ZUCI ASSURES QUALITY OF MOBILE APPLICATION FOR OBESITY TREATMENT CARE PROVIDER
CASE STUDY
Industry – Healthcare
Location – San Francisco, USA
Services Offered – Mobile app testing
MOBILE APPLICATION
TESTING CASE STUDY
With Zuci’s mobile application testing services, the medical obesity treatment platform performs end-to-end testing of its mobile application.
MOBILE APPLICATION
TESTING CASE STUDY
With Zuci’s mobile application testing services, the medical obesity treatment platform performs end-to-end testing of its mobile application.
Our client was one of the first to treat obesity as a chronic disease back in 1986. Frustrated with long wait times and an inability to help more patients get the care they needed, our client’s service came into existence, combining their team’s clinical expertise with tech-enabled tools to scale obesity treatment beyond the clinic.
With their mobile application, the client offers easy-to-use software tools combined with the latest research and educational knowledge in the field of obesity medicine, accelerating the diagnosis and prescription process for providers and their patients.
ABOUT CLIENT
ABOUT CLIENT
Our client was one of the first to treat obesity as a chronic disease back in 1986. Frustrated with long wait times and an inability to help more patients get the care they needed, our client’s service came into existence, combining their team’s clinical expertise with tech-enabled tools to scale obesity treatment beyond the clinic.
With their mobile application, the client offers easy-to-use software tools combined with the latest research and educational knowledge in the field of obesity medicine, accelerating the diagnosis and prescription process for providers and their patients.
PROBLEM STATEMENT
As a managed testing service provider for the client, Zuci’s mobile app testing experts were tasked with assuring the quality of the following features of their applications:
Patient mobile native app
Add button
Logging and tracking
Access for patient users
Daily digest
Plans section
Logs
Settings section
Appointments section
Notifications and alerts
Medication reminder
BUSINESS GOALS
The primary objectives of the testing included:
Ensuring that the mobile application meets the quality requirements (functional and non-functional) in line with its web application.
Executing and verifying the test scripts, identifying, fixing, and retesting all defects.
Developing a production-ready software for the mobile application.
Creating reusable test scripts for functional and UAT test execution.
BUSINESS GOALS
The primary objectives of the testing included:
Ensuring that the mobile application meets the quality requirements (functional and non-functional) in line with its web application.
Executing and verifying the test scripts, identifying, fixing, and retesting all defects.
Developing a production-ready software for the mobile application.
Creating reusable test scripts for functional and UAT test execution.
Two dedicated team members at Zuci were engaged to complete the tasks. The client’s team built products with Agile at the helm of software development. As soon as the Business Requirement documentation (BRD) was approved, the QA team kicked off the design of test cases based on the user stories and the BRD.
- Proposed shift-left testing strategy as it aptly fits the agile process
- Helped with test data setup generation from different sources and its setup
- Enabled setting up test automation framework based on Selenium which can be used to test web application
- Integrated Appium, a mobile automation framework with Selenium for native and hybrid mobile application testing
- Using Appium + Sauce Labs, cloud-based tool, automated tests are run on simulators
(iOS) and emulators (Android) as well as real devices (Android and iOS both)
HOW ZUCI HELPED
HOW ZUCI HELPED
Two dedicated team members at Zuci were engaged to complete the tasks. The client’s team built products with Agile at the helm of software development. As soon as the Business Requirement documentation (BRD) was approved, the QA team kicked off the design of test cases based on the user stories and the BRD.
- Proposed shift-left testing strategy as it aptly fits the agile process
- Helped with test data setup generation from different sources and its setup
- Enabled setting up test automation framework based on Selenium which can be used to test web application
- Integrated Appium, a mobile automation framework with Selenium for native and hybrid mobile application testing
- Using Appium + Sauce Labs, cloud-based tool, automated tests are run on simulators
(iOS) and emulators (Android) as well as real devices (Android and iOS both)
Here’s the proposed Appium Architecture
Appium Architecture
Integrated Appium with the client’s continuous integration/delivery tool
HOW ZUCI HELPED
We crafted a testing approach that checks the following functional and non-functional parameters of the application:
- Functional testing
- Smoke/Build verification testing
- Exploratory testing
- User Interface testing
- System integration testing
- Responsive and compatibility testing
HOW ZUCI HELPED
- Functional testing
- Smoke/Build verification testing
- Exploratory testing
- User Interface testing
- System integration testing
- Responsive and compatibility testing
Metrics | Description |
---|---|
Test coverage | Total Number of requirement Vs number of requirements covered through test cases |
Test Productivity | No of test cases executed per day |
Pass Yield | No of TCs passed/Total no of TCs Executed |
DRE (Defect Removal | No of Defects found in ST / (No of Defects found in (ST+ Post release Defects) |
Defect Density | No of Defects in each module |
COPQ | Rework effort due to post release defects |
HOW ZUCI HELPED
HOW ZUCI HELPED
Metrics | Description |
---|---|
Test coverage | Total Number of requirement Vs number of requirements covered through test cases |
Test Productivity | No of test cases executed per day |
Pass Yield | No of TCs passed/Total no of TCs Executed |
DRE (Defect Removal | No of Defects found in ST / (No of Defects found in (ST+ Post release Defects) |
Defect Density | No of Defects in each module |
COPQ | Rework effort due to post release defects |
BLOCKERS AND SOLUTIONS
The client’s development team had difficulties setting up automation assets since the revamping of code for automation might pose challenges to the existing system.
- To resolve these challenges, our automation engineers partnered with the client’s development team to set up the automation that would cater to the future needs of the team.
BLOCKERS AND SOLUTIONS
- To resolve these challenges, our automation engineers partnered with the client’s development team to set up the automation that would cater to the future needs of the team.