Automating Mobile App Testing for a Global Telecommunications Leader

Transforming Challenges into Opportunities with Proven Strategies and Real-World Success Stories.

Let’s Work Together for Development

Call us directly, submit a sample or email us!

Registered Office
Senate Space, W-126, 3rd Floor, 3rd Ave, Anna Nagar,Chennai, Tamil Nadu, India 600040
Contact With Us
Call us: +91 70107 41058
contact@sivtekglobal.com

Automating Mobile App Testing for a Global Telecommunications Leader

In this mobile app testing case study, we will be exploring how we fulfilled An International Telecommunications Giant mobile app automation testing needs.

The Need

Our client developed a mobile app that allowed customers to manage accounts, pay bills, make payments, transfer money, and more using their network. Although their in-house testing team efficiently conducted manual testing, they encountered significant challenges in automating the testing process. As a result, they sought a Mobile App Testing Company capable of meeting their automation requirements while seamlessly collaborating with their internal team.

Overcoming the Automation Challenges

To ensure comprehensive test coverage for the mobile application’s extensive features and monetary transactions, we created over 600 plus test cases. We utilized parallel execution on both Android and iOS to identify bugs early and minimize execution time. All automated tests were scripted and executed on the client’s remote machines. Additionally, we implemented full Spider JIRA integration to log issues in case of failures and update execution statuses for each test, complete with proof of test execution.

Root Level -POC Performed

Due to the automation challenges faced by their internal team, the client was initially hesitant about partnering with us. They requested an extensive Proof of Concept (POC) that included more than 5 test cases for both Android and iOS. To gain their trust, we delivered a comprehensive project overview by implementing key functionalities, including JIRA integration that automatically updates test execution results with proof of execution.

Faster Testing Cycles & Improved Bug Tracking

We accelerated testing time by implementing parallel test execution on both Android and iOS platforms. After each test case was executed, its status was automatically updated in JIRA along with proof of execution. If any bugs were detected, an issue was instantly created in JIRA, allowing the fixing process to begin promptly. Given the range of recharge and payment options, we also ensured that the failure of one test case wouldn’t impact the execution of others, maintaining smooth and efficient testing cycles.

Running Tests on Internal Systems

The client required our automation tests to be scripted and executed on their in-house machines. To overcome the challenges of running tests on remote systems, we wrote the scripts locally using a VPN connection and then deployed them to the in-house machines for execution.


The End

Since all tests were configured on the client’s in-house machines, they required a comprehensive sign-off document to run the automation suites as needed. At the end of the project, we delivered a detailed sign-off document containing all essential information about the automation project, including the Framework Setup Structure, modules covered, CI/CD Job Description, tools and languages used, and step-by-step execution instructions.

Highlights


03 - Automation Test Suites.
600+ Test Cases
03 - Test Automation Engineers.


Reduced Manual Effort: Cut down 18 hours of manual testing to just 3.5 hours with automation.


Efficient Bug Management: Streamlined issue tracking using custom JIRA Integration.


Seamless CI/CD Integration: Implemented CI/CD pipelines and provided a comprehensive Sign-off Document.