SlideShare a Scribd company logo
Maximize the Benefits from
Your Test Automation
Investment

14 November 2013
Ville-Veikko Helppi
Technical Product Manager
ville-veikko.helppi@bitbar.com

1
Agenda
• Common Challenges in Today’s App Lifecycle
• How Test Automation Can Shorten Your App’s
Time-to-Market and Improve the Quality?
• Return on Investment with Test Automation
• Different App Verticals – What is Important?
• 10 Tips for Professional Mobile App Testing
• Testdroid Update
• Q&A
© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

3
Agenda
• Common Challenges in Today’s App Lifecycle
• How Test Automation Can Shorten Your App’s
Time-to-Market and Improve the Quality?
• Return on Investment with Test Automation
• Different App Verticals – What is Important?
• 10 Tips for Professional Mobile App Testing
• Testdroid Update
• Q&A
© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

4
Challenges in Today’s App Dev
Fact: Most typical application fails when tested
across different device variants used by consumers
• Failures: Both SW and HW cause failures
• Emulators do not offer realistic platform for dev
• Already installation of app fails – not tested at all
• Application crashes, leaks memory, consumes too
much resources, behaves not as meant to behave
• UI scaling/display/resolution – common problem
• Application performance is bad, draining battery
© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

5
Why Do They Fail?

© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

6
Agenda
• Common Challenges in Today’s App Lifecycle
• How Test Automation Can Shorten Your App’s
Time-to-Market and Improve the Quality?
• Return on Investment with Test Automation
• Different App Verticals – What is Important?
• 10 Tips for Professional Mobile App Testing
• Testdroid Update
• Q&A
© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

7
How to Test: Manual vs. Automation
• Costs & Assets
– Time, People, Infrastructure, Tools, Training

• App Development & Testing Cycle – Together
– Testing after Daily Builds (Continuous Integration)

• Tools & Technology – Frameworks
– Myriad of frameworks available to help you

• Test Coverage & Reusability
– Global coverage is CRITICAL to SUCCESS

• Outcome – Learning, Improving, Faster
© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

8
Manual

Automation
Large
coverage, quick
ly
completed, Less
money & time
wasted, Exact
results.

Smaller coverage, More
money burnt & time
wasted, Error-prone
© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

9
Improving Time-to-Market

Repository

Successful
build

Commit

Users / Consumers

Build
failed

Test Cases
Application
QA & Testers

Error reporting

Source code
Developers

© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

10
Tips to Improve the App Quality
• Automate generic things as much as you can
• During the development your app changes –
the same must apply for testing!
• Carefully select (testing) technology & partner
• Use all 24 hours per day with test automation
• Cloud-based platform is the only solution to
get you quickly covered in the global markets
© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

11
Test Automation Will Deliver You…
• App Compatibility & Global coverage
Test requirements / Planning

Smoke testing

Regression testing

Regression testing

Functional & Interoperability
testing

Regression testing

Functional & Interoperability
testing

Functional & Interoperability
testing

Performance & Stress testing

Regression testing

Compatibility testing

Performance & Stress testing

Test Automation during the Mobile App Development Process

• Reusability
• Test efficiency & effectiveness
• Faster time-to-market
© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

12
Agenda
• Common Challenges in Today’s App Lifecycle
• How Test Automation Can Shorten Your App’s
Time-to-Market and Improve the Quality?
• Return on Investment with Test Automation
• Different App Verticals – What is Important?
• 10 Tips for Professional Mobile App Testing
• Testdroid Update
• Q&A
© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

13
Example: Cost of Manual Testing
• Test setup for each device – 5 minutes
• 100 test cases, each take about 15 seconds to
execute – 25 minutes
• 4 different application variants: tablet, phone and
2 localized versions (English & German)
• Avg. 2 bugs (of 100 test cases) are found on each
test run – 20 minutes to report bugs
• 15 devices will be used for testing
TIME FOR TESTING: 3000 min (50 hours)
COST FOR TESTING: $60/h x 50 = $3,000 (x4) = $12K
© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

14
Example: Cost of Test Automation
• Creation of test cases/scripts – 100 test cases running 15
minutes per each = 1500 minutes (25h)
COST FOR TEST CREATION: 25 hours x $60/h = $1,500
• Tools for test automation with the following setup:
– Unlimited devices (250+ Android devices)
– Unlimited execution times

TESTDROID CLOUD: $1,500/month
TOTAL COSTS FOR TEST AUTOMATION: $3,000/month
Direct savings compared to manual: $9,000
ROI ratio: (Gains-Investm.) / Investm.: $9K-$3K/$3K = 2.00
© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

15
Benefits with Testdroid Cloud
• Instant availability of hardware and no need to
buy any device by yourself
• Testing gets done much faster – typically the
same outcome can be achieved in 10% of time
• Test cases are reusable for your next project
• Immediate feedback – all reports as
logs, screenshots, performance stats etc.
• QA can focus on quality – not pressing keys!
© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

16
Example: On-Premise Setup
• Creation of test cases/scripts – 100 test cases running 15
minutes per each = 1500 minutes (25h)
COST FOR TEST CREATION: 25 hours x $60/h = $1,500
TESTDROID ENTERPRISE: $2,000/month (15 devices)

TOTAL COSTS FOR TEST AUTOMATION: $3,500/month
Direct savings compared to manual: $8,500
ROI ratio:
(Gains-Investm.) / Investm.: $8.5K-$3.5K/$3.5K = 1.43
© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

17
Agenda
• Common Challenges in Today’s App Lifecycle
• How Test Automation Can Shorten Your App’s
Time-to-Market and Improve the Quality?
• Return on Investment with Test Automation
• Different App Verticals – What is Important?
• 10 Tips for Professional Mobile App Testing
• Testdroid Update
• Q&A
© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

18
Mobile Apps for Different Verticals
Games
Utilities & Tools
Video Streaming & Multimedia

Banking & Payment
Retail & Travel

