SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
Boutique product development company
It is amazing what you can accomplish when you have a client-centric team to deliver outstanding products.
Monkey Talk
Khizra Samad | QA Mentor
Monkey Talk
Topics covered in the presentation




     •   Features & Benefits
     •   Components
     •   Monkey Talk IDE
     •   Monkey Talk Agents
     •   Monkey Talk Capabilities
     •   Monkey Talk Android Agent
     •   Connecting to Emulator/Simulator



                                            Khizra Samad | QA Mentor
Money Talk

Introduction


•Previously named "FoneMonkey"


•Tool for automated testing of iOS, Android, HTML5 and Adobe Flex
applications


• MonkeyTalk is an integrated environment for recording, customizing,
running and managing test suites.




                                                    Khizra Samad | QA Mentor
Money Talk

Features and Benefits


    • Free & Open Source

    • Powerful and robust record and playback functions for
        mobile applications

    • Powerful IDE

    • Fully cross platform

    • No jailbreaking needed




                                                    Khizra Samad | QA Mentor
Money Talk

Features and Benefits


•Run on real hardware

•Readable scripts

•Javascript scripts

•Data-driven scripts

•JUnit-compatible XML reports

•HTML reports too




                                Khizra Samad | QA Mentor
Money Talk

Components


 •MonkeyTalk IDE

 •MonkeyTalk Agents




                      Khizra Samad | QA Mentor
Money Talk

MonkeyTalk IDE




                 Khizra Samad | QA Mentor
Money Talk

MonkeyTalk Agents




                    Khizra Samad | QA Mentor
Money Talk

Monkey Talk Capabilities


   • Test suites / Test Case Creation

   • Reusing scripts

   • Data-driving scripts with CSV files

   • Extending MonkeyTalk with JavaScript




                                            Khizra Samad | QA Mentor
Money Talk

MonkeyTalk Android Agent

   1- Open Android Project in Eclipse Convert Android project to Aspect J




   2- Copy the MonkeyTalk-agent.jar into the libs folder in Project




                                                                            Khizra Samad | QA Mentor
Money Talk

Installation

     3- Right click on MonkeyTalk-agent.jar > AspectJ Tools > Add to Aspectpath




     4- Update Androidmanifest.xml to include the following the following two Permissions:




                                                                                  Khizra Samad | QA Mentor
Money Talk

Installation
   5- Update project properties : select JavaBuildPath -> from Order and Export tab check Aspectj
       Runtime Library and export it




   6- Deploy application on an Android device or emulator

                                                                                  Khizra Samad | QA Mentor
Money Talk

Connecting to Emulator / Simulator
             Monkey Talk Project / Testcase / Test Suite Creation




                                                                Khizra Samad | QA Mentor
Money Talk

    Connecting to Emulator / Simulator

•      Open the Monkey Talk IDE
•      Start up Android emulator/simulator and load your app on it
•      Click on the connection dropdown button on the tool bar
•      Choose "Android Emulator" or "iOS Simulator
•      If connection was successful, a message will appear in the console




                                                                            Khizra Samad | QA Mentor
Money Talk

Connecting to Emulator / Simulator

   •   Open the IDE
   •   Start up your Android device, connect it to your local wireless network, load your
       app on it
   •   Click on the connection dropdown button on the tool
   •   Choose "Networked Android or iOS device..."
   •   Enter the IP address of the mobile device.
   •   If connection was successful, a message will appear in the console




                                                                       Khizra Samad | QA Mentor
Money Talk

Connecting to Emulator / Simulator




                                     Khizra Samad | QA Mentor
Money Talk

Connecting to Emulator / Simulator


   • Test suites / Test Case Creation

   • Reusing scripts

   • Data-driving scripts with CSV files

   • Extending MonkeyTalk with JavaScript




                                            Khizra Samad | QA Mentor

Contenu connexe

Tendances

Silverlight - What Is It And How Can We Use It
Silverlight - What Is It And How Can We Use ItSilverlight - What Is It And How Can We Use It
Silverlight - What Is It And How Can We Use ItVenketash (Pat) Ramadass
 
Android application development ppt
Android application development pptAndroid application development ppt
Android application development pptGautam Kumar
 
Virtual Reality and Augmented Reality
Virtual Reality and Augmented RealityVirtual Reality and Augmented Reality
Virtual Reality and Augmented RealityNikitaGour5
 
