SlideShare ist ein Scribd-Unternehmen logo
1 von 39
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

Weitere ähnliche Inhalte

Was ist angesagt?

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 BeatBalwinder 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
 
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 WebinarXBOSoft
 
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 TestersOri Bendet
 
Performance testing of mobile apps
Performance testing of mobile appsPerformance testing of mobile apps
Performance testing of mobile appsvodQA
 
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 UFTOri Bendet
 
5 Stages of Digital Quality Maturity
5 Stages of Digital Quality Maturity5 Stages of Digital Quality Maturity
5 Stages of Digital Quality MaturityPerfecto 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 TestingSmartBear
 
Velocity2013 mobile ci_intuit
Velocity2013 mobile ci_intuitVelocity2013 mobile ci_intuit
Velocity2013 mobile ci_intuitTina 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 evaluationIndium Software
 
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 problemsDawn 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
 

Was ist angesagt? (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...
 

Andere mochten auch

Test Automation failure analysis
Test Automation failure analysisTest Automation failure analysis
Test Automation failure analysisPrashant Chaudhary
 
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 DataRTTS
 
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 programmingRTTS
 
automation testing benefits
automation testing benefitsautomation testing benefits
automation testing benefitsnazeer pasha
 
QuerySurge - the automated Data Testing solution
QuerySurge - the automated Data Testing solutionQuerySurge - the automated Data Testing solution
QuerySurge - the automated Data Testing solutionRTTS
 
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 VerticaRTTS
 
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 QualityRTTS
 
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 ToolsKMS 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 QuerySurgeRTTS
 
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
 

Andere mochten auch (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
 

Ähnlich wie 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 TestingBitbar
 
Frugal Services Deck_2024 (Short).pdf
Frugal Services Deck_2024    (Short).pdfFrugal Services Deck_2024    (Short).pdf
Frugal Services Deck_2024 (Short).pdfFrugal 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 AppsBitbar
 
Testing Mobile App Performance
Testing Mobile App PerformanceTesting Mobile App Performance
Testing Mobile App PerformanceTechWell
 
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
 
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)
 
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.pptxCalidad 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.v3Leigh 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.2Universal 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 IntegrationExperitest
 
The Business Justification for APM
The Business Justification for APMThe Business Justification for APM
The Business Justification for APMJonah Kowall
 
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 cycleDiUS
 
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 TestingSauce Labs
 
Software QS Tag White Paper
Software QS Tag White PaperSoftware QS Tag White Paper
Software QS Tag White PaperDevendra 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) TestingITpreneurs
 

Ähnlich wie 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
 

Mehr von 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 10Bitbar
 
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 EnterpriseBitbar
 
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 TestingBitbar
 
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 TestingBitbar
 
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
 
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 DaysBitbar
 
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 GamesBitbar
 
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 WebinarBitbar
 
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 TestingBitbar
 
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 ViewBitbar
 
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 CloudBitbar
 
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 AppsBitbar
 
Fight back android fragmentation
Fight back android fragmentationFight back android fragmentation
Fight back android fragmentationBitbar
 
Android testing
Android testingAndroid testing
Android testingBitbar
 

Mehr von 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
 

Kürzlich hochgeladen

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 

Kürzlich hochgeladen (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

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