• Testdroid has helped
thousands of app
developers in these
subverticals!
• What are the critical
elements in each these
verticals?

Mobile
© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

19
Mobile Apps for Different Verticals
Games
Utilities & Tools
Video Streaming & Multimedia

Banking & Payment
Retail & Travel
Mobile

• User Experience!
• Resource consumption &
validation (CPU, Mem…)
• Fully utilizing hardware –
e.g. Touch screen
• Mobile games require
access to graphics APIs
(e.g. OpenGL ES)

© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

20
Mobile Apps for Different Verticals
• Usability!
• Functional and
Utilities & Tools
Behavioral testing
Video Streaming & Multimedia
• Metrics analysis for all
captured data (e.g.
Banking & Payment
logs, screenshots, perf
Retail & Travel
stats)
Mobile
• Connection with Social
Media + other apps
© Copyrights by Bitbar Technologies Ltd. 2013
Games

All rights reserved.

21
Mobile Apps for Different Verticals
• Performance!
• Connectivity, robustness
Utilities & Tools
and durability
Video Streaming & Multimedia
• Screen orientation
(portrait vs. landscape)
Banking & Payment
• Graphics
Retail & Travel
quality, streaming
Mobile
capabilities
• Technologies Ltd. 2013
© Copyrights by Bitbar User profiles
Games

All rights reserved.

22
Mobile Apps for Different Verticals
Games
Utilities & Tools
Video Streaming & Multimedia

Banking & Payment
Retail & Travel
Mobile

• Security!
• Secure connectivity with
back-end systems
• Top Quality – extremely
brand sensitive vertical
• Compliances and
verification between real
devices and infrastructure

© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

23
Mobile Apps for Different Verticals
Games
Utilities & Tools
Video Streaming & Multimedia

Banking & Payment
Retail & Travel
Mobile

• Data!
• Connectivity and data
connection with back-end
systems
• Configurability of the app
• Bad quality can hurt the
brand and leave you
without customers

© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

24
Agenda
• Common Challenges in Today’s App Lifecycle
• How Test Automation Can Shorten Your App’s
Time-to-Market and Improve the Quality?
• Return on Investment with Test Automation
• Different App Verticals – What is Important?
• 10 Tips for Professional Mobile App Testing
• Testdroid Update
• Q&A
© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

25
Tip #1: Test early, Test often

© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

27
Tip #2: Plan What to Automate
Time

MANUAL

Infrastructure
Tools

AUTOMATED

People

Training

© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

28
Tip #3: Use only Real Devices

© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

29
Tip #4: Use Atomic Test Units

Test iteration #1

Test iteration #2

© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

30
Tip #5: Create Hermetic Tests

© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

31
Tip #6: Use All Possible Devices

Testdroid Cloud’s 250+ Android devices
= 93-95% global Android volumes!
© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

32
Tip #7: Separate Apps and Tests

Your App

© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

33
Tip #8: Output Everything to Logs

© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

34
Tip #9: End-to-End Testing

© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

35
Tip #10: Integrate Dev & Testing
Repository

Successful
build

Commit

Users / Consumers

Build
failed

Test Cases
Application
QA & Testers

Error reporting

Source code
Developers

© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

36
Agenda
• Common Challenges in Today’s App Lifecycle
• How Test Automation Can Shorten Your App’s
Time-to-Market and Improve the Quality?
• Return on Investment with Test Automation
• Different App Verticals – What is Important?
• 10 Tips for Professional Mobile App Testing
• Testdroid Update
• Q&A
© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

37
Testdroid Products
Complete Solution for Mobile Apps/Games Testing

© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

38
Testdroid
– Because it is important to know what app testing costs!

© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

39
Agenda
• Common Challenges in Today’s App Lifecycle
• How Test Automation Can Shorten Your App’s
Time-to-Market and Improve the Quality?
• Return on Investment with Test Automation
• Different App Verticals – What is Important?
• 10 Tips for Professional Mobile App Testing
• Testdroid Update
• Q&A
© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

40
© Copyrights by Bitbar Technologies Ltd. 2013
All rights reserved.

41

More Related Content

What's hot

Beginner’s Guide to Game Testing | What Skills and Tools You Should Know To T...
Beginner’s Guide to Game Testing | What Skills and Tools You Should Know To T...Beginner’s Guide to Game Testing | What Skills and Tools You Should Know To T...
Beginner’s Guide to Game Testing | What Skills and Tools You Should Know To T...
Carl Alston
 
Going Beyond the Device Heart Beat
Going Beyond the Device Heart BeatGoing Beyond the Device Heart Beat
Going Beyond the Device Heart Beat
Balwinder Kaur
 
Next-Gen Business Transaction Configuration, Instrumentation, and Java Perfor...
Next-Gen Business Transaction Configuration, Instrumentation, and Java Perfor...Next-Gen Business Transaction Configuration, Instrumentation, and Java Perfor...
Next-Gen Business Transaction Configuration, Instrumentation, and Java Perfor...
AppDynamics
 
Apm andre santos
Apm andre santosApm andre santos
Apm andre santos
Andre Santos
 
Mobile Testing Challenges and Solutions XBOSoft Webinar
Mobile Testing Challenges and Solutions XBOSoft WebinarMobile Testing Challenges and Solutions XBOSoft Webinar
Mobile Testing Challenges and Solutions XBOSoft Webinar
XBOSoft
 
Performance Budgets: Using APM Performance Data to Drive Decisions on Design ...
Performance Budgets: Using APM Performance Data to Drive Decisions on Design ...Performance Budgets: Using APM Performance Data to Drive Decisions on Design ...
Performance Budgets: Using APM Performance Data to Drive Decisions on Design ...
AppDynamics
 
Essential Tips for Modern Requirements Management
Essential Tips for Modern Requirements Management Essential Tips for Modern Requirements Management
Essential Tips for Modern Requirements Management
Perforce
 
Testing Your Software Testers
Testing Your Software TestersTesting Your Software Testers
Testing Your Software Testers
Ori Bendet
 