Automation Testing With Appium
Automation Testing With AppiumAutomation Testing With Appium
Automation Testing With AppiumKnoldus Inc.
 
Introduction to iOS Apps Development
Introduction to iOS Apps DevelopmentIntroduction to iOS Apps Development
Introduction to iOS Apps DevelopmentProf. Erwin Globio
 
Test-Driven Development
Test-Driven DevelopmentTest-Driven Development
Test-Driven DevelopmentJohn Blum
 
Android testing
Android testingAndroid testing
Android testingJinaTm
 
WSO2 API Manager 2.0 - Overview
WSO2 API Manager 2.0 - Overview WSO2 API Manager 2.0 - Overview
WSO2 API Manager 2.0 - Overview Edgar Silva
 
Automation With Appium
Automation With AppiumAutomation With Appium
Automation With AppiumKnoldus Inc.
 
Mobile application development
Mobile application developmentMobile application development
Mobile application developmentEric Cattoir
 
Introduction to API
Introduction to APIIntroduction to API
Introduction to APIrajnishjha29
 
Introduction To Mobile Application Development
Introduction To Mobile Application DevelopmentIntroduction To Mobile Application Development
Introduction To Mobile Application DevelopmentSyed Absar
 
architecture of mobile software applications
architecture of mobile software applicationsarchitecture of mobile software applications
architecture of mobile software applicationsHassan Dar
 
API Security Best Practices & Guidelines
API Security Best Practices & GuidelinesAPI Security Best Practices & Guidelines
API Security Best Practices & GuidelinesPrabath Siriwardena
 

Tendances (20)

Silverlight - What Is It And How Can We Use It
Silverlight - What Is It And How Can We Use ItSilverlight - What Is It And How Can We Use It
Silverlight - What Is It And How Can We Use It
 
Ionic Framework
Ionic FrameworkIonic Framework
Ionic Framework
 
Android application development ppt
Android application development pptAndroid application development ppt
Android application development ppt
 
Virtual Reality and Augmented Reality
Virtual Reality and Augmented RealityVirtual Reality and Augmented Reality
Virtual Reality and Augmented Reality
 
API for Beginners
API for BeginnersAPI for Beginners
API for Beginners
 
Automation Testing With Appium
Automation Testing With AppiumAutomation Testing With Appium
Automation Testing With Appium
 
API
APIAPI
API
 
Introduction to iOS Apps Development
Introduction to iOS Apps DevelopmentIntroduction to iOS Apps Development
Introduction to iOS Apps Development
 
Test-Driven Development
Test-Driven DevelopmentTest-Driven Development
Test-Driven Development
 
Android testing
Android testingAndroid testing
Android testing
 
WSO2 API Manager 2.0 - Overview
WSO2 API Manager 2.0 - Overview WSO2 API Manager 2.0 - Overview
WSO2 API Manager 2.0 - Overview
 
Automation With Appium
Automation With AppiumAutomation With Appium
Automation With Appium
 
Api Testing
Api TestingApi Testing
Api Testing
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
 
Introduction to API
Introduction to APIIntroduction to API
Introduction to API
 
Introduction To Mobile Application Development
Introduction To Mobile Application DevelopmentIntroduction To Mobile Application Development
Introduction To Mobile Application Development
 
Google App Engine
Google App EngineGoogle App Engine
Google App Engine
 
architecture of mobile software applications
architecture of mobile software applicationsarchitecture of mobile software applications
architecture of mobile software applications
 
API Security Best Practices & Guidelines
API Security Best Practices & GuidelinesAPI Security Best Practices & Guidelines
API Security Best Practices & Guidelines
 
Introduction to MuleSoft
Introduction to MuleSoftIntroduction to MuleSoft
Introduction to MuleSoft
 

En vedette

MonkeyTalk Automation Testing For Android Application
MonkeyTalk Automation Testing For Android ApplicationMonkeyTalk Automation Testing For Android Application
MonkeyTalk Automation Testing For Android ApplicationContusQA
 
Debugging mobile apps
Debugging mobile appsDebugging mobile apps
Debugging mobile appsJames Thomas
 
Mobile Application Test automation using MonkeyTalk Tool
Mobile Application Test automation using MonkeyTalk ToolMobile Application Test automation using MonkeyTalk Tool
Mobile Application Test automation using MonkeyTalk ToolVivek Pansara
 
