Santex
Tech Meetup
Mobile Automation Testing
Content
• Testing in the software development process
• Testing automation – what are the benefits?
• Testing automation with mobile applications
(Android, iOS) using MonkeyTalk
The Software Development Process
• The structure applied to the development of a
software product.
• Best practices of how to organize those involved with
the process.
Testing During Software Development
What is Testing?
A part of software development where tasks are
carried out with the purpose of obtaining
information about the quality of the product.
What is Functional Testing?
• The execution and verification of functions
(characteristics) of an application.
• Detecting functionality problems so they can be
resolved.
Functional Testing in Software
Development
Who does it?
• QA or Tester
Different types:
• Exploratory
• Integration
• Regression
• Acceptance
Mobile Apps Everywhere
• Smartphones offer a
new world of
applications
• Each application is
updated periodically
with a new version
It’s necessary to do TESTING
AUTOMATION
What are We Referring to With
Automation?
“The use of software to control execution
and tests to compare the results obtained
with expected results.”
+ Advantages
• Fast testing abilities
• More effective than manual testing
• The possibility to repeat tests multiple times
• Time and money to program tests
• Automation tolos have limitations
• The effect of the test depends on how well it was
programmed.
- Disadvantages
Tools Available on the Market for
Mobile Automation
Tools for Purchase
Tools for Purchase
Free Tools
Free Tools
Ranking Logo Name Since Price
1 Cucumber 2008 Free
2 eggPlant 2009 Price
3
Ranorex Test
Automation
2007 USD 890 x year
4 Tosca 2008 Price
5 MonkeyTalk 2008 Free
6 M-eux Test 2008 USD 2800 x year
7 Android GUITAR 2011 Free
8 Googletest 2008 Free
9 Robotium 2010 Free
http://www.qatestingtools.com/
Which Tool Should I Choose?
Which Tool Should I Choose?
Project
Need:
Finding a Tool
• Easy to use
• Easy to program
• Compatible with iOS and Android
• Usable with simulators and physical devices
• Free
• Compatible with a continuous integration tool
• Available on Windows, Linux, and MacOS
And the winner is…
MonkeyTalk
MonkeyTalk - Features
• Environment to create, edit, and run
automated tests for iOS and Android based on
Eclipse.
• Platform for recreating and recording tests in
real time from a physical device.
• Management support
• Allows you to connect to an iOS or Android
device through Wi-FI and USB
How does it work?
Monkey Talk has 3 key parts:
• IDE MonkeyTalk (Eclipse)
• Agent MonkeyTalk (HTTP communication)
• Scripts (automatic tests)
Mobile Automation Meetup Presentation [English]
Steps for Creating a Test:
• Enter the IDE
• Create a new project
• Create a new script
• Connect the iOS/Android device to the app for initial
tests (this should include the agent)
• Select Record and execute the test in real-time. To
conclude, click Stop
• Modify the resulting script, adding validations and wait
times.
• Run the script and verify that the test goes through
iOS Demo
Android Demo
Thanks!

More Related Content

PPTX
Testistanbul 2016 - Keynote: "The Story of Appium" by Dan Cuellar
PDF
Testistanbul 2016 - Keynote: "Why Automated Verification Matters" by Kristian...
PPTX
Appium vs Espresso and XCUI Test
PDF
How to Leverage XCUITest for Continuous Testing
PPTX
Android Apps Testing in 2019
PPTX
Automation Proposal_V1.0
PDF
Automated Application Testing
PDF
SauceCon 2017: test.allTheThings(): Digital Edition
Testistanbul 2016 - Keynote: "The Story of Appium" by Dan Cuellar
Testistanbul 2016 - Keynote: "Why Automated Verification Matters" by Kristian...
Appium vs Espresso and XCUI Test
How to Leverage XCUITest for Continuous Testing
Android Apps Testing in 2019
Automation Proposal_V1.0
Automated Application Testing
SauceCon 2017: test.allTheThings(): Digital Edition

What's hot (20)