Performance testing of mobile apps
Performance testing of mobile appsPerformance testing of mobile apps
Performance testing of mobile apps
vodQA
 
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
AppDynamics
 
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
Sauce Labs
 
Testing NodeJS, REST APIs and MongoDB with UFT
Testing NodeJS, REST APIs and MongoDB with UFTTesting NodeJS, REST APIs and MongoDB with UFT
Testing NodeJS, REST APIs and MongoDB with UFT
Ori Bendet
 
5 Stages of Digital Quality Maturity
5 Stages of Digital Quality Maturity5 Stages of Digital Quality Maturity
5 Stages of Digital Quality Maturity
Perfecto Mobile
 
6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated Testing6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated Testing
SmartBear
 
Velocity2013 mobile ci_intuit
Velocity2013 mobile ci_intuitVelocity2013 mobile ci_intuit
Velocity2013 mobile ci_intuit
Tina Su
 
Assess with your blinkers off widen your scope for tool evaluation
Assess with your blinkers off   widen your scope for tool evaluationAssess with your blinkers off   widen your scope for tool evaluation
Assess with your blinkers off widen your scope for tool evaluation
Indium Software
 
SHESHANK_DASARI
SHESHANK_DASARISHESHANK_DASARI
SHESHANK_DASARI
Sheshank Dasari
 
What Is Your PLM Challenge - Decrease downtime and minimize production problems
What Is Your PLM Challenge - Decrease downtime and minimize production problemsWhat Is Your PLM Challenge - Decrease downtime and minimize production problems
What Is Your PLM Challenge - Decrease downtime and minimize production problems
Dawn Collins
 
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...
Perfecto by Perforce
 

What's hot (19)

Beginner’s Guide to Game Testing | What Skills and Tools You Should Know To T...
Beginner’s Guide to Game Testing | What Skills and Tools You Should Know To T...Beginner’s Guide to Game Testing | What Skills and Tools You Should Know To T...
Beginner’s Guide to Game Testing | What Skills and Tools You Should Know To T...
 
Going Beyond the Device Heart Beat
Going Beyond the Device Heart BeatGoing Beyond the Device Heart Beat
Going Beyond the Device Heart Beat
 
Next-Gen Business Transaction Configuration, Instrumentation, and Java Perfor...
Next-Gen Business Transaction Configuration, Instrumentation, and Java Perfor...Next-Gen Business Transaction Configuration, Instrumentation, and Java Perfor...
Next-Gen Business Transaction Configuration, Instrumentation, and Java Perfor...
 
Apm andre santos
Apm andre santosApm andre santos
Apm andre santos
 
Mobile Testing Challenges and Solutions XBOSoft Webinar
Mobile Testing Challenges and Solutions XBOSoft WebinarMobile Testing Challenges and Solutions XBOSoft Webinar
Mobile Testing Challenges and Solutions XBOSoft Webinar
 
Performance Budgets: Using APM Performance Data to Drive Decisions on Design ...
Performance Budgets: Using APM Performance Data to Drive Decisions on Design ...Performance Budgets: Using APM Performance Data to Drive Decisions on Design ...
Performance Budgets: Using APM Performance Data to Drive Decisions on Design ...
 
Essential Tips for Modern Requirements Management
Essential Tips for Modern Requirements Management Essential Tips for Modern Requirements Management
Essential Tips for Modern Requirements Management
 
Testing Your Software Testers
Testing Your Software TestersTesting Your Software Testers
Testing Your Software Testers
 
Performance testing of mobile apps
Performance testing of mobile appsPerformance testing of mobile apps
Performance testing of mobile apps
 
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
 
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
 
Testing NodeJS, REST APIs and MongoDB with UFT
Testing NodeJS, REST APIs and MongoDB with UFTTesting NodeJS, REST APIs and MongoDB with UFT
Testing NodeJS, REST APIs and MongoDB with UFT
 
5 Stages of Digital Quality Maturity
5 Stages of Digital Quality Maturity5 Stages of Digital Quality Maturity
5 Stages of Digital Quality Maturity
 
6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated Testing6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated Testing
 
Velocity2013 mobile ci_intuit
Velocity2013 mobile ci_intuitVelocity2013 mobile ci_intuit
Velocity2013 mobile ci_intuit
 
Assess with your blinkers off widen your scope for tool evaluation
Assess with your blinkers off   widen your scope for tool evaluationAssess with your blinkers off   widen your scope for tool evaluation
Assess with your blinkers off widen your scope for tool evaluation
 
SHESHANK_DASARI
SHESHANK_DASARISHESHANK_DASARI
SHESHANK_DASARI
 
What Is Your PLM Challenge - Decrease downtime and minimize production problems
What Is Your PLM Challenge - Decrease downtime and minimize production problemsWhat Is Your PLM Challenge - Decrease downtime and minimize production problems
What Is Your PLM Challenge - Decrease downtime and minimize production problems
 
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...
 

Viewers also liked

Test Automation failure analysis
Test Automation failure analysisTest Automation failure analysis
Test Automation failure analysis
Prashant Chaudhary
 
Test automation
Test  automationTest  automation
Test automation
Kaushik Banerjee
 
Mobile automation – should I use robotium or calabash or appium?
Mobile automation – should I use robotium or calabash or appium?Mobile automation – should I use robotium or calabash or appium?
Mobile automation – should I use robotium or calabash or appium?
Zado Technologies
 
Different Android Test Automation Frameworks - What Works You the Best?
Different Android Test Automation Frameworks - What Works You the Best?Different Android Test Automation Frameworks - What Works You the Best?
Different Android Test Automation Frameworks - What Works You the Best?
Bitbar
 
Improve the Health of Your Data
Improve the Health of Your DataImprove the Health of Your Data
Improve the Health of Your Data
RTTS
 
Query Wizards - data testing made easy - no programming
Query Wizards - data testing made easy - no programmingQuery Wizards - data testing made easy - no programming
Query Wizards - data testing made easy - no programming
RTTS
 
