Web and Mobile app testing for Logistic Industry

Case Study

Quality Ownership of Web and Mobile apps for a Logistics start-up

Client

Logistics based start-up firm

Application

Multiple web and Mobile based Applications

Team Size

  • 4 Manual Tester
  • 1 Test Lead 
  • 2 Automation Engineers 

Industry

Logistics

Tech Stack

Full stack architecture (Cloud based)

Resource Distribution

Onsite

Duration

Ongoing

Types of Validation

  • Test Automation
  • Manual Validation
  • QA Practice Setup
  • API Testing and Automation

Recommendations

Other logistics applications can be tested using similar strategy and automation framework

Problem Statement

The customer was planning to release multiple cutting edge applications into the market and needed QA experts to completely own its quality by planning and strategizing the testing of these applications

Challenges

  • The applications under each solution were multifaceted and interacted with each other in a complex manner. It was critical to understand all relationships and dependencies and form a test strategy that caters to testing these applications completely and thoroughly.
  • We also needed to implement test automation early to drive benefits from it as soon as possible
  • Testing environment, test scenarios and extensive test data needed to be created, for every release, based on the domain on which customer was working upon

What we did

The QA team aligned performed a detailed study of the domain, the applications and its inter-dependencies to:

 

  • Suggest the test process related to Git branching and QA branch deployment.
  • Create the test data and daily clean-up scripts for making QA environment ready for testing.
  • Create and maintained test cases and integrated test scenarios to ensure the regression testing. 
  • Analyzed the requirements and automate the Test cases which seemed feasible for automation with every release 

 

Outcome

  • Creation of a QA framework with streamlined QA processes, ensuring timely delivery and high quality delivery.
  • Daily database clean-up scripts for QA environment reduced the data set-up time by 70%.
  • Phase 1 testing of client applications is  completed and delivered to production environment with 0% defect leakage of high and critical defects in production.
  • Automation of application reduced the execution time by 40% with the last two releases and further improvements will be seen over time