Overview
The Client is a US-based, leading provider of online workflow solutions in Science, Medical, Legal, Risk Management, and diverse fields in the form of research literature. The Client empowers academicians and practitioners to make better decisions, deliver better care, and make ground breaking scientific discoveries.
Business Need
- To automate test cases for admin and user portals of their core application for different OS Operating Systems and browser combinations using Selenium Webdriver.
- To expand the scope of test automation to cover all the major functionalities of user portal such as purchasing hardcover/paperbacks, creating an online course as an instructor, enrolling into online course as a student, purchasing a book by applying access code, registering for items which are in pre-order state, etc.
- To apply test automation for major functionalities covered as part of admin portal as well including fulfilling adoption requests, creating access codes for items, creating promotions, maintaining items, etc.
Client Situation
- Automate critical scenarios for regression testing
- Integrate a test management and bug tracking tool within the automation tool to update and track test results
- Open case Logs using the tracking tool for failed instances
- Run the test suite using the continuous integration tool
Technologies
Selenium Webdriver, MSExcel, Xcode, Android SDK, SQLLite
Recommended Solution
Weblineindia developed a utility using browser stack to execute multiple scripts at a time in different browser/OS combinations that helped to identify functional issues in different browsers and proceeded with the test automation.
The layout issues were easily discovered using the browser stack and it also helped identify syntactically incorrect pages by getting the source of the web pages and check against the W3C validations.
Result
- Client achieved 100% test automation coverage for cross browser compatibility
- Successfully managed parallel execution on multiple machines simultaneously.
- Executed all test scripts through Browser stack utility in all different browser and OS combinations which helped in identifying issues much faster than ever before.