automation testing benefits
automation testing benefitsautomation testing benefits
automation testing benefits
nazeer pasha
 
QuerySurge - the automated Data Testing solution
QuerySurge - the automated Data Testing solutionQuerySurge - the automated Data Testing solution
QuerySurge - the automated Data Testing solution
RTTS
 
Leveraging HPE ALM & QuerySurge to test HPE Vertica
Leveraging HPE ALM & QuerySurge to test HPE VerticaLeveraging HPE ALM & QuerySurge to test HPE Vertica
Leveraging HPE ALM & QuerySurge to test HPE Vertica
RTTS
 
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
RTTS
 
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...
RTTS
 
Big Data Testing: Ensuring MongoDB Data Quality
Big Data Testing: Ensuring MongoDB Data QualityBig Data Testing: Ensuring MongoDB Data Quality
Big Data Testing: Ensuring MongoDB Data Quality
RTTS
 
Introduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and ToolsIntroduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and Tools
KMS Technology
 
Testing Big Data: Automated Testing of Hadoop with QuerySurge
Testing Big Data: Automated  Testing of Hadoop with QuerySurgeTesting Big Data: Automated  Testing of Hadoop with QuerySurge
Testing Big Data: Automated Testing of Hadoop with QuerySurge
RTTS
 
What is a Data Warehouse and How Do I Test It?
What is a Data Warehouse and How Do I Test It?What is a Data Warehouse and How Do I Test It?
What is a Data Warehouse and How Do I Test It?
RTTS
 
Automated Testing
Automated TestingAutomated Testing
Automated Testing
John Paulett
 

Viewers also liked (16)

Test Automation failure analysis
Test Automation failure analysisTest Automation failure analysis
Test Automation failure analysis
 
Test automation
Test  automationTest  automation
Test automation
 
Mobile automation – should I use robotium or calabash or appium?
Mobile automation – should I use robotium or calabash or appium?Mobile automation – should I use robotium or calabash or appium?
Mobile automation – should I use robotium or calabash or appium?
 
Different Android Test Automation Frameworks - What Works You the Best?
Different Android Test Automation Frameworks - What Works You the Best?Different Android Test Automation Frameworks - What Works You the Best?
Different Android Test Automation Frameworks - What Works You the Best?
 
Improve the Health of Your Data
Improve the Health of Your DataImprove the Health of Your Data
Improve the Health of Your Data
 
Query Wizards - data testing made easy - no programming
Query Wizards - data testing made easy - no programmingQuery Wizards - data testing made easy - no programming
Query Wizards - data testing made easy - no programming
 
automation testing benefits
automation testing benefitsautomation testing benefits
automation testing benefits
 
QuerySurge - the automated Data Testing solution
QuerySurge - the automated Data Testing solutionQuerySurge - the automated Data Testing solution
QuerySurge - the automated Data Testing solution
 
Leveraging HPE ALM & QuerySurge to test HPE Vertica
Leveraging HPE ALM & QuerySurge to test HPE VerticaLeveraging HPE ALM & QuerySurge to test HPE Vertica
Leveraging HPE ALM & QuerySurge to test HPE Vertica
 
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
 
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...
 
Big Data Testing: Ensuring MongoDB Data Quality
Big Data Testing: Ensuring MongoDB Data QualityBig Data Testing: Ensuring MongoDB Data Quality
Big Data Testing: Ensuring MongoDB Data Quality
 
Introduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and ToolsIntroduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and Tools
 
Testing Big Data: Automated Testing of Hadoop with QuerySurge
Testing Big Data: Automated  Testing of Hadoop with QuerySurgeTesting Big Data: Automated  Testing of Hadoop with QuerySurge
Testing Big Data: Automated Testing of Hadoop with QuerySurge
 
What is a Data Warehouse and How Do I Test It?
What is a Data Warehouse and How Do I Test It?What is a Data Warehouse and How Do I Test It?
What is a Data Warehouse and How Do I Test It?
 
Automated Testing
Automated TestingAutomated Testing
Automated Testing
 

Similar to Maximize the Benefits from Your Test Automation Investment

How to Leverage Appium in Your Mobile App Testing
How to Leverage Appium in Your Mobile App TestingHow to Leverage Appium in Your Mobile App Testing
How to Leverage Appium in Your Mobile App Testing
Bitbar
 
Frugal Services Deck_2024 (Short).pdf
Frugal Services Deck_2024    (Short).pdfFrugal Services Deck_2024    (Short).pdf
Frugal Services Deck_2024 (Short).pdf
Frugal Testing
 
Build a Large Scale In-House Test Lab for Mobile Apps
Build a Large Scale In-House Test Lab for Mobile AppsBuild a Large Scale In-House Test Lab for Mobile Apps
Build a Large Scale In-House Test Lab for Mobile Apps
Bitbar
 
Testing Mobile App Performance
Testing Mobile App PerformanceTesting Mobile App Performance
Testing Mobile App Performance
TechWell
 
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
Agile Testing Alliance
 
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
Lizzy Guido (she/her)
 
03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)
03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)
03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)
Lab Mobile Filkom UB
 
The Fundamentals of VR Testing_caliidad infotech_April 2022.pptx
The Fundamentals of VR Testing_caliidad infotech_April 2022.pptxThe Fundamentals of VR Testing_caliidad infotech_April 2022.pptx
The Fundamentals of VR Testing_caliidad infotech_April 2022.pptx
Calidad Infotech
 
Innovate 2013 session 1243 mobile testing.v3
Innovate 2013   session 1243 mobile testing.v3Innovate 2013   session 1243 mobile testing.v3
Innovate 2013 session 1243 mobile testing.v3
Leigh Williamson
 
Universal test solutions customer testimonial 10192013-v2.2
Universal test solutions customer testimonial 10192013-v2.2Universal test solutions customer testimonial 10192013-v2.2
Universal test solutions customer testimonial 10192013-v2.2
Universal Technology Solutions
 
