SlideShare a Scribd company logo
1 of 14
Zen Test Labs 
Mobile Application Testing
ABOUT ZEN TEST LABS 
Domains 
Technology, Tools and Frameworks 
Development & Testing Expertise 
Product Focus 
ISO 27001 & ISO 9001 certified 
processes 
Domain accelerators 
ROI driven engagement models 
Thought leadership- STAR 
conferences, etc. 
Geographic Spread 
USA operations based out of 
Chicago and Maine 
Offshore testing lab in India 
Ability to deploy onsite resources 
for key phases of projects 
Ability to dip into resource pool to 
fill onsite gaps 
Customer base that spans US, EU, 
APAC and India 
Partner network that spans US, EU, 
MEA and APAC 
2 
Mobile 
Gaming 
Cloud 
Banking & Financial Services 
Banking & other ISVs 
eLearning
TYPICALCHALLENGES FACEDAND THEBUSINESS IMPACT 
3 
Common Challenges 
•OS & Device fragmentation 
• Rapid rollout schedule 
• Dealing with a wide range of connectivity modes 
• Security 
• Data Usage 
• Installation and launch 
• App Performance – Memory and BW consumption, 
behaviour under low bandwidth & memory 
Business Impact 
• Having an app run on some devices & not others is a 
major hindrance to widespread adoption. 
• Quick rollouts can become extremely expensive for 
the company’s reputation if the app doesn’t meet 
the quality users expect. 
• Wi-Fi, 3G, 4G, all connectivity modes can 
exponentially multiply the no. of tests to run and 
become costly & time intensive. 
• Users expect personal data to remain personal & 
expect apps to be 100% free of viruses, malware & 
other threats. 
• Users abandon apps that drain battery faster in 
favour of more economical ones. 
• 60% of mobile users abandon the app or website if it 
doesn’t load within 3 seconds!
THE ZEN TEST LABS’ SOLUTION 
4 
MOBILE CONFIGURATION OPTIMIZATION 
Zen Test Labs’ unique utility, provides the optimum no. of 
configurations to test your app on in a few easy clicks. 
MOBILE TEST AUTOMATION 
Zen Test Labs’ automation methodology guarantees 60-70% reduction 
in testing effort, complete coverage across devices & highly reusable 
scripts. 
MOBILE PERFORMANCE TESTING 
Holistic approach to performance testing covering areas such as volume 
testing, endurance testing, performance monitoring, soak testing and 
testing under real time scenarios.
ZEN TEST LABS’ CONFIGURATIONOPTIMIZATIONUTILITY 
5 
WIDE CHOICE OF 
DEVICES 
• Select based on 
app. Type 
(Native, Web, 
Hybrid) 
• Select based on 
device type ( 
Smartphone, 
Tablet) 
WIDE CHOICE OF 
CONFIGURATIONS 
• Select OS and 
Versions 
(Android, iOS , 
Windows Phone 
etc.) 
• Select device 
manufacturer 
(Samsung, HTC, 
etc.) 
OPTIMIZED DEVICE 
COMBINATION 
• Prioritized & 
optimized 
combination of 
devices to test 
your app. 
• Predict 
popularity of 
devices in target 
segments (geo. 
specific)
ZEN TEST LABS’ CONFIGURATIONOPTIMIZATIONUTILITY 
6 
MARKET 
RESEARCH 
WIDE RANGE OF DEVICES 
TO TEST 
OPTIMIZED & 
PRIORITIZED SET OF 
DEVICES TO TEST 
BI
ZENMOBILE: ZEN TEST LABS' MOBILEAUTOMATION FRAMEWORK 
7 
APPLICATION UNDER TEST 
(PARALLEL EXECUTION ACROSS MULTIPLE 
DEVICES WITH DIFFERENT OS’S) 
AUTOMATION TOOL (COMMERCIAL: QTP 
PLUG-IN OR OPEN SOURCE: MONKEY TALK) 
ZENMOBILE AUTOMATION FRAMEWORK 
TEST MANAGEMENT 
TOOL 
EXECUTE 
BUILD 
FUNCTIONS 
CALL 
FUNCTIONS 
BUILD SCENARIOS 
BUILD TEST CASES 
BUILD TEST DATA 
VIEW REPORTS 
REPORT & 
MANAGE
ZENMOBILE (FRAMEWORK) FEATURES 
8 
 Dashboard rich with features like displaying ongoing execution along with status, time required for 