Monkey talk
Monkey talkMonkey talk
Monkey talkISsoft
 

En vedette (8)

MonkeyTalk Automation Testing For Android Application
MonkeyTalk Automation Testing For Android ApplicationMonkeyTalk Automation Testing For Android Application
MonkeyTalk Automation Testing For Android Application
 
Debugging mobile apps
Debugging mobile appsDebugging mobile apps
Debugging mobile apps
 
Monkey Talk
Monkey TalkMonkey Talk
Monkey Talk
 
monkeyTalk
monkeyTalkmonkeyTalk
monkeyTalk
 
Mobile Application Test automation using MonkeyTalk Tool
Mobile Application Test automation using MonkeyTalk ToolMobile Application Test automation using MonkeyTalk Tool
Mobile Application Test automation using MonkeyTalk Tool
 
Monkey talk
Monkey talkMonkey talk
Monkey talk
 
Robotium Tutorial
Robotium TutorialRobotium Tutorial
Robotium Tutorial
 
Monkey talk
Monkey talkMonkey talk
Monkey talk
 

Similaire à Monkey talk

Cross-Platform Native Apps in Java (budapest.mobile)
Cross-Platform Native Apps in Java (budapest.mobile)Cross-Platform Native Apps in Java (budapest.mobile)
Cross-Platform Native Apps in Java (budapest.mobile)Gergely Kis
 
QAAgility Presentation - Cucumber with Appium
QAAgility Presentation - Cucumber with AppiumQAAgility Presentation - Cucumber with Appium
QAAgility Presentation - Cucumber with AppiumQAAgility Technologies
 
Demystifying the Mobile Container - PART I
Demystifying the Mobile Container - PART IDemystifying the Mobile Container - PART I
Demystifying the Mobile Container - PART IRelayware
 
Dev ops for cross platform mobile modeveast 12
Dev ops for cross platform mobile   modeveast 12Dev ops for cross platform mobile   modeveast 12
Dev ops for cross platform mobile modeveast 12Sanjeev Sharma
 
Building Cross-Platform JavaScript Apps using Cordova
Building Cross-Platform JavaScript Apps using CordovaBuilding Cross-Platform JavaScript Apps using Cordova
Building Cross-Platform JavaScript Apps using CordovaNoam Kfir
 
Xcode eXtreme Programming - #pragmamark 2014, Milan
Xcode eXtreme Programming - #pragmamark 2014, MilanXcode eXtreme Programming - #pragmamark 2014, Milan
Xcode eXtreme Programming - #pragmamark 2014, MilanGiulio Roggero
 
Harman deepak v - agile on steriod - dev ops led transformation
Harman  deepak v - agile on steriod - dev ops led transformationHarman  deepak v - agile on steriod - dev ops led transformation
Harman deepak v - agile on steriod - dev ops led transformationXebia India
 
Dev ops ci-ap-is-oh-my_security-gone-agile_ut-austin
Dev ops ci-ap-is-oh-my_security-gone-agile_ut-austinDev ops ci-ap-is-oh-my_security-gone-agile_ut-austin
Dev ops ci-ap-is-oh-my_security-gone-agile_ut-austinMatt Tesauro
 
Introduction To Mobile-Automation
Introduction To Mobile-AutomationIntroduction To Mobile-Automation
Introduction To Mobile-AutomationMindfire Solutions
 
Canada DevOps Summit 2020 Presentation Nov_03_2020
Canada DevOps Summit 2020 Presentation Nov_03_2020Canada DevOps Summit 2020 Presentation Nov_03_2020
Canada DevOps Summit 2020 Presentation Nov_03_2020Varun Manik
 
CI in the mobile world
CI in the mobile worldCI in the mobile world
CI in the mobile worldGodfrey Nolan
 
CI/CD Pipeline Security: Advanced Continuous Delivery Best Practices: Securit...
CI/CD Pipeline Security: Advanced Continuous Delivery Best Practices: Securit...CI/CD Pipeline Security: Advanced Continuous Delivery Best Practices: Securit...
CI/CD Pipeline Security: Advanced Continuous Delivery Best Practices: Securit...Amazon Web Services
 
Shailaja_SoftwareEngineerQA_4.9Exp
Shailaja_SoftwareEngineerQA_4.9ExpShailaja_SoftwareEngineerQA_4.9Exp
Shailaja_SoftwareEngineerQA_4.9ExpShailaja Chundru
 
