Agile DevOps approach improves QA testing times by 97%

Challenge:

To accommodate the addition of fifty new warehouse sites that would bring new software application components to their ecosystem, DSC needed to perform quality assurance on the integrity of its data and pre-existing legacy services while efficiently integrating new services.
They also needed their testing frameworks and resources to work in a DevOps environment.

Solution:

Our team recommended a mix of tools and best practices to provide earlier feedback to developers in conjunction with the DevOps team. TradeHelm’s team implemented:

  • REST-Assured Java framework to verify service health
  • Selenium to validate user interaction with all application services – web, mobile, and desktop
  • Automated load-testing framework created with Gatling to mimic a performance load of thousands of users

Benefits + Results:

TradeHelm’s automated checks within a continuous integration server reduced the prior testing cycle times by 97% overall. Thanks to a graphical system focused on quality and testing times, management and the development team had greater visibility into the process. This helped them reduce the time it took to fix technical and functional issues by 45%. In the end, DSC’s quality assurance team had more free time to perform true quality assurance on the product rather than running manual and semi-manual test scripts. This increased the overall level of quality and experience in the application.

thinkcerca

“TradeHelm has given us access to development talent that we wouldn’t otherwise have been able to afford and has paired that with management suggestions and feedback that have been very helpful to us as we’ve had to make decisions about how best to grow our team and business. Their developers have done a great job of learning our product and business and we’ve been quite pleased with how our ‘near-shore’ experience has gone so far.”

– Matt Mitchell, Imagineer Technology Group

Build a Partnership With Us.