execution of individual business functions 
 Parallel execution across multiple devices and configurations 
 Development language agnostic 
 Automation tool agnostic 
 Runs on real mobile devices as well as emulators 
 Provides performance analysis reports 
 Test data reusability 
 Ability to work in a continuous integration environment 
 Ability to work with native, web based and hybrid apps
ZEN TEST LABSMOBILEPERFORMANCE TESTING 
9 
Test 
performance 
across variety 
of devices and 
environments 
Load Testing 
Stress Testing 
Volume Testing 
Soak Testing 
Scalability Testing 
Interruption Testing 
Provide Metrics 
Across 
Resource Utilization 
App. Behavior 
Memory Leaks 
Response Time 
Test app. 
performance 
under varying 
conditions for 
bandwidth, 
memory and 
battery. 
Gather Inputs 
Establish Performance 
Benchmark 
Performance Goals 
Critical Scenarios 
Workload
ZEN TEST LABS’ MOBILETESTINGMETHODOLOGY 
INPUT 
GATHERING 
• Plan to release, current 
status , geography 
• Define purpose of 
testing. 
• Classify app according to 
type(Native, Web, 
Hybrid) 
• Establish the OS and 
versions on which the 
app will run 
• Establish the no. of 
releases planned 
• Establish the budget for 
the number of 
configurations. 
APPLICATION 
DIAGNOSIS 
• Explore the application 
• Size the application 
• Identify best 
configurations for the 
app based on market 
research 
• Identify the no. of rounds 
required for testing 
• Design optimized test 
cases 
• Identify readymade test 
case repositories 
• Calculate total effort 
required for testing 
ROADMAP & 
DELIVERABLES 
• Provide a roadmap for 
testing the application 
• Provide a list of optimum 
configurations required 
for testing 
• Outline the total effort 
required for testing 
• Provide value adds for 
achieving better ROI 
• Provide an overview of 
other non functional 
tests critical to the 
application 
• Deliverables 
• Identify if specialized 
test are required 
10
ZEN TEST LABS EXPERIENCE 
 Test automation on the cloud for a US based leading e-gift card services provider 
 Game testing for an iPhone based game development company 
 Web testing of games and tools for a leading academic and reference books publishers 
 End to end testing of a mobile data back up application for Mobibook (a mobile application 
development company) across mobile platforms and social networks 
 Manual testing for a web 2.0 based email marketing solution 
 Web testing of games and tools for a global media conglomerate engaged in publishing, music, 
magazines, TV and radio production and distribution, as well as Internet services 
 End to end testing of multiple mobile and web based applications for a leading “user-centric” 
software solutions company 
 Web testing of games and tools for one of the largest US-based development house for learning 
materials. 
11
CASE STUDY 
The Client 
The client is a product based company, and they introduced an app as a new product line. The app enables the user to 
read their favourite stories anywhere, anytime be it either books, magazines, blogs etc. The user can browse, search, and 
download them on the mobile phone! They can re-download stories from My Bookshelf countless times and all data was 
meant to be stored on Cloud. It also enables a cross platform multi-lingual chat . 
Key Project Challenges 
• Constant crashing of the App due to instability 
• To be tested across various configurations considering wide range of devices with multiple OS versions 
• Limited bandwidth of resources which hamstrung the width of testing 
• Vendor issues with domestic and global ones for testing payment gateways 
• Frequent releases, since agile mode 
• Undocumented requirements and constant evolving of requirements 
Our Solution 
Zen Test Labs put together a team of 2 manual testers. In addition to this Zen Test Labs developed a mobile testing lab 
consisting of the latest devices the client wanted the app to run on 
• Consulted at the business Requirements stage to structure and ensure coverage of the testing process 
• Performed End to End testing scenarios via user simulation testing 
• Performance testing of app on cloud with 10,000 users 
• Functional test automation and performance testing 
• Optimized device and OS configurations to ensure maximum output in minimum time 
12
CASE STUDY 
13 
• Acquired business objectives from the client 
• Expectations from the stakeholders 
• Challenges and methodologies from the developers 
Inception 
• Milestones of the project 
• Aligned release dates along sprints 
• Wrote test cases which were used by developers to 
ensure coverage and functionality 
Plan 
• Executed on the basis of Agile 
• Performed user simulation testing and allowed ‘Carry 
the device home' 
• Immediate reporting of bugs 
• Simultaneous fixing of bugs which resulted in the 
defects being fixed before the next release went live, 
<reduce the cycles> 
Execution & Reporting 
• Performed Test automation and regression suits 
followed by performance testing on the staging 
environment which was a replica of the production 
environment 
• Sign off 
Testing on Production 
Environment 
Key Results 
• Logged 316 defects with 
more than 25% falling 
under the category which 
were crashing the app 
• Automated a regression 
suite of 250 test cases 
• Single click run facility to 
run automated smoke test 
cases within 30-45 
minutes 
• Reduced 1.5 day of 
manual execution to 2 
hours along with the 
facility of auto reporting 
• Simultaneous fixing of 
bugs which resulted in the 
defects being fixed before 
the next release went live, 
which in turn reduced the 
cycles 
• Reopen ratio was 
drastically reduced 
Methodology
Office No.2, 2nd Floor, 
Abja Pavilion, 
D.P. Road, Aundh, 
Pune - 411007, 
Maharashtra, India. 
AUTOMATE 
VALIDATE 
INNOVATE 
Thank You! 
Blog: www.zentestlabs.com/blog 
Website: www.zentestlabs.com

