The Challenge:
Introduce automation tools to increase regression and performance testing.
- The client had continuous rollbacks due to the lack of Regression testing. Novacomp introduced regression testing to improve the deployment quality.
- Client was not executing Performance testing. When the client had over 10,000 users logged at the same time and was crashing the system.
- Client did not have API Testing as part of their testing suite or process.
- The client did not have enough resources to execute 400-500 test cases daily with a team of 40 people nor standardized processes via good practices (ISTQB).
The Engagement:
Create a workflow to allow Selenium to create a Robot.
- A Team of 5 Automation consultants and an Automation Architect were brought in to execute and automate all those +400 Test cases.
- Testing automation, Functional and API Testing. Rest and SOAP API testing frameworks. Performance Testing including Concurrent and Functional Testing.
- Novacomp understood the Bank’s business process flows to execute test cases.
- Automated regression framework runs continuously via Selenium automation.
- Thought modularity, reusability of test cases has increased, reducing re-work.
The Benefit:
Completely eliminates the need for a human to be involved in the process.
- All production code releases now go through Novacomp’s Framework.
- Deployment and testing reliability has greatly increased. Novacomp introduced scalability to the Bank´s.
- Mobile Testing, cluster-style, provides the ability to run multiple testing for a hub of multiple phones, with different versions, data connections, operating systems and resolutions. Thus, testing for portability, compatibility and usability in one shot.
- Via automation, parallel web cross-browser testing has been introduced, bringing stability to the web applications.
- Novacomp provides QA Services for the Bank’s Canadian, Mexican and Panama offices.
Key Technologies:
Selenium
TestNG
Git
Postman
JIRA(for mobile)
Appium(for mobile)
Jmeter(for Performance Testing)
Gating(for Performance Testing)
Data Feeds / Integrations:
API Testing
SQL Server
DevOps
CI/CD
Continuous Integration using an orchestrator