Experitest-Infosys Co-Webinar on Mobile Continuous Integration
Experitest-Infosys Co-Webinar on Mobile Continuous IntegrationExperitest-Infosys Co-Webinar on Mobile Continuous Integration
Experitest-Infosys Co-Webinar on Mobile Continuous Integration
Experitest
 
The Business Justification for APM
The Business Justification for APMThe Business Justification for APM
The Business Justification for APM
Jonah Kowall
 
Sunil_Personal
Sunil_PersonalSunil_Personal
Sunil_Personal
sunil kumar
 
Testdroid:
Testdroid: Testdroid:
Testdroid:
Lingkai Shao
 
Anil_kumar_Resume
Anil_kumar_ResumeAnil_kumar_Resume
Anil_kumar_Resume
kotekal anil
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycle
DiUS
 
Real Devices or Emulators: Wen to use What for Automated Testing
Real Devices or Emulators: Wen to use What for Automated TestingReal Devices or Emulators: Wen to use What for Automated Testing
Real Devices or Emulators: Wen to use What for Automated Testing
Sauce Labs
 
Software QS Tag White Paper
Software QS Tag White PaperSoftware QS Tag White Paper
Software QS Tag White Paper
Devendra Singh
 
Training Opportunity: Certified Mobile App Professional (CMAP) Testing
Training Opportunity: Certified Mobile App Professional (CMAP) TestingTraining Opportunity: Certified Mobile App Professional (CMAP) Testing
Training Opportunity: Certified Mobile App Professional (CMAP) Testing
ITpreneurs
 
Week1.pptx
Week1.pptxWeek1.pptx
Week1.pptx
MarriamNawaz
 

Similar to Maximize the Benefits from Your Test Automation Investment (20)

How to Leverage Appium in Your Mobile App Testing
How to Leverage Appium in Your Mobile App TestingHow to Leverage Appium in Your Mobile App Testing
How to Leverage Appium in Your Mobile App Testing
 
Frugal Services Deck_2024 (Short).pdf
Frugal Services Deck_2024    (Short).pdfFrugal Services Deck_2024    (Short).pdf
Frugal Services Deck_2024 (Short).pdf
 
Build a Large Scale In-House Test Lab for Mobile Apps
Build a Large Scale In-House Test Lab for Mobile AppsBuild a Large Scale In-House Test Lab for Mobile Apps
Build a Large Scale In-House Test Lab for Mobile Apps
 
Testing Mobile App Performance
Testing Mobile App PerformanceTesting Mobile App Performance
Testing Mobile App Performance
 
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
 
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
 
03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)
03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)
03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)
 
The Fundamentals of VR Testing_caliidad infotech_April 2022.pptx
The Fundamentals of VR Testing_caliidad infotech_April 2022.pptxThe Fundamentals of VR Testing_caliidad infotech_April 2022.pptx
The Fundamentals of VR Testing_caliidad infotech_April 2022.pptx
 
Innovate 2013 session 1243 mobile testing.v3
Innovate 2013   session 1243 mobile testing.v3Innovate 2013   session 1243 mobile testing.v3
Innovate 2013 session 1243 mobile testing.v3
 
Universal test solutions customer testimonial 10192013-v2.2
Universal test solutions customer testimonial 10192013-v2.2Universal test solutions customer testimonial 10192013-v2.2
Universal test solutions customer testimonial 10192013-v2.2
 
Experitest-Infosys Co-Webinar on Mobile Continuous Integration
Experitest-Infosys Co-Webinar on Mobile Continuous IntegrationExperitest-Infosys Co-Webinar on Mobile Continuous Integration
Experitest-Infosys Co-Webinar on Mobile Continuous Integration
 
The Business Justification for APM
The Business Justification for APMThe Business Justification for APM
The Business Justification for APM
 
Sunil_Personal
Sunil_PersonalSunil_Personal
Sunil_Personal
 
Testdroid:
Testdroid: Testdroid:
Testdroid:
 
Anil_kumar_Resume
Anil_kumar_ResumeAnil_kumar_Resume
Anil_kumar_Resume
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycle
 
Real Devices or Emulators: Wen to use What for Automated Testing
Real Devices or Emulators: Wen to use What for Automated TestingReal Devices or Emulators: Wen to use What for Automated Testing
Real Devices or Emulators: Wen to use What for Automated Testing
 
Software QS Tag White Paper
Software QS Tag White PaperSoftware QS Tag White Paper
Software QS Tag White Paper
 
Training Opportunity: Certified Mobile App Professional (CMAP) Testing
Training Opportunity: Certified Mobile App Professional (CMAP) TestingTraining Opportunity: Certified Mobile App Professional (CMAP) Testing
Training Opportunity: Certified Mobile App Professional (CMAP) Testing
 
Week1.pptx
Week1.pptxWeek1.pptx
Week1.pptx
 

More from Bitbar

The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...
The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...
The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...
Bitbar
 
Mobile performance metrics and performance monitoring meetup 2017 05 10
Mobile performance metrics and performance monitoring meetup 2017 05 10Mobile performance metrics and performance monitoring meetup 2017 05 10
Mobile performance metrics and performance monitoring meetup 2017 05 10
Bitbar
 
Exercising and Scaling Up Mobile DevOps in the Enterprise
Exercising and Scaling Up Mobile DevOps in the EnterpriseExercising and Scaling Up Mobile DevOps in the Enterprise
Exercising and Scaling Up Mobile DevOps in the Enterprise
Bitbar
 
Getting Started with XCTest and XCUITest for iOS App Testing
Getting Started with XCTest and XCUITest for iOS App TestingGetting Started with XCTest and XCUITest for iOS App Testing
Getting Started with XCTest and XCUITest for iOS App Testing
Bitbar
 
