Background: Project was for a global leader in enterprise data, helping customers to connect, unify, and solve complex data-driven challenges in financial crime, risk, and compliance for regional and global financial institutions, as well as government regulators.
We required parallel and quick execution of long and memory-intensive automation tests on multiple OS platforms. Some applications were inherently data and memory-heavy. The tests sets on these applications were large in quantity and required parallel execution, not on just one OS but on clean and multiple OS platforms to make sure that certification is achieved across all platforms with an acceptable pass threshold percentage achieved.
Goals: Deploying archived middleware applications in a dockerized environment on dynamic multiple OS cloud and on-premise platforms. Followed by running automation tests, storing, and publishing results for further visualization.
Solution & Results: Our solution, capabilities used and results are as follows:
Jenkins reduced the time required from build development to testing to delivery. It allowed for an automated approach to result reporting and reduced the need for costly infrastructure required for testing.
Solutions achieved via these steps:
Jenkins Capabilities utilized:
These are the results we received: