2. healthcare (mobile app &restful apiautomation) _case study
Post on 14-Apr-2017
24 Views
Preview:
TRANSCRIPT
Mo
bilizin
g Tech
no
log
iesHealth CareMobile App and Restful API testing
Client overview
Our client is a growing startup healthcare company which is into business of providing healthcare
services launches a mobile app to streamline the patient appointments and to provide real-time
noti�cations.
The �agship app of our client helps their patients and members to have a quick access to their
healthcare. With this app they can send quick questions to doctors, view past visits, schedule new
appointments and cancel their appointments. Members can receive noti�cations about appoint-
ments and prescriptions. Goal of the app was to ensure that patients have easy way to get their
appointments on time to create stress free and positive hospital visit including pharmacy.
About the Project
Head of the Mobile services group of client was responsible for creating mobile strategy, managing
development and for overseeing testing of the application. Lacking the in-house resources for this
kind of project, he turned his attention to the Mobilyte QA testing services.
Engagement Highlights
Problem Statement
Challenges
Client had Lack of resources, knowledge and tools for thorough testing of Restful APIs via which mobile
app was communicating with in-house systems of client.
Frequent code breaks and instability in Mobile app noti�cations as there was 3rd party system involved
for handling mobile noti�cations.
Processing of appointments and noti�cations all the way, until the moment it is on to the customer
device, involved 5+ applications/subsystems and multiple times the amount of RESTFUL API service
messages for mobile app.
End to End testing of mobile app on multiple platform devices under looming deadlines.
Third party errors propelling the number of integration defects caused due to their interface with the
mobile app.
Our client is a growing startup healthcare company which is into business of providing healthcare
services launches a mobile app to streamline the patient appointments and to provide real-time
noti�cations.
Our client is a growing startup healthcare company which is into business of providing healthcare
services launches a mobile app to streamline the patient appointments and to provide real-time
noti�cations.
Problem Statement
Mo
bilizin
g Tech
no
log
iesMobilyte Approach
Reviewing of APIs speci�cation which are dependent on in house as well as third party systems.
Enhanced focus on simulating high risk dependent systems.
Enforcing and applying service virtualization for validation of APIs interacting with dependent systems.
Develop test cases for API service virtualization and executing them via mTest Framework for automation
testing.
Sharing reports with client and their third party vendors.
Development of automation framework for mobile app testing integrating RESTFUL APIs.
Development of automated end to end test scripts.
Test execution, support and test maintenance.
Mobilyte approach was to run parallel testing e�orts of performing end to end testing of RESTFUL
APIs and Mobile application while ensuring accelerated test cycles that reduced the time to market.
To do QA testing of RESTFUL API service messages, mobilyte recommended and adopted mTest
Automation framework for RESTFUL API testing. QA testing services for this implementation includes:
To do QA testing of mobile app, mobilyte automated the mobile app testing using mTest framework.
QA testing services for this implementation includes:
Environment for virtual and physical testing.
Mtest framework for mobile includes library of prede�ned mobile app test scenario of mobile
technology speci�c components such as Device setup functions, GUI controls and actions as well
adding to test scenarios of new business components is very easy and �exible.
Mtest is integrated with RESTFUL web service.
Mtest framework, data drives the service virtualization, detects the changes in con�guration and
service endpoints.
Supports multiple mobile devices whether actual or virtual.
Comprehensive Reporting.
Tools and technology: Ready API, Appium, Selendroid, Java, Eclipse, Perfecto Mobile, True Projects,
Maven, Jenkins, XCode, Android ADB, XML, Groovy.
Solution o�ering
Tools and technology
Our client is a growing startup healthcare company which is into business of providing healthcare
services launches a mobile app to streamline the patient appointments and to provide real-time
noti�cations.
Our client is a growing startup healthcare company which is into business of providing healthcare
services launches a mobile app to streamline the patient appointments and to provide real-time
noti�cations.
Problem Statement
Mo
bilizin
g Tech
no
log
iesRewards
Mobile automation framework with integrated API testing which can be reused without signi�cant
spending.
Considerable reduction into defects at earlier stages and increased revenue by reducing time to market.
Increased customer satisfaction due to increased test coverage, testing new features without compro-
mising quality and including customer use cases as part of regression test cycles.
Increased the visibility into test progress as well as system and resource bottlenecks.
Determined collaboration levels
top related