PPTX
Tales from the Dark Side: Ori Bendet Selenium Conference India 2016
PDF
SauceCon 2017: Building a Continuous Delivery Pipeline with Testing in Mind
PPTX
Mobile App Testing Best Practices
PPTX
Real Testing Scenario Strategy Practical TestOps Presentation
PPTX
Android workshop
PPTX
Speed upyourtest with_appium
PPT
Enterprise Ready Test Execution Platform for Mobile Apps
PDF
Justin Ison
PDF
Seven Steps to Remove Barriers and Accelerate Mobile Testing
PDF
10 Benefits of Automated Testing
PPTX
When & How to Successfully use Test Automation for Mobile Applications
PPTX
ATAGTR2017 Wearable App Testing
PPTX
Building Resilient Automated UI Tests for Cloud Applications using Scripless ...
PDF
Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...
PDF
LinkedIn's Consistent Android Testing Environments Using Gradle
PDF
3x3: Speeding Up Mobile Releases
PPTX
Mobile Automation Using Appium - vodQA Bangalore 2015
PPTX
Android Functional UI Testing at Amplify
PDF
Jeremias Rößler
PDF
Mobile Testing Tips - Let's achieve fast feedback loops
Tales from the Dark Side: Ori Bendet Selenium Conference India 2016
SauceCon 2017: Building a Continuous Delivery Pipeline with Testing in Mind
Mobile App Testing Best Practices
Real Testing Scenario Strategy Practical TestOps Presentation
Android workshop
Speed upyourtest with_appium
Enterprise Ready Test Execution Platform for Mobile Apps
Justin Ison
Seven Steps to Remove Barriers and Accelerate Mobile Testing
10 Benefits of Automated Testing
When & How to Successfully use Test Automation for Mobile Applications
ATAGTR2017 Wearable App Testing
Building Resilient Automated UI Tests for Cloud Applications using Scripless ...
Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...
LinkedIn's Consistent Android Testing Environments Using Gradle
3x3: Speeding Up Mobile Releases
Mobile Automation Using Appium - vodQA Bangalore 2015
Android Functional UI Testing at Amplify
Jeremias Rößler
Mobile Testing Tips - Let's achieve fast feedback loops
Ad

Viewers also liked (19)

PPT
TransGrade CRM Intro
PDF
Libro de quejas y libro de la paz
PDF
med-neg-review-April-2015
PDF
ADMdx_AAIC_2016_EFA_Neurodegeneration_Poster
DOCX
Krisismultidimensional maskur
PDF
Agile Software Development at UPT DEGI | Nov, 2015
PPTX
Roadblocks on performance highway
PDF
ITALY - Health Collection 1|2016
PDF
Celisca experiance 2
PDF
Java 8 in Anger (JavaOne)
PDF
2º básico b semana 20 al 25 de marzo
PDF
3º básico a semana 20 al 24 de marzo
PDF
Ata pune 12 meetup 17 September 2016 - Introduction by Amol Deshpande
PDF
Agile Testing Alliance Chapter and Meetup Details - June 2016
PPTX
Peer Meetup introduction & networking by Safaraz Ali delivered on 18th Nov 2016
PDF
Integration Testing for Polyglot Ecosystems
PDF
Introduction to Reactive
PDF
Ruby meetup 7_years_in_testing
PPTX
Paris Qa meetup - The testing family
TransGrade CRM Intro
Libro de quejas y libro de la paz
med-neg-review-April-2015
ADMdx_AAIC_2016_EFA_Neurodegeneration_Poster
Krisismultidimensional maskur
Agile Software Development at UPT DEGI | Nov, 2015
Roadblocks on performance highway
ITALY - Health Collection 1|2016
Celisca experiance 2
Java 8 in Anger (JavaOne)
2º básico b semana 20 al 25 de marzo
3º básico a semana 20 al 24 de marzo
Ata pune 12 meetup 17 September 2016 - Introduction by Amol Deshpande
Agile Testing Alliance Chapter and Meetup Details - June 2016
Peer Meetup introduction & networking by Safaraz Ali delivered on 18th Nov 2016
Integration Testing for Polyglot Ecosystems
Introduction to Reactive
Ruby meetup 7_years_in_testing
Paris Qa meetup - The testing family
Ad