More Related Content

What's hot

Testing Mobile Applications
Testing Mobile ApplicationsTesting Mobile Applications
Testing Mobile ApplicationsJohan Hoberg
 
IBM Innovate DevOps for Mobile Apps
IBM Innovate DevOps for Mobile Apps IBM Innovate DevOps for Mobile Apps
IBM Innovate DevOps for Mobile Apps Sanjeev Sharma
 
DevOps for Mobile: Delivering a 5-Star App Experience to Your Mobile Users
DevOps for Mobile: Delivering a 5-Star App Experience to Your Mobile UsersDevOps for Mobile: Delivering a 5-Star App Experience to Your Mobile Users
DevOps for Mobile: Delivering a 5-Star App Experience to Your Mobile UsersCA Technologies
 
Mobile testing day_2_3_ppt
Mobile testing day_2_3_pptMobile testing day_2_3_ppt
Mobile testing day_2_3_pptsayhi2sudarshan
 
Mobile App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue SolutionsMobile App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue SolutionsRapidValue
 
Top 10 Mobile Application Testing Tools | Edureka
Top 10 Mobile Application Testing Tools | EdurekaTop 10 Mobile Application Testing Tools | Edureka
Top 10 Mobile Application Testing Tools | EdurekaEdureka!
 
Mobile Applications Testing: From Concepts to Practice
Mobile Applications Testing: From Concepts to PracticeMobile Applications Testing: From Concepts to Practice
Mobile Applications Testing: From Concepts to PracticeTechWell
 
Mobile testing
Mobile testingMobile testing
Mobile testingQualitest
 
Mobile Testing in the Cloud
Mobile Testing in the CloudMobile Testing in the Cloud
Mobile Testing in the CloudTechWell
 
Mobile applications testing (challenges, tools & techniques)
Mobile applications testing (challenges, tools & techniques)Mobile applications testing (challenges, tools & techniques)
Mobile applications testing (challenges, tools & techniques)Rakesh Jha
 
Mobile test automation perfecto star east
Mobile test automation perfecto star eastMobile test automation perfecto star east
Mobile test automation perfecto star eastPerfecto Mobile
 
Mobile Application Testing
Mobile Application Testing Mobile Application Testing
Mobile Application Testing Shivaraj R
 
SOASTA CloudTest Lite
SOASTA CloudTest LiteSOASTA CloudTest Lite
SOASTA CloudTest LiteFred Beringer
 
Enabling Continuous Quality in Mobile App Development
Enabling Continuous Quality in Mobile App DevelopmentEnabling Continuous Quality in Mobile App Development
Enabling Continuous Quality in Mobile App DevelopmentMatthew Young
 
Mobile Application Testing Strategy
Mobile Application Testing StrategyMobile Application Testing Strategy
Mobile Application Testing StrategyankitQA
 

What's hot (18)

Testing Mobile Applications
Testing Mobile ApplicationsTesting Mobile Applications
Testing Mobile Applications
 
IBM Innovate DevOps for Mobile Apps
IBM Innovate DevOps for Mobile Apps IBM Innovate DevOps for Mobile Apps
IBM Innovate DevOps for Mobile Apps
 
DevOps for Mobile: Delivering a 5-Star App Experience to Your Mobile Users
DevOps for Mobile: Delivering a 5-Star App Experience to Your Mobile UsersDevOps for Mobile: Delivering a 5-Star App Experience to Your Mobile Users
DevOps for Mobile: Delivering a 5-Star App Experience to Your Mobile Users
 
Mobile testing day_2_3_ppt
Mobile testing day_2_3_pptMobile testing day_2_3_ppt
Mobile testing day_2_3_ppt
 
