QA Automation for Transportation and Logistics Operations
Case Studies
Challenges & Solutions
Technical Environment
Results
Executive Summary
Client
Logistics company
Industry
Manufacturing, Engineering, Transport & Logistics
Business Problem
The business faced challenges in developing an efficient automation framework and automating complex test cases. There was a need to streamline testing across multiple browsers and reduce the overall testing life cycle time. To address these issues, skilled resources were tasked with creating an internal automation framework and developing automation scripts using AutoEazy. This approach aimed to enhance the efficiency and effectiveness of the testing process.
Outcome
- Codeless scripting, Parallel Execution
Challenges
- The business faced several challenges in its automation efforts.
- Customizing AutoEazy (OTSI automation solution) to meet specific client requirements proved complex.
- Automating both functional and regression test cases was difficult, particularly for web-based applications developed using C# and Kendo UI.
- The task of automating end-to-end test cases, including work orders and workflows, required significant effort.
- Designing keyword patterns to handle Auto Intelligence dropdowns and toaster messages added to the complexity.
- Additionally, reducing the testing life cycle time presented its own set of obstacles.
Solutions
- To address the business problem, several solutions were implemented. Requirements were reviewed, and test cases were developed and executed.
- AutoEazy was utilized for the automation of web applications, while customized components were developed to handle JavaScript-based objects.
- A plugin was provided for interaction with the test management tool.
- GUI-based automation scripts were created, and application-specific keyword patterns were developed.
- Additionally, over 300 manual and database test cases were designed and executed.
Technical Environment
- ASP.NET, C#, Kendo UI, jQuery, JIRA, MTM, AutoEazy, Java, Selenium, TFS
Results
- 75% Faster to Market.
- 50% of test cases automated.