Similar to Mobile Automation Meetup Presentation [English] (20)

PDF
Mobile Application Test automation using MonkeyTalk Tool
PDF
Automated Mobile testing tools Streamlining app Quality Assurance
PDF
Mobile automation – should I use robotium or calabash or appium?
PDF
ICSE17Tech Briefing - Automated GUI Testing of Android Apps: From Research to...
PDF
A Comparative Guide to Automation and Manual Testing.pdf
PDF
Automated software testing complete guide
PDF
Mobile test automation overview & tools evaluation
PPT
Android automation tools
PDF
Continuous, Evolutionary and Large-Scale: A New Perspective for Automated Mob...
PDF
Top 10 Mobile Application Testing Tools | Edureka
PDF
Discover the power of QA automation testing
PDF
A Modern Dive into QA Automation and Beyond
PDF
Basics of Scriptless Automation for Web and Mobile Apps (1).pdf
PPTX
Manual Testing and Automation Testing Presentation.pptx
PPTX
Mobile Application Testing
PPTX
Mobile Application Testing
PPTX
Presentation1
PPTX
How to make Automation an asset for Organization
PDF
6 Things To Consider When Selecting Mobile Testing Tools?
PPTX
Testing for Android: When, Where, and How to Successfully Use Test Automation
Mobile Application Test automation using MonkeyTalk Tool
Automated Mobile testing tools Streamlining app Quality Assurance
Mobile automation – should I use robotium or calabash or appium?
ICSE17Tech Briefing - Automated GUI Testing of Android Apps: From Research to...
A Comparative Guide to Automation and Manual Testing.pdf
Automated software testing complete guide
Mobile test automation overview & tools evaluation
Android automation tools
Continuous, Evolutionary and Large-Scale: A New Perspective for Automated Mob...
Top 10 Mobile Application Testing Tools | Edureka
Discover the power of QA automation testing
A Modern Dive into QA Automation and Beyond
Basics of Scriptless Automation for Web and Mobile Apps (1).pdf
Manual Testing and Automation Testing Presentation.pptx
Mobile Application Testing
Mobile Application Testing
Presentation1
How to make Automation an asset for Organization
6 Things To Consider When Selecting Mobile Testing Tools?
Testing for Android: When, Where, and How to Successfully Use Test Automation

Recently uploaded (20)

PDF
Internet Download Manager IDM Crack powerful download accelerator New Version...
PDF
Understanding the Need for Systemic Change in Open Source Through Intersectio...
PDF
Website Design & Development_ Professional Web Design Services.pdf
PDF
Cloud Native Aachen Meetup - Aug 21, 2025
PPTX
Bandicam Screen Recorder 8.2.1 Build 2529 Crack
PPTX
Streamlining Project Management in the AV Industry with D-Tools for Zoho CRM ...
PPTX
Odoo ERP for Injection Molding Industry – Optimize Production & Reduce Scrap
PPTX
Python is a high-level, interpreted programming language
PPTX
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
PPTX
Viber For Windows 25.7.1 Crack + Serial Keygen
PDF
infoteam HELLAS company profile 2025 presentation
PPTX
Chapter_05_System Modeling for software engineering
PPTX
MLforCyber_MLDataSetsandFeatures_Presentation.pptx
PPTX
ERP Manufacturing Modules & Consulting Solutions : Contetra Pvt Ltd
PDF
PDF-XChange Editor Plus 10.7.0.398.0 Crack Free Download Latest 2025
PPTX
Human Computer Interaction lecture Chapter 2.pptx
PDF
Crypto Loss And Recovery Guide By Expert Recovery Agency.
PPTX
ROI Analysis for Newspaper Industry with Odoo ERP
PPTX
R-Studio Crack Free Download 2025 Latest
PPTX
Chapter 1 - Transaction Processing and Mgt.pptx
Internet Download Manager IDM Crack powerful download accelerator New Version...
Understanding the Need for Systemic Change in Open Source Through Intersectio...
Website Design & Development_ Professional Web Design Services.pdf
Cloud Native Aachen Meetup - Aug 21, 2025
Bandicam Screen Recorder 8.2.1 Build 2529 Crack
Streamlining Project Management in the AV Industry with D-Tools for Zoho CRM ...
Odoo ERP for Injection Molding Industry – Optimize Production & Reduce Scrap
Python is a high-level, interpreted programming language
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
Viber For Windows 25.7.1 Crack + Serial Keygen
infoteam HELLAS company profile 2025 presentation
Chapter_05_System Modeling for software engineering
MLforCyber_MLDataSetsandFeatures_Presentation.pptx
ERP Manufacturing Modules & Consulting Solutions : Contetra Pvt Ltd
PDF-XChange Editor Plus 10.7.0.398.0 Crack Free Download Latest 2025
Human Computer Interaction lecture Chapter 2.pptx
Crypto Loss And Recovery Guide By Expert Recovery Agency.
ROI Analysis for Newspaper Industry with Odoo ERP
R-Studio Crack Free Download 2025 Latest
Chapter 1 - Transaction Processing and Mgt.pptx