UI Test Cases With CloudStack
UI Test Cases With CloudStackUI Test Cases With CloudStack
UI Test Cases With CloudStackShapeBlue
 
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...Applitools
 
Failure is an Option: Scaling Resilient Feature Delivery
Failure is an Option: Scaling Resilient Feature DeliveryFailure is an Option: Scaling Resilient Feature Delivery
Failure is an Option: Scaling Resilient Feature DeliveryOptimizely
 
From 0 to DevOps in 80 Days [Webinar Replay]
From 0 to DevOps in 80 Days [Webinar Replay]From 0 to DevOps in 80 Days [Webinar Replay]
From 0 to DevOps in 80 Days [Webinar Replay]Dynatrace
 

Similaire à Monkey talk (20)

Introduction to xamarin
Introduction to xamarinIntroduction to xamarin
Introduction to xamarin
 
Cross-Platform Native Apps in Java (budapest.mobile)
Cross-Platform Native Apps in Java (budapest.mobile)Cross-Platform Native Apps in Java (budapest.mobile)
Cross-Platform Native Apps in Java (budapest.mobile)
 
QAAgility Presentation - Cucumber with Appium
QAAgility Presentation - Cucumber with AppiumQAAgility Presentation - Cucumber with Appium
QAAgility Presentation - Cucumber with Appium
 
Demystifying the Mobile Container - PART I
Demystifying the Mobile Container - PART IDemystifying the Mobile Container - PART I
Demystifying the Mobile Container - PART I
 
Dev ops for cross platform mobile modeveast 12
Dev ops for cross platform mobile   modeveast 12Dev ops for cross platform mobile   modeveast 12
Dev ops for cross platform mobile modeveast 12
 
Building Cross-Platform JavaScript Apps using Cordova
Building Cross-Platform JavaScript Apps using CordovaBuilding Cross-Platform JavaScript Apps using Cordova
Building Cross-Platform JavaScript Apps using Cordova
 
Xcode eXtreme Programming - #pragmamark 2014, Milan
Xcode eXtreme Programming - #pragmamark 2014, MilanXcode eXtreme Programming - #pragmamark 2014, Milan
Xcode eXtreme Programming - #pragmamark 2014, Milan
 
Harman deepak v - agile on steriod - dev ops led transformation
Harman  deepak v - agile on steriod - dev ops led transformationHarman  deepak v - agile on steriod - dev ops led transformation
Harman deepak v - agile on steriod - dev ops led transformation
 
Dev ops ci-ap-is-oh-my_security-gone-agile_ut-austin
Dev ops ci-ap-is-oh-my_security-gone-agile_ut-austinDev ops ci-ap-is-oh-my_security-gone-agile_ut-austin
Dev ops ci-ap-is-oh-my_security-gone-agile_ut-austin
 
Introduction To Mobile-Automation
Introduction To Mobile-AutomationIntroduction To Mobile-Automation
Introduction To Mobile-Automation
 
Canada DevOps Summit 2020 Presentation Nov_03_2020
Canada DevOps Summit 2020 Presentation Nov_03_2020Canada DevOps Summit 2020 Presentation Nov_03_2020
Canada DevOps Summit 2020 Presentation Nov_03_2020
 
CI in the mobile world
CI in the mobile worldCI in the mobile world
CI in the mobile world
 
CI/CD Pipeline Security: Advanced Continuous Delivery Best Practices: Securit...
CI/CD Pipeline Security: Advanced Continuous Delivery Best Practices: Securit...CI/CD Pipeline Security: Advanced Continuous Delivery Best Practices: Securit...
CI/CD Pipeline Security: Advanced Continuous Delivery Best Practices: Securit...
 
Shailaja_SoftwareEngineerQA_4.9Exp
Shailaja_SoftwareEngineerQA_4.9ExpShailaja_SoftwareEngineerQA_4.9Exp
Shailaja_SoftwareEngineerQA_4.9Exp
 
Introduction to xamarin
Introduction to xamarin  Introduction to xamarin
Introduction to xamarin
 
UI Test Cases With CloudStack
UI Test Cases With CloudStackUI Test Cases With CloudStack
UI Test Cases With CloudStack
 