Mobile App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue SolutionsMobile App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue Solutions
 
Top 10 Mobile Application Testing Tools | Edureka
Top 10 Mobile Application Testing Tools | EdurekaTop 10 Mobile Application Testing Tools | Edureka
Top 10 Mobile Application Testing Tools | Edureka
 
Mobile Testing in the Cloud
Mobile Testing in the CloudMobile Testing in the Cloud
Mobile Testing in the Cloud
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testing
 
Mobile Applications Testing: From Concepts to Practice
Mobile Applications Testing: From Concepts to PracticeMobile Applications Testing: From Concepts to Practice
Mobile Applications Testing: From Concepts to Practice
 
Mobile testing
Mobile testingMobile testing
Mobile testing
 
Mobile Testing in the Cloud
Mobile Testing in the CloudMobile Testing in the Cloud
Mobile Testing in the Cloud
 
Mobile applications testing (challenges, tools & techniques)
Mobile applications testing (challenges, tools & techniques)Mobile applications testing (challenges, tools & techniques)
Mobile applications testing (challenges, tools & techniques)
 
GUI, Performance, Load and API testing with Test Studio
GUI, Performance, Load and API testing with Test StudioGUI, Performance, Load and API testing with Test Studio
GUI, Performance, Load and API testing with Test Studio
 
Mobile test automation perfecto star east
Mobile test automation perfecto star eastMobile test automation perfecto star east
Mobile test automation perfecto star east
 
Mobile Application Testing
Mobile Application Testing Mobile Application Testing
Mobile Application Testing
 
SOASTA CloudTest Lite
SOASTA CloudTest LiteSOASTA CloudTest Lite
SOASTA CloudTest Lite
 
Enabling Continuous Quality in Mobile App Development
Enabling Continuous Quality in Mobile App DevelopmentEnabling Continuous Quality in Mobile App Development
Enabling Continuous Quality in Mobile App Development
 
Mobile Application Testing Strategy
Mobile Application Testing StrategyMobile Application Testing Strategy
Mobile Application Testing Strategy
 

Viewers also liked

Secure Coding for NodeJS
Secure Coding for NodeJSSecure Coding for NodeJS
Secure Coding for NodeJSThang Chung
 
It基础架构的自动化编排
It基础架构的自动化编排It基础架构的自动化编排
It基础架构的自动化编排Bill Wang
 
Keoscopie : un regard éclairé sur la mobilité
Keoscopie : un regard éclairé sur la mobilitéKeoscopie : un regard éclairé sur la mobilité
Keoscopie : un regard éclairé sur la mobilitéKeolis
 
地球惑星科学分野におけるソーシャルメディア利用の類型化
地球惑星科学分野におけるソーシャルメディア利用の類型化地球惑星科学分野におけるソーシャルメディア利用の類型化
地球惑星科学分野におけるソーシャルメディア利用の類型化Masaki Ito
 
Marketing in the Era of the Connected Consumer
Marketing in the Era of the Connected ConsumerMarketing in the Era of the Connected Consumer
Marketing in the Era of the Connected ConsumerInvoca
 
healthcloud-datasheet
healthcloud-datasheethealthcloud-datasheet
healthcloud-datasheetKarl Pinto
 
Edge intelligence slide share
Edge intelligence slide shareEdge intelligence slide share
Edge intelligence slide shareBit Stew Systems
 
Webinar: Integrating Salesforce and Slack (05 12-16)
Webinar: Integrating Salesforce and Slack (05 12-16)Webinar: Integrating Salesforce and Slack (05 12-16)
Webinar: Integrating Salesforce and Slack (05 12-16)Salesforce Developers
 
Advanced Platform Series - OAuth and Social Authentication
Advanced Platform Series - OAuth and Social AuthenticationAdvanced Platform Series - OAuth and Social Authentication
Advanced Platform Series - OAuth and Social AuthenticationSalesforce Developers
 
Salesforce Integration
Salesforce IntegrationSalesforce Integration
Salesforce IntegrationJoshua Hoskins
 
Google Cloud Platform Empowers TensorFlow and Machine Learning
Google Cloud Platform Empowers TensorFlow and Machine LearningGoogle Cloud Platform Empowers TensorFlow and Machine Learning
Google Cloud Platform Empowers TensorFlow and Machine LearningDataWorks Summit/Hadoop Summit
 
Keolis - Netexplo digital mobility observatory
Keolis - Netexplo digital mobility observatoryKeolis - Netexplo digital mobility observatory
Keolis - Netexplo digital mobility observatoryKeolis
 