Hassle-Free Continuous Integration with Real Device Testing
Hassle-Free Continuous Integration with Real Device TestingHassle-Free Continuous Integration with Real Device Testing
Hassle-Free Continuous Integration with Real Device Testing
Bitbar
 
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
Bitbar
 
Ensure Your Mobile Channels Generate Revenue on Holiday Peak Days
Ensure Your Mobile Channels Generate Revenue on Holiday Peak DaysEnsure Your Mobile Channels Generate Revenue on Holiday Peak Days
Ensure Your Mobile Channels Generate Revenue on Holiday Peak Days
Bitbar
 
How to Reliably Measure and Optimize Graphics Performance of Your Android Games
How to Reliably Measure and Optimize Graphics Performance of Your Android GamesHow to Reliably Measure and Optimize Graphics Performance of Your Android Games
How to Reliably Measure and Optimize Graphics Performance of Your Android Games
Bitbar
 
Parallel Test Runs with Appium on Real Mobile Devices – Hands-on Webinar
Parallel Test Runs with Appium on Real Mobile Devices – Hands-on WebinarParallel Test Runs with Appium on Real Mobile Devices – Hands-on Webinar
Parallel Test Runs with Appium on Real Mobile Devices – Hands-on Webinar
Bitbar
 
LDNSE: Testdroid for Mobile App and Web Testing (London Selenium Meetup)
LDNSE: Testdroid for Mobile App and Web Testing (London Selenium Meetup)LDNSE: Testdroid for Mobile App and Web Testing (London Selenium Meetup)
LDNSE: Testdroid for Mobile App and Web Testing (London Selenium Meetup)
Bitbar
 
Best Practices in Mobile Game Testing
Best Practices in Mobile Game TestingBest Practices in Mobile Game Testing
Best Practices in Mobile Game Testing
Bitbar
 
The Status of Android Hardware and Software - From App Developer's Point of View
The Status of Android Hardware and Software - From App Developer's Point of ViewThe Status of Android Hardware and Software - From App Developer's Point of View
The Status of Android Hardware and Software - From App Developer's Point of View
Bitbar
 
Do You Enjoy Espresso in Android App Testing?
Do You Enjoy Espresso in Android App Testing?Do You Enjoy Espresso in Android App Testing?
Do You Enjoy Espresso in Android App Testing?
Bitbar
 
Testing Your Android and iOS Apps with Appium in Testdroid Cloud
Testing Your Android and iOS Apps with Appium in Testdroid CloudTesting Your Android and iOS Apps with Appium in Testdroid Cloud
Testing Your Android and iOS Apps with Appium in Testdroid Cloud
Bitbar
 
How to Test Security and Vulnerability of Your Android and iOS Apps
How to Test Security and Vulnerability of Your Android and iOS AppsHow to Test Security and Vulnerability of Your Android and iOS Apps
How to Test Security and Vulnerability of Your Android and iOS Apps
Bitbar
 
Fight back android fragmentation
Fight back android fragmentationFight back android fragmentation
Fight back android fragmentation
Bitbar
 
Android testing
Android testingAndroid testing
Android testing
Bitbar
 

More from Bitbar (17)

The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...
The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...
The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...
 
Mobile performance metrics and performance monitoring meetup 2017 05 10
Mobile performance metrics and performance monitoring meetup 2017 05 10Mobile performance metrics and performance monitoring meetup 2017 05 10
Mobile performance metrics and performance monitoring meetup 2017 05 10
 
Exercising and Scaling Up Mobile DevOps in the Enterprise
Exercising and Scaling Up Mobile DevOps in the EnterpriseExercising and Scaling Up Mobile DevOps in the Enterprise
Exercising and Scaling Up Mobile DevOps in the Enterprise
 
Getting Started with XCTest and XCUITest for iOS App Testing
Getting Started with XCTest and XCUITest for iOS App TestingGetting Started with XCTest and XCUITest for iOS App Testing
Getting Started with XCTest and XCUITest for iOS App Testing
 
Hassle-Free Continuous Integration with Real Device Testing
Hassle-Free Continuous Integration with Real Device TestingHassle-Free Continuous Integration with Real Device Testing
Hassle-Free Continuous Integration with Real Device Testing
 
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
 
Ensure Your Mobile Channels Generate Revenue on Holiday Peak Days
Ensure Your Mobile Channels Generate Revenue on Holiday Peak DaysEnsure Your Mobile Channels Generate Revenue on Holiday Peak Days
Ensure Your Mobile Channels Generate Revenue on Holiday Peak Days
 
How to Reliably Measure and Optimize Graphics Performance of Your Android Games
How to Reliably Measure and Optimize Graphics Performance of Your Android GamesHow to Reliably Measure and Optimize Graphics Performance of Your Android Games
How to Reliably Measure and Optimize Graphics Performance of Your Android Games
 
Parallel Test Runs with Appium on Real Mobile Devices – Hands-on Webinar
Parallel Test Runs with Appium on Real Mobile Devices – Hands-on WebinarParallel Test Runs with Appium on Real Mobile Devices – Hands-on Webinar
Parallel Test Runs with Appium on Real Mobile Devices – Hands-on Webinar
 
LDNSE: Testdroid for Mobile App and Web Testing (London Selenium Meetup)
LDNSE: Testdroid for Mobile App and Web Testing (London Selenium Meetup)LDNSE: Testdroid for Mobile App and Web Testing (London Selenium Meetup)
LDNSE: Testdroid for Mobile App and Web Testing (London Selenium Meetup)
 
Best Practices in Mobile Game Testing
Best Practices in Mobile Game TestingBest Practices in Mobile Game Testing
Best Practices in Mobile Game Testing
 
The Status of Android Hardware and Software - From App Developer's Point of View
The Status of Android Hardware and Software - From App Developer's Point of ViewThe Status of Android Hardware and Software - From App Developer's Point of View
The Status of Android Hardware and Software - From App Developer's Point of View
 
Do You Enjoy Espresso in Android App Testing?
Do You Enjoy Espresso in Android App Testing?Do You Enjoy Espresso in Android App Testing?
Do You Enjoy Espresso in Android App Testing?
 
