4. Ecommerce Retail Web and Mobile App (Manual and Automation testing)_Case Study
-
Upload
lokesh-sokhal -
Category
Documents
-
view
36 -
download
0
Transcript of 4. Ecommerce Retail Web and Mobile App (Manual and Automation testing)_Case Study
![Page 1: 4. Ecommerce Retail Web and Mobile App (Manual and Automation testing)_Case Study](https://reader036.fdocuments.in/reader036/viewer/2022081902/58f0661d1a28abc9128b45e3/html5/thumbnails/1.jpg)
Mo
bilizin
g Tech
no
log
iesHealth CareRetail Ecommerce-Manual and Automation
Client overview
Our client is an online ecommerce application selling clothes in global market. Client's initiative was
to increase its online presence by increasing revenues via expanding their reach to the customers.
Client's retail application was build on a comprehensive ecommerce platform called Shopify. To
penetrate deep into the ecommerce ecosystem, client relied on continuous innovation in features
and customer friendly interface/navigation.
Client has B2C model by supporting integrated applications for online store order processing, order
ful�llment and inventory management. Customers can shop online in multiple languages, customize
their actions, securely checkout using multiple payment gateways , create their accounts, can
subscribe for discounts in their online wallet, manage their shopping list and wish list. Continuous
improvement features included blogging, automatic carrier shipping rates, automatic taxes,
abandoned checkout recovery, free shipping o�ers, gift cards, social media integration, selling on
Face book and Twitter.
Client was Looking for partner to build QA testing processes and practice. They wanted to increase
their ROI while maintaining focus on budget e�ciency.
While following agile methodology, increase their test coverage by providing complete testing cycles
for functional testing, integration testing, GUI testing, OS/browser compatibility testing, internation-
alization and localization testing multi device testing, responsive testing, database testing, perfor-
mance testing, business rules testing, A/B testing, Middleware API testing, business process testing,
regression testing of web as well as mobile.
Business challenges and engagement reasons
Mobilyte Operational excellence
Mobilyte Approach
Since our partnership with client, client has grown and their QA and testing approach has shifted
dramatically. Our alliance with client has brought about a stable working model yet having ability to
ramp up and ramp down QA resources.
When client �rst started using Mobilyte, we opted to run mostly manual QA tests. In start, we deferred
automation because product was changing drastically. During manual QA, our approach and process
consisted of following 8 steps:
1. Analyze users stories and use cases.
2. Ambiguity review and resolution.
3. Test sprint planning
4. Test case designing
5. Test case execution
6. Analyzing test failures.
7. Filing and tracking defects.
8. Root cause analysis and reporting. c
![Page 2: 4. Ecommerce Retail Web and Mobile App (Manual and Automation testing)_Case Study](https://reader036.fdocuments.in/reader036/viewer/2022081902/58f0661d1a28abc9128b45e3/html5/thumbnails/2.jpg)
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
iesDuring manual testing , Mobilyte played signi�cant role in speeding manual testing activities
allowing client to scale QA without building out an extensive testing team.
As the product became more stable and mature, so now we are more focused on leveraging automa-
tion testing. We recommended and client opted to include our mTest automation framework into
their QA strategy. Our QA automation approach and process consists of following 8 steps:
1. Automation feasibility Analysis.
2. Automation tool evaluation and recommendation.
3. Adoption, infrastructure setup, con�guration and implementation of mTest Automation frame-
work.
4. Development of automation test scripts.
5. Test script execution.
6. Analysis and reporting.
7. Test Automation maintenance.
8. Training.
Quality Center(ALM), JIRA, Selenium Web Driver, Java, Appium, Selendroid, Jmeter, dotTrace, Maven,
Jenkins, Perfecto Mobile, Sauce Labs, Ready API, Eclipse, SQL Developer, Google Analytics, Atlassian
Bitbucket
By running our testing cycles, client has avoided increase in QA headcount which helped their
engineering resources to focus more on shipping product and management to focus more on
increasing sales.
Client deployed the uni�ed mTest framework for all platforms(Web and mobile) which minimized the
regression cycle times by 60% and increased the regression test coverage.
Proactive communication, on time delivery, on schedule reporting reduced time to market.
Testing on extra devices helped in ensuring more stable functioning of the product and catering to
the extensive needs of mobile users.
Testing was done within budget while giving best possible results for scalability, reliability, and
sustainability.
Client achieved growth when it comes to online conversions as our QA team not only tested the
product but also provided suggestions/recommendation for continuous improvement in product. c
Tools and technology
Mobilyte Value Proposition
Engagement currently
We continue to collaborate in order to maintain and develop the best possible QA solutions for the client,
to further add business value to the process.