Xamarin介紹
Xamarin介紹Xamarin介紹
Xamarin介紹
 
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
 
Failure is an Option: Scaling Resilient Feature Delivery
Failure is an Option: Scaling Resilient Feature DeliveryFailure is an Option: Scaling Resilient Feature Delivery
Failure is an Option: Scaling Resilient Feature Delivery
 
From 0 to DevOps in 80 Days [Webinar Replay]
From 0 to DevOps in 80 Days [Webinar Replay]From 0 to DevOps in 80 Days [Webinar Replay]
From 0 to DevOps in 80 Days [Webinar Replay]
 

Plus de Confiz

Agile training workshop
Agile training workshopAgile training workshop
Agile training workshopConfiz
 
Web services with laravel
Web services with laravelWeb services with laravel
Web services with laravelConfiz
 
DMAIC-Six sigma process Improvement Approach
DMAIC-Six sigma process Improvement ApproachDMAIC-Six sigma process Improvement Approach
DMAIC-Six sigma process Improvement ApproachConfiz
 
What is UFT? HP's unified functional testing.
What is UFT? HP's unified functional testing.What is UFT? HP's unified functional testing.
What is UFT? HP's unified functional testing.Confiz
 
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and typesConfiz
 
Sqa, test scenarios and test cases
Sqa, test scenarios and test casesSqa, test scenarios and test cases
Sqa, test scenarios and test casesConfiz
 
Solid principles of oo design
Solid principles of oo designSolid principles of oo design
Solid principles of oo designConfiz
 
Entity framework code first
Entity framework code firstEntity framework code first
Entity framework code firstConfiz
 
Security testing presentation
Security testing presentationSecurity testing presentation
Security testing presentationConfiz
 
Ts seo t ech session
Ts   seo t ech sessionTs   seo t ech session
Ts seo t ech sessionConfiz
 
Learning as a creative professional
Learning as a creative professionalLearning as a creative professional
Learning as a creative professionalConfiz
 
Learning as a creative professional
Learning as a creative professionalLearning as a creative professional
Learning as a creative professionalConfiz
 
Ts archiving
Ts   archivingTs   archiving
Ts archivingConfiz
 
Advance text rendering in i os
Advance text rendering in i osAdvance text rendering in i os
Advance text rendering in i osConfiz
 
Ts threading
Ts   threadingTs   threading
Ts threadingConfiz
 
Ts android supporting multiple screen
Ts   android supporting multiple screenTs   android supporting multiple screen
Ts android supporting multiple screenConfiz
 
Ts drupal6 module development v0.2
Ts   drupal6 module development v0.2Ts   drupal6 module development v0.2
Ts drupal6 module development v0.2Confiz
 
Photoshop manners
Photoshop mannersPhotoshop manners
Photoshop mannersConfiz
 
An insight to microsoft platform
An insight to microsoft platformAn insight to microsoft platform
An insight to microsoft platformConfiz
 
Ts branching over the top
Ts   branching over the topTs   branching over the top
Ts branching over the topConfiz
 

Plus de Confiz (20)

Agile training workshop
Agile training workshopAgile training workshop
Agile training workshop
 
Web services with laravel
Web services with laravelWeb services with laravel
Web services with laravel
 
DMAIC-Six sigma process Improvement Approach
DMAIC-Six sigma process Improvement ApproachDMAIC-Six sigma process Improvement Approach
DMAIC-Six sigma process Improvement Approach
 
What is UFT? HP's unified functional testing.
What is UFT? HP's unified functional testing.What is UFT? HP's unified functional testing.
What is UFT? HP's unified functional testing.
 
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and types
 
Sqa, test scenarios and test cases
Sqa, test scenarios and test casesSqa, test scenarios and test cases
Sqa, test scenarios and test cases
 
Solid principles of oo design
Solid principles of oo designSolid principles of oo design
Solid principles of oo design
 
Entity framework code first
Entity framework code firstEntity framework code first
Entity framework code first
 
Security testing presentation
Security testing presentationSecurity testing presentation
Security testing presentation
 
Ts seo t ech session
Ts   seo t ech sessionTs   seo t ech session
Ts seo t ech session
 
Learning as a creative professional
Learning as a creative professionalLearning as a creative professional
Learning as a creative professional
 
Learning as a creative professional
Learning as a creative professionalLearning as a creative professional
Learning as a creative professional
 
