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 application testing
Mobile application testingMobile application testing
Mobile application testingTharindra Jayamaha
ย 
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
ย 
Darknet
DarknetDarknet
Darknettchou21
ย 
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
ย 
The Dark Net
The Dark NetThe Dark Net
The Dark NetPaige Rasid
ย 
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 Zen Test Labs Mobile Application Testing

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
ย 
TechTalk: Getting to Know Perfecto
TechTalk: Getting to Know PerfectoTechTalk: Getting to Know Perfecto
TechTalk: Getting to Know PerfectoLizzy Guido (she/her)
ย 
Raji_QA
Raji_QARaji_QA
Raji_QARaja Kumari
ย 
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 Zen Test Labs Mobile Application Testing (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

CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online โ˜‚๏ธ
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online  โ˜‚๏ธCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online  โ˜‚๏ธ
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online โ˜‚๏ธanilsa9823
ย 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
ย 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
ย 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
ย 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
ย 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
ย 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
ย 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...OnePlan Solutions
ย 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
ย 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
ย 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfWilly Marroquin (WillyDevNET)
ย 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
ย 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
ย 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
ย 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
ย 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
ย 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
ย 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female serviceCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
ย 

Recently uploaded (20)

CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online โ˜‚๏ธ
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online  โ˜‚๏ธCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online  โ˜‚๏ธ
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online โ˜‚๏ธ
ย 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
ย 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
ย 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
ย 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
ย 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
ย 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
ย 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...
ย 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
ย 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
ย 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
ย 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
ย 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
ย 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
ย 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
ย 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
ย 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
ย 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female serviceCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
ย 
Vip Call Girls Noida โžก๏ธ Delhi โžก๏ธ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida โžก๏ธ Delhi โžก๏ธ 9999965857 No Advance 24HRS LiveVip Call Girls Noida โžก๏ธ Delhi โžก๏ธ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida โžก๏ธ Delhi โžก๏ธ 9999965857 No Advance 24HRS Live
ย 

Zen Test Labs Mobile Application Testing

  • 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