Mobile Testing Solution Provided to a Mobile Fitness App Developement Company

3

Click here to load reader

Transcript of Mobile Testing Solution Provided to a Mobile Fitness App Developement Company

Page 1: Mobile Testing Solution Provided to a  Mobile Fitness App Developement Company

www.afourtech.com

Success Story...

CASE STUDY

CLIENT DESCRIPTIONClient is a fitness-tracking community which helps users make every active move count and be rewarded for their workouts via web and mobile apps. By connecting with many popular fitness tracking apps and devices, users can earn points and get rewarded from brands, health plans and employers automatically for all of their tracked activities.

BACKGROUND

AFOURTECH HELPED AA MOBILE FITNESS APP DEVELOPEMNT COMPANY WITH MOBILE TESTING SOLUTION...

Your Software Quality is Our Business

continued...

Client was struggling with regression testing activities. Significant time was being spent by the client team in certifying release candidate builds / beta builds. It was taking lot of time to execute test cases manually across various iOS and Android mobile platforms, and client had to maintain sizable team of manual regression testers. Client tried different automation tools and the effort was not successful.

Android Devices Matrix:

No. Devices Resolution OS

1 Samsung Duos 480 x 800 pixels Android 4.0.4

2 Sony Xperia P 540 x 960 pixels Android 4.1.2

3 Samsung S3 720 x 1280 pixels Android 4.3

4 Samsung S4 1080 x 1920 pixels Android 5.0.1

5 Nexus 5 1080 x 1920 pixels Android 5.0

6 HTC One 1080 x 1920 pixels Android 4.1.2

7 Samsung Note 2 720 x 1280 pixels Android 4.4.2

Page 2: Mobile Testing Solution Provided to a  Mobile Fitness App Developement Company

www.afourtech.com

BUSINESS CHALLENGEClient’s product was undergoing periodic changes which included changes to workflows. At the same time validation and verification of golden builds was time consuming and delayed the entire release cycles. Many regression defects went unnoticed and were visible in production across various iOS and Android devices.

ENTER AFOUR TECHNOLOGIESClient approached AFour to identify solution for efficient regression testing. AFourTech initially participated in one release cycle. Based on the observations and other inputs from the client, AFour prepared regression test strategy. Post that AFour team worked at client’s as well as AFourTech premises. Onsite team focused on new feature integration testing and offsite team focused on test automation.

AREAS OF ENGAGEMENT• Set Up a full QA process to measure BVT and Functional testing results for every Release build. • Developed an end-to-end framework of creating, updating and mapping product test plans to QA test cycles (using TestLink)• Developed automated test harnesses of the existing test plans using Calabash.

www.afourtech.comYour Software Quality is Our Business

continued...

No. Devices Resolution OS

1 iPhone 4 - IOS 7.1.2

2 iPhone 4s IOS 7.1.2

3 iPhone 5 IOS 8.0.2

4 iPhone 5s - IOS 8.1

5 iPhone 6 - IOS 8.1

6 iPhone 6 Plus - IOS 8.0.2

iOS Devices Matrix:

SCOPE OF TESTING• Functional Testing (New Feature Testing).• Regression Testing.• Test Automation.• Web Services Automation.• Device compatibility testing.

Page 3: Mobile Testing Solution Provided to a  Mobile Fitness App Developement Company

www.afourtech.comwww.afourtech.comYour Software Quality is Our Business

AFOURTECH’S SOLUTION

Quantitative• Reduced regression test pass time by 60% of actual time• Reduced regression testing cost by 80%• Brought down golden build P0 defects under 3

BUSINESS BENEFITS

TOOLS AND TECHNOLOGYCalabash, Cucumber, Ruby, JIRA, Testlink, Jenkins, Microsoft Visual Studio, C#.

METHODOLOGIESAgile, Scrum

AFourTech worked with client team through one entire release cycle and came up with test strategy document. AFourTech implemented following as a part of solution to address regression testing concerns:• Introduced process to regularly scrub test cases to optimize number of regression test cases. This ensured up to date and valid regression test cases. • Assigned priorities to test cases. These were used while automating the test cases.• Create a bridge link between TestLink and JIRA system.• Targeting to achieve 100% test coverage for Mobile Apps.• Designing RTM (Requirement Traceability Matrix) to fill up gaps in app functionality and covering impact analysis.• Identified test automation opportunities (e.g. regression testing, API testing) and conducted test automation POC to validate automation feasibility.• Developed test automation framework and introduced page functions in the framework to address issue of frequent UI changes.• Test automation targeted across multiple iOS and android mobile devices.• Automated API test cases.• Used Jenkins for overnight execution of entire automation test suite.

Qualitative• Improved quality of regression test cases to optimize test automation• Organized test cases based on user stories instead of UI components

To learn more about AFour Technologies, please contact [email protected]

FOR MORE INFORMATION

Please Recycle © Copyright AFour Technologies 2015

US Address - 8201 164th Ave. NE, Suite 200,

Redmond, WA 9850527604, USA.

India Address - 209/1B/1A, 1st Floor, Range Hills Road,

Pune, Maharashtra 411020, India

The content in this document (including currency OR pricing references which exclude applicable taxes) is current as of the initial date of publication and may be

changed by AFourTechnologies at any time. The performance data and client examples cited are presented for illustrative purposes only. Actual performance

results may vary depending on specific configurations and operating conditions.THE INFORMATION IN THIS DOCUMENT IS PROVIDED “AS IS” WITHOUT ANY

WARRANTY, EXPRESS OR IMPLIED, INCLUDING WITHOUT ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ANY WARRANTY

OR CONDITION OF NONINFRINGEMENT.