Ts archiving
Ts   archivingTs   archiving
Ts archiving
 
Advance text rendering in i os
Advance text rendering in i osAdvance text rendering in i os
Advance text rendering in i os
 
Ts threading
Ts   threadingTs   threading
Ts threading
 
Ts android supporting multiple screen
Ts   android supporting multiple screenTs   android supporting multiple screen
Ts android supporting multiple screen
 
Ts drupal6 module development v0.2
Ts   drupal6 module development v0.2Ts   drupal6 module development v0.2
Ts drupal6 module development v0.2
 
Photoshop manners
Photoshop mannersPhotoshop manners
Photoshop manners
 
An insight to microsoft platform
An insight to microsoft platformAn insight to microsoft platform
An insight to microsoft platform
 
Ts branching over the top
Ts   branching over the topTs   branching over the top
Ts branching over the top
 

Monkey talk

  • 1. Boutique product development company It is amazing what you can accomplish when you have a client-centric team to deliver outstanding products.
  • 3. Monkey Talk Topics covered in the presentation • Features & Benefits • Components • Monkey Talk IDE • Monkey Talk Agents • Monkey Talk Capabilities • Monkey Talk Android Agent • Connecting to Emulator/Simulator Khizra Samad | QA Mentor
  • 4. Money Talk Introduction •Previously named "FoneMonkey" •Tool for automated testing of iOS, Android, HTML5 and Adobe Flex applications • MonkeyTalk is an integrated environment for recording, customizing, running and managing test suites. Khizra Samad | QA Mentor
  • 5. Money Talk Features and Benefits • Free & Open Source • Powerful and robust record and playback functions for mobile applications • Powerful IDE • Fully cross platform • No jailbreaking needed Khizra Samad | QA Mentor
  • 6. Money Talk Features and Benefits •Run on real hardware •Readable scripts •Javascript scripts •Data-driven scripts •JUnit-compatible XML reports •HTML reports too Khizra Samad | QA Mentor
  • 7. Money Talk Components •MonkeyTalk IDE •MonkeyTalk Agents Khizra Samad | QA Mentor
  • 8. Money Talk MonkeyTalk IDE Khizra Samad | QA Mentor
  • 9. Money Talk MonkeyTalk Agents Khizra Samad | QA Mentor
  • 10. Money Talk Monkey Talk Capabilities • Test suites / Test Case Creation • Reusing scripts • Data-driving scripts with CSV files • Extending MonkeyTalk with JavaScript Khizra Samad | QA Mentor
  • 11. Money Talk MonkeyTalk Android Agent 1- Open Android Project in Eclipse Convert Android project to Aspect J 2- Copy the MonkeyTalk-agent.jar into the libs folder in Project Khizra Samad | QA Mentor
  • 12. Money Talk Installation 3- Right click on MonkeyTalk-agent.jar > AspectJ Tools > Add to Aspectpath 4- Update Androidmanifest.xml to include the following the following two Permissions: Khizra Samad | QA Mentor
  • 13. Money Talk Installation 5- Update project properties : select JavaBuildPath -> from Order and Export tab check Aspectj Runtime Library and export it 6- Deploy application on an Android device or emulator Khizra Samad | QA Mentor
  • 14. Money Talk Connecting to Emulator / Simulator Monkey Talk Project / Testcase / Test Suite Creation Khizra Samad | QA Mentor
  • 15. Money Talk Connecting to Emulator / Simulator • Open the Monkey Talk IDE • Start up Android emulator/simulator and load your app on it • Click on the connection dropdown button on the tool bar • Choose "Android Emulator" or "iOS Simulator • If connection was successful, a message will appear in the console Khizra Samad | QA Mentor
  • 16. Money Talk Connecting to Emulator / Simulator • Open the IDE • Start up your Android device, connect it to your local wireless network, load your app on it • Click on the connection dropdown button on the tool • Choose "Networked Android or iOS device..." • Enter the IP address of the mobile device. • If connection was successful, a message will appear in the console Khizra Samad | QA Mentor
  • 17. Money Talk Connecting to Emulator / Simulator Khizra Samad | QA Mentor
  • 18. Money Talk Connecting to Emulator / Simulator • Test suites / Test Case Creation • Reusing scripts • Data-driving scripts with CSV files • Extending MonkeyTalk with JavaScript Khizra Samad | QA Mentor