Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Mobile Application
Test Automation
using MonkeyTalk tool
Prepared by
Vivek Pansara
Darshil Saraiya
Introduction to MonkeyTalk
•What is MonkeyTalk?
Open source tool
Support for iOS and Android
Native, Hybrid and Web app...
Motivation
Lots of Apps
Different Technologies
Different Platforms
Different Devices
Objectives to Achieve
•Explore MonkeyTalk tool to automate testing
of mobile applications for Android
•Testing of Three Ty...
Comparative with other existing works
•MonkeyTalk can be compared with:
eggplant(Commercialware)
SeeTest
Robotium
Uiau...
Different methodologies of Testing
•Test Environment
Testing on Real Device
Testing on Emulator
•Test Levels
User Inter...
Testing Process
•Prepare the application
 Convert to AspectJ Project
 Add MonkeyTalk Agent
 Add permission
 Deploy app...
Conclusion
Powerful cross-platform testing tool
Highly readable and maintainable test scripts for Native
apps, as well a...
Future Extension
Support for other mobile platforms
Generalized tool
Additional support for Custom components
Plugin S...
Bibliography
• MonkeyTalk Official website -
www.cloudmonkeymobile.com/monkeytalk
• MonkeyTalk Documentation -
www.cloudmo...
Thank You
Upcoming SlideShare
Loading in …5
×

Mobile Application Test automation using MonkeyTalk Tool

2,584 views

Published on

Test automation of mobile applications using MonkeyTalk Tool for Android and iOS Applications

Published in: Software, Technology
  • Be the first to comment

Mobile Application Test automation using MonkeyTalk Tool

  1. 1. Mobile Application Test Automation using MonkeyTalk tool Prepared by Vivek Pansara Darshil Saraiya
  2. 2. Introduction to MonkeyTalk •What is MonkeyTalk? Open source tool Support for iOS and Android Native, Hybrid and Web apps Cross Platform . Record and Playback Multiple Device from one script
  3. 3. Motivation Lots of Apps Different Technologies Different Platforms Different Devices
  4. 4. Objectives to Achieve •Explore MonkeyTalk tool to automate testing of mobile applications for Android •Testing of Three Types of Mobile Application Native Application – Clinician Service Application Hybrid Application – Demo Hybrid Application Web Application – Demo Web Application
  5. 5. Comparative with other existing works •MonkeyTalk can be compared with: eggplant(Commercialware) SeeTest Robotium Uiautomator
  6. 6. Different methodologies of Testing •Test Environment Testing on Real Device Testing on Emulator •Test Levels User Interface Testing Functional Testing • Test Techniques Automated Testing Data Driven Testing • Test Scope In Scope Out of Scope
  7. 7. Testing Process •Prepare the application  Convert to AspectJ Project  Add MonkeyTalk Agent  Add permission  Deploy app • Connect the app • Record, Edit & Playback
  8. 8. Conclusion Powerful cross-platform testing tool Highly readable and maintainable test scripts for Native apps, as well as Web and Hybrid apps Not able to identify rich web components Not able to identify custom components
  9. 9. Future Extension Support for other mobile platforms Generalized tool Additional support for Custom components Plugin Support Other database support
  10. 10. Bibliography • MonkeyTalk Official website - www.cloudmonkeymobile.com/monkeytalk • MonkeyTalk Documentation - www.cloudmonkeymobile.com/monkeytalk-documentation • MonkeyTalk Forum - www.cloudmonkeymobile.com/monkeytalk/forum • TForTesting - www.tfortesting.wordpress.com/monkey-talk- mobile-application-tool • MonkeyTalk Tutorials - www.cloudmonkeymobile.com/content/tutorials • Stackoverflow – www.stackoverflow.com
  11. 11. Thank You

×