Testing Your Android and iOS Apps with Appium in Testdroid Cloud
Testing Your Android and iOS Apps with Appium in Testdroid CloudTesting Your Android and iOS Apps with Appium in Testdroid Cloud
Testing Your Android and iOS Apps with Appium in Testdroid Cloud
 
How to Test Security and Vulnerability of Your Android and iOS Apps
How to Test Security and Vulnerability of Your Android and iOS AppsHow to Test Security and Vulnerability of Your Android and iOS Apps
How to Test Security and Vulnerability of Your Android and iOS Apps
 
Fight back android fragmentation
Fight back android fragmentationFight back android fragmentation
Fight back android fragmentation
 
Android testing
Android testingAndroid testing
Android testing
 

Recently uploaded

How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
Adam Dunkels
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
RaminGhanbari2
 
Measuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at TwitterMeasuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at Twitter
ScyllaDB
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
ishalveerrandhawa1
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
Yevgen Sysoyev
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
Matthew Sinclair
 
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Bert Blevins
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
Mark Billinghurst
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
SynapseIndia
 
20240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 202420240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 2024
Matthew Sinclair
 
Password Rotation in 2024 is still Relevant
Password Rotation in 2024 is still RelevantPassword Rotation in 2024 is still Relevant
Password Rotation in 2024 is still Relevant
Bert Blevins
 
UiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs ConferenceUiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs Conference
UiPathCommunity
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
Tatiana Al-Chueyr
 
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Chris Swan
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
Emerging Tech
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
Neo4j
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
Stephanie Beckett
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
Eric D. Schabell
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
Liveplex
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc
 

Recently uploaded (20)

How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
 
Measuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at TwitterMeasuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at Twitter
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
 
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
 
20240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 202420240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 2024
 
Password Rotation in 2024 is still Relevant
Password Rotation in 2024 is still RelevantPassword Rotation in 2024 is still Relevant
Password Rotation in 2024 is still Relevant
 
UiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs ConferenceUiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs Conference
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
 
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
 