Lightning Chess, The fun way to learn the Lightning Component Framework
Lightning Chess, The fun way to learn the Lightning Component FrameworkLightning Chess, The fun way to learn the Lightning Component Framework
Lightning Chess, The fun way to learn the Lightning Component FrameworkLieven Juwet
 

Viewers also liked (17)

Secure Coding for NodeJS
Secure Coding for NodeJSSecure Coding for NodeJS
Secure Coding for NodeJS
 
It基础架构的自动化编排
It基础架构的自动化编排It基础架构的自动化编排
It基础架构的自动化编排
 
Keoscopie : un regard éclairé sur la mobilité
Keoscopie : un regard éclairé sur la mobilitéKeoscopie : un regard éclairé sur la mobilité
Keoscopie : un regard éclairé sur la mobilité
 
地球惑星科学分野におけるソーシャルメディア利用の類型化
地球惑星科学分野におけるソーシャルメディア利用の類型化地球惑星科学分野におけるソーシャルメディア利用の類型化
地球惑星科学分野におけるソーシャルメディア利用の類型化
 
Marketing in the Era of the Connected Consumer
Marketing in the Era of the Connected ConsumerMarketing in the Era of the Connected Consumer
Marketing in the Era of the Connected Consumer
 
healthcloud-datasheet
healthcloud-datasheethealthcloud-datasheet
healthcloud-datasheet
 
Deft
DeftDeft
Deft
 
Edge intelligence slide share
Edge intelligence slide shareEdge intelligence slide share
Edge intelligence slide share
 
Webinar: Integrating Salesforce and Slack (05 12-16)
Webinar: Integrating Salesforce and Slack (05 12-16)Webinar: Integrating Salesforce and Slack (05 12-16)
Webinar: Integrating Salesforce and Slack (05 12-16)
 
Darknet
DarknetDarknet
Darknet
 
Advanced Platform Series - OAuth and Social Authentication
Advanced Platform Series - OAuth and Social AuthenticationAdvanced Platform Series - OAuth and Social Authentication
Advanced Platform Series - OAuth and Social Authentication
 
Salesforce Integration
Salesforce IntegrationSalesforce Integration
Salesforce Integration
 
Google Cloud Platform
Google Cloud PlatformGoogle Cloud Platform
Google Cloud Platform
 
Google Cloud Platform Empowers TensorFlow and Machine Learning
Google Cloud Platform Empowers TensorFlow and Machine LearningGoogle Cloud Platform Empowers TensorFlow and Machine Learning
Google Cloud Platform Empowers TensorFlow and Machine Learning
 
The Dark Net
The Dark NetThe Dark Net
The Dark Net
 
Keolis - Netexplo digital mobility observatory
Keolis - Netexplo digital mobility observatoryKeolis - Netexplo digital mobility observatory
Keolis - Netexplo digital mobility observatory
 
Lightning Chess, The fun way to learn the Lightning Component Framework
Lightning Chess, The fun way to learn the Lightning Component FrameworkLightning Chess, The fun way to learn the Lightning Component Framework
Lightning Chess, The fun way to learn the Lightning Component Framework
 

Similar to Mobile App Testing Services by Zen Test Labs

Top 5 automation testing tools to gear up website development
Top 5 automation testing tools to gear up website developmentTop 5 automation testing tools to gear up website development
Top 5 automation testing tools to gear up website developmentBJIT Ltd
 
App Days 2016 Munich - Mobile Applications testing by Leaware
App Days 2016 Munich - Mobile Applications testing by LeawareApp Days 2016 Munich - Mobile Applications testing by Leaware
App Days 2016 Munich - Mobile Applications testing by LeawareLeaware.com
 
Agile Mobile Testing Workshop
Agile Mobile Testing WorkshopAgile Mobile Testing Workshop
Agile Mobile Testing WorkshopNaresh Jain
 
Testing Services - Software Quality Assurance
Testing Services - Software Quality AssuranceTesting Services - Software Quality Assurance
Testing Services - Software Quality AssuranceCCS Technologies (P) Ltd.
 
Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Rosalind Radcliffe
 
Raji_new_July_2015
Raji_new_July_2015Raji_new_July_2015
Raji_new_July_2015Raja Kumari
 
Software Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experienceSoftware Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experiencevijaya lakshmi
 
Mobile application-testing for shanethatech
Mobile application-testing for shanethatechMobile application-testing for shanethatech
Mobile application-testing for shanethatechshanethatech
 
