Suyati Technologies
  • Platforms
    • CRM
      • Salesforce
      • Dynamics
    • CMS
      • Sitecore
      • Drupal
      • Episerver
      • Sitefinity
    • Ecom
      • Magento
      • Sitecore commerce
    • RPA
      • UiPath
    • Analytics
    • Martech
  • Services
    • CX Consulting
    • DSaaS
    • Product Engineering
  • Fluid Solutions
    • Buyer Rhythms Engine
    • Lead Prioritization
    • Customer LifeTime Value
    • Chatbot
    • Account Based Marketing
    • Online Proctoring Solution
  • Intel
    • Blog
    • eBooks
    • Webinars
    • Case Studies
  • About Us
    • Management Team
    • Advisory Board
    • Our Story
    • Testimonials
  • Careers
Suyati Technologies
  • Platforms
    • CRM
      • Salesforce
      • Dynamics
    • CMS
      • Sitecore
      • Drupal
      • Episerver
      • Sitefinity
    • Ecom
      • Magento
      • Sitecore commerce
    • RPA
      • UiPath
    • Analytics
    • Martech
  • Services
    • CX Consulting
    • DSaaS
    • Product Engineering
  • Fluid Solutions
    • Buyer Rhythms Engine
    • Lead Prioritization
    • Customer LifeTime Value
    • Chatbot
    • Account Based Marketing
    • Online Proctoring Solution
  • Intel
    • Blog
    • eBooks
    • Webinars
    • Case Studies
  • About Us
    • Management Team
    • Advisory Board
    • Our Story
    • Testimonials
  • Careers
Suyati Technologies > Blog > Review on Selenium WebDriver Implementation

Review on Selenium WebDriver Implementation

by Jaseem Latheef February 9, 2015
by Jaseem Latheef February 9, 2015 0 comment

30 January 2014 was a special day for me—my fellow QA colleague, Joel Johnson, and I, under the guidance of Rijo Baby Thomas, QA lead of Suyati Technologies, presented our first demonstration on Selenium Automation to a publishing client!
It doesn’t matter what domain you are working on—whether publishing, health care or banking—Automation Testing comes in handy in this fast paced world. But first, let me explain briefly what Selenium is. Selenium is a widely used open source tool, which helps to automate test cases. The demo I mentioned earlier was about automation of various similar imprints (actually, websites; 23 of them!).
The task for us was to automatically test all these imprints using Selenium WebDriver. So we used TestNG, in which, test cases can be grouped easily and reports are more organized. The details of all these imprints were read from an excel file, including the URL, element id, name, xpath and so on. So a common code for all the imprints would reduce the tedious work. The extra features we delivered were:-

  1. Cross browser testing

This is done to ensure browser compatibility. A single script is enough to run in different browsers provided that you add the corresponding external archives. Before that, make sure that you have got high speed net connection; else it is better to run separately.

  1. Parameterization (Data Driven Testing)

Instead of repeating the same test cases with different test data manually, we can input different test data into a field and run them automatically, thus saving a considerable amount of time. In our project, we again used excel for parameterization.

  1. Mail service of project reports

Instead of watching every test run, all you have to do is grab a cup of coffee in between the tests (or take a power nap if you’d like) and check your inbox for the test reports so that you can identify which all test cases have passed or failed.
The main problem we faced during the demo was that the loading of imprints were too slow, since the imprints were hosted in stage server. Moving this project to a separate server would increase the performance (as advised by the client). But this would be feasible at the advanced stage of this project.
At the end of the demo the client was quite happy with what we did and asked us to add more features to it, such as a scheduler, which helps to run all imprints at once, and checking of https of the URL since it involves card transactions. Currently this will be the only security testing we are doing for this project. Hopefully the next demo with the added features will come around the end of this month.
Until then, stay tuned. It’s Jaseem Latheef signing off!

Join our webinar on Selenium WebDriver Implementation using TestNG

0 comment
0
FacebookTwitterLinkedinTumblr
previous post
Has Your Ektron Investment Just Gone Down the Drain?
next post
All You Need to Know About the TestFlight App Closure

You may also like

A Snapshot of the Top Five Salesforce Summer...

August 2, 2022

Inflation Now. Recession Next? Impact on GCCs in...

July 27, 2022

AI as your backbone for efficient process mining

July 11, 2022

What are the Support and Maintenance Services offered...

June 27, 2022

What is the role of GCCs in developing...

June 27, 2022

Why Should RPA be a Top Priority for...

June 24, 2022

How to go from x to 10X: Scaling...

June 15, 2022

Improve Salesforce Development and Delivery to Increase Sales...

June 2, 2022

How has digital adoption created the GCC upsurge...

May 31, 2022

A quick guide to crafting a multi-cloud strategy...

May 27, 2022

Leave a Comment Cancel Reply

Save my name, email, and website in this browser for the next time I comment.

Keep in touch

Twitter Linkedin Facebook Pinterest

Recent Posts

  • A Snapshot of the Top Five Salesforce Summer 2022 Release Notes

    August 2, 2022
  • Inflation Now. Recession Next? Impact on GCCs in India

    July 27, 2022
  • AI as your backbone for efficient process mining

    July 11, 2022

Categories

  • Twitter
  • Linkedin
  • Facebook
  • Instagram
  • Platforms
    • CRM
      • Salesforce
      • Dynamics
    • CMS
      • Sitecore
      • Drupal
      • Episerver
      • Sitefinity
    • Ecom
      • Magento
      • Sitecore commerce
    • RPA
      • UiPath
    • Analytics
    • Martech
  • Services
    • CX Consulting
    • DSaaS
    • Product Engineering
  • Fluid Solutions
    • Buyer Rhythms Engine
    • Lead Prioritization
    • Customer LifeTime Value
    • Chatbot
    • Account Based Marketing
    • Online Proctoring Solution
  • Intel
    • Blog
    • eBooks
    • Webinars
    • Case Studies
  • About Us
    • Management Team
    • Advisory Board
    • Our Story
    • Testimonials
  • Careers

© 2022 Suyati Technologies


Back To Top
Suyati Technologies

Popular Posts

  • MongoDB vs. Couchbase

    May 26, 2013
  • 2

    What is Salesforce CRM and What Does it Do?

    February 19, 2014
  • 3

    A step-by-step guide to configuring emails in MS Dynamics CRM

    April 27, 2017
  • 4

    Top 10 ETL Tools for Salesforce Data Migration 2021

    January 4, 2021
  • 5

    What are the Top 3 risks for implementing a CX Program?

    August 30, 2019
© 2022 Suyati Technologies

Read alsox

Web Design Trends for 2016

January 28, 2016

Impact of Ecommerce on Logistics

December 28, 2015

How to Choose the Right Software Testing Methodology

August 3, 2015
Suyati Logo

Leaving So Soon?

Know more about business technology platforms for your enterprise.

Thank you!

We're glad to have you as part of our community. You'll start receiving updates shortly. Please feel free to contact us anytime with feedback or suggestions.

By continuing to use this website you agree with our use of cookies. Read More Agree