Maximize the Benefits from Your Test Automation Investment

  • 1. Maximize the Benefits from Your Test Automation Investment 14 November 2013 Ville-Veikko Helppi Technical Product Manager ville-veikko.helppi@bitbar.com 1
  • 2. Agenda • Common Challenges in Today’s App Lifecycle • How Test Automation Can Shorten Your App’s Time-to-Market and Improve the Quality? • Return on Investment with Test Automation • Different App Verticals – What is Important? • 10 Tips for Professional Mobile App Testing • Testdroid Update • Q&A © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 3
  • 3. Agenda • Common Challenges in Today’s App Lifecycle • How Test Automation Can Shorten Your App’s Time-to-Market and Improve the Quality? • Return on Investment with Test Automation • Different App Verticals – What is Important? • 10 Tips for Professional Mobile App Testing • Testdroid Update • Q&A © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 4
  • 4. Challenges in Today’s App Dev Fact: Most typical application fails when tested across different device variants used by consumers • Failures: Both SW and HW cause failures • Emulators do not offer realistic platform for dev • Already installation of app fails – not tested at all • Application crashes, leaks memory, consumes too much resources, behaves not as meant to behave • UI scaling/display/resolution – common problem • Application performance is bad, draining battery © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 5
  • 5. Why Do They Fail? © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 6
  • 6. Agenda • Common Challenges in Today’s App Lifecycle • How Test Automation Can Shorten Your App’s Time-to-Market and Improve the Quality? • Return on Investment with Test Automation • Different App Verticals – What is Important? • 10 Tips for Professional Mobile App Testing • Testdroid Update • Q&A © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 7
  • 7. How to Test: Manual vs. Automation • Costs & Assets – Time, People, Infrastructure, Tools, Training • App Development & Testing Cycle – Together – Testing after Daily Builds (Continuous Integration) • Tools & Technology – Frameworks – Myriad of frameworks available to help you • Test Coverage & Reusability – Global coverage is CRITICAL to SUCCESS • Outcome – Learning, Improving, Faster © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 8
  • 8. Manual Automation Large coverage, quick ly completed, Less money & time wasted, Exact results. Smaller coverage, More money burnt & time wasted, Error-prone © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 9
  • 9. Improving Time-to-Market Repository Successful build Commit Users / Consumers Build failed Test Cases Application QA & Testers Error reporting Source code Developers © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 10
  • 10. Tips to Improve the App Quality • Automate generic things as much as you can • During the development your app changes – the same must apply for testing! • Carefully select (testing) technology & partner • Use all 24 hours per day with test automation • Cloud-based platform is the only solution to get you quickly covered in the global markets © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 11
  • 11. Test Automation Will Deliver You… • App Compatibility & Global coverage Test requirements / Planning Smoke testing Regression testing Regression testing Functional & Interoperability testing Regression testing Functional & Interoperability testing Functional & Interoperability testing Performance & Stress testing Regression testing Compatibility testing Performance & Stress testing Test Automation during the Mobile App Development Process • Reusability • Test efficiency & effectiveness • Faster time-to-market © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 12
  • 12. Agenda • Common Challenges in Today’s App Lifecycle • How Test Automation Can Shorten Your App’s Time-to-Market and Improve the Quality? • Return on Investment with Test Automation • Different App Verticals – What is Important? • 10 Tips for Professional Mobile App Testing • Testdroid Update • Q&A © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 13
  • 13. Example: Cost of Manual Testing • Test setup for each device – 5 minutes • 100 test cases, each take about 15 seconds to execute – 25 minutes • 4 different application variants: tablet, phone and 2 localized versions (English & German) • Avg. 2 bugs (of 100 test cases) are found on each test run – 20 minutes to report bugs • 15 devices will be used for testing TIME FOR TESTING: 3000 min (50 hours) COST FOR TESTING: $60/h x 50 = $3,000 (x4) = $12K © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 14
  • 14. Example: Cost of Test Automation • Creation of test cases/scripts – 100 test cases running 15 minutes per each = 1500 minutes (25h) COST FOR TEST CREATION: 25 hours x $60/h = $1,500 • Tools for test automation with the following setup: – Unlimited devices (250+ Android devices) – Unlimited execution times TESTDROID CLOUD: $1,500/month TOTAL COSTS FOR TEST AUTOMATION: $3,000/month Direct savings compared to manual: $9,000 ROI ratio: (Gains-Investm.) / Investm.: $9K-$3K/$3K = 2.00 © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 15
  • 15. Benefits with Testdroid Cloud • Instant availability of hardware and no need to buy any device by yourself • Testing gets done much faster – typically the same outcome can be achieved in 10% of time • Test cases are reusable for your next project • Immediate feedback – all reports as logs, screenshots, performance stats etc. • QA can focus on quality – not pressing keys! © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 16
  • 16. Example: On-Premise Setup • Creation of test cases/scripts – 100 test cases running 15 minutes per each = 1500 minutes (25h) COST FOR TEST CREATION: 25 hours x $60/h = $1,500 TESTDROID ENTERPRISE: $2,000/month (15 devices) TOTAL COSTS FOR TEST AUTOMATION: $3,500/month Direct savings compared to manual: $8,500 ROI ratio: (Gains-Investm.) / Investm.: $8.5K-$3.5K/$3.5K = 1.43 © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 17
  • 17. Agenda • Common Challenges in Today’s App Lifecycle • How Test Automation Can Shorten Your App’s Time-to-Market and Improve the Quality? • Return on Investment with Test Automation • Different App Verticals – What is Important? • 10 Tips for Professional Mobile App Testing • Testdroid Update • Q&A © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 18
  • 18. Mobile Apps for Different Verticals Games Utilities & Tools Video Streaming & Multimedia Banking & Payment Retail & Travel • Testdroid has helped thousands of app developers in these subverticals! • What are the critical elements in each these verticals? Mobile © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 19
  • 19. Mobile Apps for Different Verticals Games Utilities & Tools Video Streaming & Multimedia Banking & Payment Retail & Travel Mobile • User Experience! • Resource consumption & validation (CPU, Mem…) • Fully utilizing hardware – e.g. Touch screen • Mobile games require access to graphics APIs (e.g. OpenGL ES) © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 20
  • 20. Mobile Apps for Different Verticals • Usability! • Functional and Utilities & Tools Behavioral testing Video Streaming & Multimedia • Metrics analysis for all captured data (e.g. Banking & Payment logs, screenshots, perf Retail & Travel stats) Mobile • Connection with Social Media + other apps © Copyrights by Bitbar Technologies Ltd. 2013 Games All rights reserved. 21
  • 21. Mobile Apps for Different Verticals • Performance! • Connectivity, robustness Utilities & Tools and durability Video Streaming & Multimedia • Screen orientation (portrait vs. landscape) Banking & Payment • Graphics Retail & Travel quality, streaming Mobile capabilities • Technologies Ltd. 2013 © Copyrights by Bitbar User profiles Games All rights reserved. 22
  • 22. Mobile Apps for Different Verticals Games Utilities & Tools Video Streaming & Multimedia Banking & Payment Retail & Travel Mobile • Security! • Secure connectivity with back-end systems • Top Quality – extremely brand sensitive vertical • Compliances and verification between real devices and infrastructure © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 23
  • 23. Mobile Apps for Different Verticals Games Utilities & Tools Video Streaming & Multimedia Banking & Payment Retail & Travel Mobile • Data! • Connectivity and data connection with back-end systems • Configurability of the app • Bad quality can hurt the brand and leave you without customers © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 24
  • 24. Agenda • Common Challenges in Today’s App Lifecycle • How Test Automation Can Shorten Your App’s Time-to-Market and Improve the Quality? • Return on Investment with Test Automation • Different App Verticals – What is Important? • 10 Tips for Professional Mobile App Testing • Testdroid Update • Q&A © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 25
  • 25. Tip #1: Test early, Test often © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 27
  • 26. Tip #2: Plan What to Automate Time MANUAL Infrastructure Tools AUTOMATED People Training © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 28
  • 27. Tip #3: Use only Real Devices © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 29
  • 28. Tip #4: Use Atomic Test Units Test iteration #1 Test iteration #2 © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 30
  • 29. Tip #5: Create Hermetic Tests © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 31
  • 30. Tip #6: Use All Possible Devices Testdroid Cloud’s 250+ Android devices = 93-95% global Android volumes! © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 32
  • 31. Tip #7: Separate Apps and Tests Your App © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 33
  • 32. Tip #8: Output Everything to Logs © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 34
  • 33. Tip #9: End-to-End Testing © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 35
  • 34. Tip #10: Integrate Dev & Testing Repository Successful build Commit Users / Consumers Build failed Test Cases Application QA & Testers Error reporting Source code Developers © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 36
  • 35. Agenda • Common Challenges in Today’s App Lifecycle • How Test Automation Can Shorten Your App’s Time-to-Market and Improve the Quality? • Return on Investment with Test Automation • Different App Verticals – What is Important? • 10 Tips for Professional Mobile App Testing • Testdroid Update • Q&A © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 37
  • 36. Testdroid Products Complete Solution for Mobile Apps/Games Testing © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 38
  • 37. Testdroid – Because it is important to know what app testing costs! © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 39
  • 38. Agenda • Common Challenges in Today’s App Lifecycle • How Test Automation Can Shorten Your App’s Time-to-Market and Improve the Quality? • Return on Investment with Test Automation • Different App Verticals – What is Important? • 10 Tips for Professional Mobile App Testing • Testdroid Update • Q&A © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 40
  • 39. © Copyrights by Bitbar Technologies Ltd. 2013 All rights reserved. 41