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