Mobile Automation Meetup Presentation [English]

  • 2. Content • Testing in the software development process • Testing automation – what are the benefits? • Testing automation with mobile applications (Android, iOS) using MonkeyTalk
  • 3. The Software Development Process • The structure applied to the development of a software product. • Best practices of how to organize those involved with the process.
  • 4. Testing During Software Development What is Testing? A part of software development where tasks are carried out with the purpose of obtaining information about the quality of the product. What is Functional Testing? • The execution and verification of functions (characteristics) of an application. • Detecting functionality problems so they can be resolved.
  • 5. Functional Testing in Software Development Who does it? • QA or Tester Different types: • Exploratory • Integration • Regression • Acceptance
  • 6. Mobile Apps Everywhere • Smartphones offer a new world of applications • Each application is updated periodically with a new version It’s necessary to do TESTING
  • 8. What are We Referring to With Automation? “The use of software to control execution and tests to compare the results obtained with expected results.”
  • 9. + Advantages • Fast testing abilities • More effective than manual testing • The possibility to repeat tests multiple times • Time and money to program tests • Automation tolos have limitations • The effect of the test depends on how well it was programmed. - Disadvantages
  • 10. Tools Available on the Market for Mobile Automation
  • 15. Ranking Logo Name Since Price 1 Cucumber 2008 Free 2 eggPlant 2009 Price 3 Ranorex Test Automation 2007 USD 890 x year 4 Tosca 2008 Price 5 MonkeyTalk 2008 Free 6 M-eux Test 2008 USD 2800 x year 7 Android GUITAR 2011 Free 8 Googletest 2008 Free 9 Robotium 2010 Free http://www.qatestingtools.com/
  • 16. Which Tool Should I Choose?
  • 17. Which Tool Should I Choose?
  • 18. Project Need: Finding a Tool • Easy to use • Easy to program • Compatible with iOS and Android • Usable with simulators and physical devices • Free • Compatible with a continuous integration tool • Available on Windows, Linux, and MacOS
  • 19. And the winner is… MonkeyTalk
  • 20. MonkeyTalk - Features • Environment to create, edit, and run automated tests for iOS and Android based on Eclipse. • Platform for recreating and recording tests in real time from a physical device. • Management support • Allows you to connect to an iOS or Android device through Wi-FI and USB
  • 21. How does it work? Monkey Talk has 3 key parts: • IDE MonkeyTalk (Eclipse) • Agent MonkeyTalk (HTTP communication) • Scripts (automatic tests)
  • 23. Steps for Creating a Test: • Enter the IDE • Create a new project • Create a new script • Connect the iOS/Android device to the app for initial tests (this should include the agent) • Select Record and execute the test in real-time. To conclude, click Stop • Modify the resulting script, adding validations and wait times. • Run the script and verify that the test goes through