50% Reduction in Manual Testing Process of Telco Application

May 23, 2022

{“labels”:[],”rewrite”:{“with_front”:true}}

Overview

In less than a year, the GEM’s QC team conducted automation testing to help their client validate the existing applications' compliance and readiness level before upgrading them. The project was a success, as thanks to our solution, the client could cut down the testing time by half while guaranteeing the availability and functionality of their products

Technical stack

Java source code

Development team

    • Team size: 7 people
    • Development time: 7 months

Background

Our client was one of the largest network operators in the ASEAN region. It has been providing millions of people with a wide range of products and services to facilitate their communication needs. All offerings are made available on one integrated application, making it a seamless experience for the users. As the application is expected to meet the ever-changing customer demand, it would require constant check-ups and upgrades. Before the addition of a new feature or the update of a module, its compatibility with the existing system will be validated. However, the number of test cases has been increasing so significantly that manual testing protocol could not ensure the given release date. Therefore, the company decided to delegate 3 vendors, including GEM, to conduct automation testing to address the problems. The client expected the Quality control phase to be completed within a year to move on to the next development phases.

Challenges

The assigned products and services that needed automation testing varied from ERP systems and web pages to consumer mobile applications. Each item would require an overall inspection, followed by a specific testing script and a thorough timeline to track the progress. Moreover, most of the documentation was outdated or inaccurate, so the team had to re-check and build their own guidelines before establishing the test cases. Another problem came from data accessibility. Since the application was connected to multiple data systems, it would be challenging to make data queries and cross-checkings.

Solutions

GEM had sent a team of 7 members to work on-site. For each product, GEM's QC team contacted the management and manual test team to collect relevant documents and verify the requirements. The two parties worked together to ensure that the documentation and guidelines complied with the application’s latest version. Regarding data insufficiency, GEM solved the problem by creating a sample database through the API to test the needed functions. After that, the team started building automation test scripts for each application. It took the team around 20 sprints to finish the test scripts for all of the assigned products.

Impacts

The project was completed promptly with a pass rate of over 85%. The operator saved half of the time as they ran automated tests on the products, kept them in good shape and ready to be updated.

Looking for an Automation Testing partner?

1. GEM Corporation is an IT Outsourcing company experienced in Automation Testing. 2. Our domain expertise includes Finance, Banking, InsuranceHealthcare, ManufacturingRetailsLogistics, etc 3. We have more than 9 years of experience. Our offices are based in Hanoi, Vietnam, and Tokyo, Japan. 4. We have successfully built more than 100 successful projects for our clients in the US, UK, Europe, Japan, Korea, Singapore, and many more. 5. Let us know how we can help you build your banking solution. Contact us now and get a quote for your project.