DSC Logistics
Agile DevOps Improves QA Testing Times by 97%
Time to fix technical and functional issues reduced by 45%
Background
DSC Logistics (aka CJ Logistics) delivered integrated and multimodal logistics services, connecting every corner of the world via air, sea, and land. The company is an industry leader in transforming logistics and supply chain management into a critical business strategy based on innovative thinking and high-performance operations.
The 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.
The Solution
Our team recommended a mix of tools and best practices to provide earlier feedback to developers in conjunction with the DevOps team. Kopius’* 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
Results
Kopius’ 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.
*Work was performed under the previous business name, Tradehelm