Best Practices for DevOps in Mobile App Testing
Best Practices for DevOps in Mobile App TestingBest Practices for DevOps in Mobile App Testing
Best Practices for DevOps in Mobile App TestingBitbar
 
Mobile Testing : Brief OverView
Mobile Testing : Brief OverViewMobile Testing : Brief OverView
Mobile Testing : Brief OverViewG Srinivasan
 
HienVo_Mobile Testing_v.1.2
HienVo_Mobile Testing_v.1.2HienVo_Mobile Testing_v.1.2
HienVo_Mobile Testing_v.1.2Hien Vo
 
Can We Deliver Mobile Apps Continuously?
Can We Deliver Mobile Apps Continuously?Can We Deliver Mobile Apps Continuously?
Can We Deliver Mobile Apps Continuously?Dan Waters
 
How Digital Changed the Game... and how to cross platform test for it
How Digital Changed the Game... and how to cross platform test for itHow Digital Changed the Game... and how to cross platform test for it
How Digital Changed the Game... and how to cross platform test for itLizzy Guido (she/her)
 
TechTalk: Wind Tunnel, Personas, and Testing Real UX
TechTalk: Wind Tunnel, Personas, and Testing Real UXTechTalk: Wind Tunnel, Personas, and Testing Real UX
TechTalk: Wind Tunnel, Personas, and Testing Real UXLizzy Guido (she/her)
 
Amalgamation of BDD, parallel execution and mobile automation
Amalgamation of BDD, parallel execution and mobile automationAmalgamation of BDD, parallel execution and mobile automation
Amalgamation of BDD, parallel execution and mobile automationAgile Testing Alliance
 

Similar to Mobile App Testing Services by Zen Test Labs (20)

Top 5 automation testing tools to gear up website development
Top 5 automation testing tools to gear up website developmentTop 5 automation testing tools to gear up website development
Top 5 automation testing tools to gear up website development
 
App Days 2016 Munich - Mobile Applications testing by Leaware
App Days 2016 Munich - Mobile Applications testing by LeawareApp Days 2016 Munich - Mobile Applications testing by Leaware
App Days 2016 Munich - Mobile Applications testing by Leaware
 
TechTalk: Getting to Know Perfecto
TechTalk: Getting to Know PerfectoTechTalk: Getting to Know Perfecto
TechTalk: Getting to Know Perfecto
 
Raji_QA
Raji_QARaji_QA
Raji_QA
 
Agile Mobile Testing Workshop
Agile Mobile Testing WorkshopAgile Mobile Testing Workshop
Agile Mobile Testing Workshop
 
Neev QA Offering
Neev QA OfferingNeev QA Offering
Neev QA Offering
 
Testing Services - Software Quality Assurance
Testing Services - Software Quality AssuranceTesting Services - Software Quality Assurance
Testing Services - Software Quality Assurance
 
Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402
 
Raji_new_July_2015
Raji_new_July_2015Raji_new_July_2015
Raji_new_July_2015
 
Software Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experienceSoftware Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experience
 
Jyoti Gupta _IBM india pvt ltd.docx
Jyoti Gupta _IBM india pvt ltd.docxJyoti Gupta _IBM india pvt ltd.docx
Jyoti Gupta _IBM india pvt ltd.docx
 
Mobile application-testing for shanethatech
Mobile application-testing for shanethatechMobile application-testing for shanethatech
Mobile application-testing for shanethatech
 
Best Practices for DevOps in Mobile App Testing
Best Practices for DevOps in Mobile App TestingBest Practices for DevOps in Mobile App Testing
Best Practices for DevOps in Mobile App Testing
 
Musharraf_Syed_Resume
Musharraf_Syed_ResumeMusharraf_Syed_Resume
Musharraf_Syed_Resume
 
Mobile Testing : Brief OverView
Mobile Testing : Brief OverViewMobile Testing : Brief OverView
Mobile Testing : Brief OverView
 
HienVo_Mobile Testing_v.1.2
HienVo_Mobile Testing_v.1.2HienVo_Mobile Testing_v.1.2
HienVo_Mobile Testing_v.1.2
 
Can We Deliver Mobile Apps Continuously?
Can We Deliver Mobile Apps Continuously?Can We Deliver Mobile Apps Continuously?
Can We Deliver Mobile Apps Continuously?
 
How Digital Changed the Game... and how to cross platform test for it
How Digital Changed the Game... and how to cross platform test for itHow Digital Changed the Game... and how to cross platform test for it
How Digital Changed the Game... and how to cross platform test for it
 
