Key Services: Web Automation Testing
Client:
A web application that is a central hub for all parent payment activities managing school lunches, fees, and activities. Parents log in online and pay with a link to their bank account or a credit or debit card.
Challenge:
Analysis and selection of the right tool. Problem areas of automation testing using Selenium were identified by the initial study.
Our Strategy:
Implemented Regression Testing supported by Automation for an AngularJS-based application.
Our Solution:
Our extensive analysis identified Protractor as the most appropriate solution. It offers an end-to-end test framework for Angular and AngularJS applications.
Business Outcome:
- Automation of over 250 test cases across the application.
- 80% improvement in the test automation coverage.
- 87.5% reduction in overall test efforts.
- The reduced effort of manual testing from 16 hours to 1.5 hours.
- 100% reduction in script development time.
- Continuous Integration in Azure DevOps.
- An automated regression suite for different environments in Azure DevOps.
- 20% reduction in the design and maintenance efforts.
- Common, reusable methods and objects to automate upcoming developments.
Tech Stack:
Protractor, JavaScript, JASMINE Framework, Beautiful Reporter & Azure DevOps