Case Study
Continuous Automation Case Study
Client Context:
A leading national healthcare client in the US. Four applications were in scope for test automation. All the regression testing was earlier being done manually.
Scope of Work:
- Automated Testing of all the four applications
- Executed the project in Agile SDLC
- Defect tracking has been done using JIRA Tool
- Selenium accelerator custom platform built with .NET core and using Progressive automation testing approach, started with early automation
- Middleware test automation executed to find defects at the API level
Business Challenge/ Driver:
- High number of tickets planned for Weekly/Bi-Weekly release cycle which has to be verified across browsers/devices for four integrated web application
- Regression testing to be automated with all manual regression to be automated
- Performing regression tests across various browsers/ platforms
- All the projects run in agile mode, frequent production releases, hence shorter test cycles
- Identify and resolve production issues in a timely manner
CloudQA Solution/ Approach:
Using a codeless robust automation platform using Selenium 3.4 & .NET core integrated with Travis (CI Tool) with exhaustive test reporting
- Found defects early in the project life cycle reducing the overall cost spent on the project
- Key workflows, as well as time-consuming test scenarios, are automated
- Continuous integration/ continuous development (CI/CD) automated regression suite
- Monitoring critical flows in production every 15 minutes to provide timely notifications about any functional or performance issues in Slack
Service level tests created for testing REST based middleware
Cross browser testing – Used the automated regression suite to test the application across browsers enabling user confidence across all the browsers right
Benefits Delivered:
- The automation platform is being extended/ customized for other applications of the Client and has been integrated with Travis CI Tool for automated runs
- Continuous regression through CI/CD Automation framework reduces the efforts of repetitive functional tests prerequisites and expedites overall functional test execution
- Continuous Integration helps in faster identification and resolution of defects, with a good reporting structure
- Ensures optimized testing while maximizing test coverage
- CI/CD enables testing teams to release deployable software at any point in time with the automatic build and compilation processes.
- Test results archived for auditing and analysis purpose through a test report server
- Meantime to repair for production issues improved significantly
Real Insights. Better Performance
Get Started Now. No Credit Card Required.
Post Views: 266