TechTalk: Wind Tunnel, Personas, and Testing Real UX
TechTalk: Wind Tunnel, Personas, and Testing Real UXTechTalk: Wind Tunnel, Personas, and Testing Real UX
TechTalk: Wind Tunnel, Personas, and Testing Real UX
 
Amalgamation of BDD, parallel execution and mobile automation
Amalgamation of BDD, parallel execution and mobile automationAmalgamation of BDD, parallel execution and mobile automation
Amalgamation of BDD, parallel execution and mobile automation
 

Recently uploaded

Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 

Recently uploaded (20)

Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 

Mobile App Testing Services by Zen Test Labs

  • 1. Zen Test Labs Mobile Application Testing
  • 2. ABOUT ZEN TEST LABS Domains Technology, Tools and Frameworks Development & Testing Expertise Product Focus ISO 27001 & ISO 9001 certified processes Domain accelerators ROI driven engagement models Thought leadership- STAR conferences, etc. Geographic Spread USA operations based out of Chicago and Maine Offshore testing lab in India Ability to deploy onsite resources for key phases of projects Ability to dip into resource pool to fill onsite gaps Customer base that spans US, EU, APAC and India Partner network that spans US, EU, MEA and APAC 2 Mobile Gaming Cloud Banking & Financial Services Banking & other ISVs eLearning
  • 3. TYPICALCHALLENGES FACEDAND THEBUSINESS IMPACT 3 Common Challenges •OS & Device fragmentation • Rapid rollout schedule • Dealing with a wide range of connectivity modes • Security • Data Usage • Installation and launch • App Performance – Memory and BW consumption, behaviour under low bandwidth & memory Business Impact • Having an app run on some devices & not others is a major hindrance to widespread adoption. • Quick rollouts can become extremely expensive for the company’s reputation if the app doesn’t meet the quality users expect. • Wi-Fi, 3G, 4G, all connectivity modes can exponentially multiply the no. of tests to run and become costly & time intensive. • Users expect personal data to remain personal & expect apps to be 100% free of viruses, malware & other threats. • Users abandon apps that drain battery faster in favour of more economical ones. • 60% of mobile users abandon the app or website if it doesn’t load within 3 seconds!
  • 4. THE ZEN TEST LABS’ SOLUTION 4 MOBILE CONFIGURATION OPTIMIZATION Zen Test Labs’ unique utility, provides the optimum no. of configurations to test your app on in a few easy clicks. MOBILE TEST AUTOMATION Zen Test Labs’ automation methodology guarantees 60-70% reduction in testing effort, complete coverage across devices & highly reusable scripts. MOBILE PERFORMANCE TESTING Holistic approach to performance testing covering areas such as volume testing, endurance testing, performance monitoring, soak testing and testing under real time scenarios.
  • 5. ZEN TEST LABS’ CONFIGURATIONOPTIMIZATIONUTILITY 5 WIDE CHOICE OF DEVICES • Select based on app. Type (Native, Web, Hybrid) • Select based on device type ( Smartphone, Tablet) WIDE CHOICE OF CONFIGURATIONS • Select OS and Versions (Android, iOS , Windows Phone etc.) • Select device manufacturer (Samsung, HTC, etc.) OPTIMIZED DEVICE COMBINATION • Prioritized & optimized combination of devices to test your app. • Predict popularity of devices in target segments (geo. specific)
  • 6. ZEN TEST LABS’ CONFIGURATIONOPTIMIZATIONUTILITY 6 MARKET RESEARCH WIDE RANGE OF DEVICES TO TEST OPTIMIZED & PRIORITIZED SET OF DEVICES TO TEST BI
  • 7. ZENMOBILE: ZEN TEST LABS' MOBILEAUTOMATION FRAMEWORK 7 APPLICATION UNDER TEST (PARALLEL EXECUTION ACROSS MULTIPLE DEVICES WITH DIFFERENT OS’S) AUTOMATION TOOL (COMMERCIAL: QTP PLUG-IN OR OPEN SOURCE: MONKEY TALK) ZENMOBILE AUTOMATION FRAMEWORK TEST MANAGEMENT TOOL EXECUTE BUILD FUNCTIONS CALL FUNCTIONS BUILD SCENARIOS BUILD TEST CASES BUILD TEST DATA VIEW REPORTS REPORT & MANAGE
  • 8. ZENMOBILE (FRAMEWORK) FEATURES 8  Dashboard rich with features like displaying ongoing execution along with status, time required for execution of individual business functions  Parallel execution across multiple devices and configurations  Development language agnostic  Automation tool agnostic  Runs on real mobile devices as well as emulators  Provides performance analysis reports  Test data reusability  Ability to work in a continuous integration environment  Ability to work with native, web based and hybrid apps
  • 9. ZEN TEST LABSMOBILEPERFORMANCE TESTING 9 Test performance across variety of devices and environments Load Testing Stress Testing Volume Testing Soak Testing Scalability Testing Interruption Testing Provide Metrics Across Resource Utilization App. Behavior Memory Leaks Response Time Test app. performance under varying conditions for bandwidth, memory and battery. Gather Inputs Establish Performance Benchmark Performance Goals Critical Scenarios Workload
  • 10. ZEN TEST LABS’ MOBILETESTINGMETHODOLOGY INPUT GATHERING • Plan to release, current status , geography • Define purpose of testing. • Classify app according to type(Native, Web, Hybrid) • Establish the OS and versions on which the app will run • Establish the no. of releases planned • Establish the budget for the number of configurations. APPLICATION DIAGNOSIS • Explore the application • Size the application • Identify best configurations for the app based on market research • Identify the no. of rounds required for testing • Design optimized test cases • Identify readymade test case repositories • Calculate total effort required for testing ROADMAP & DELIVERABLES • Provide a roadmap for testing the application • Provide a list of optimum configurations required for testing • Outline the total effort required for testing • Provide value adds for achieving better ROI • Provide an overview of other non functional tests critical to the application • Deliverables • Identify if specialized test are required 10
  • 11. ZEN TEST LABS EXPERIENCE  Test automation on the cloud for a US based leading e-gift card services provider  Game testing for an iPhone based game development company  Web testing of games and tools for a leading academic and reference books publishers  End to end testing of a mobile data back up application for Mobibook (a mobile application development company) across mobile platforms and social networks  Manual testing for a web 2.0 based email marketing solution  Web testing of games and tools for a global media conglomerate engaged in publishing, music, magazines, TV and radio production and distribution, as well as Internet services  End to end testing of multiple mobile and web based applications for a leading “user-centric” software solutions company  Web testing of games and tools for one of the largest US-based development house for learning materials. 11
  • 12. CASE STUDY The Client The client is a product based company, and they introduced an app as a new product line. The app enables the user to read their favourite stories anywhere, anytime be it either books, magazines, blogs etc. The user can browse, search, and download them on the mobile phone! They can re-download stories from My Bookshelf countless times and all data was meant to be stored on Cloud. It also enables a cross platform multi-lingual chat . Key Project Challenges • Constant crashing of the App due to instability • To be tested across various configurations considering wide range of devices with multiple OS versions • Limited bandwidth of resources which hamstrung the width of testing • Vendor issues with domestic and global ones for testing payment gateways • Frequent releases, since agile mode • Undocumented requirements and constant evolving of requirements Our Solution Zen Test Labs put together a team of 2 manual testers. In addition to this Zen Test Labs developed a mobile testing lab consisting of the latest devices the client wanted the app to run on • Consulted at the business Requirements stage to structure and ensure coverage of the testing process • Performed End to End testing scenarios via user simulation testing • Performance testing of app on cloud with 10,000 users • Functional test automation and performance testing • Optimized device and OS configurations to ensure maximum output in minimum time 12
  • 13. CASE STUDY 13 • Acquired business objectives from the client • Expectations from the stakeholders • Challenges and methodologies from the developers Inception • Milestones of the project • Aligned release dates along sprints • Wrote test cases which were used by developers to ensure coverage and functionality Plan • Executed on the basis of Agile • Performed user simulation testing and allowed ‘Carry the device home' • Immediate reporting of bugs • Simultaneous fixing of bugs which resulted in the defects being fixed before the next release went live, <reduce the cycles> Execution & Reporting • Performed Test automation and regression suits followed by performance testing on the staging environment which was a replica of the production environment • Sign off Testing on Production Environment Key Results • Logged 316 defects with more than 25% falling under the category which were crashing the app • Automated a regression suite of 250 test cases • Single click run facility to run automated smoke test cases within 30-45 minutes • Reduced 1.5 day of manual execution to 2 hours along with the facility of auto reporting • Simultaneous fixing of bugs which resulted in the defects being fixed before the next release went live, which in turn reduced the cycles • Reopen ratio was drastically reduced Methodology
  • 14. Office No.2, 2nd Floor, Abja Pavilion, D.P. Road, Aundh, Pune - 411007, Maharashtra, India. AUTOMATE VALIDATE INNOVATE Thank You! Blog: www.zentestlabs.com/blog Website: www.zentestlabs.com