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

Introduction to Android ppt
Introduction to Android pptIntroduction to Android ppt
Introduction to Android pptTaha Malampatti
 
Android seminar-presentation
Android seminar-presentationAndroid seminar-presentation
Android seminar-presentationconnectshilpa
 
Basic android-ppt
Basic android-pptBasic android-ppt
Basic android-pptSrijib Roy
 
Android application development ppt
Android application development pptAndroid application development ppt
Android application development pptGautam Kumar
 
File system in iOS
File system in iOSFile system in iOS
File system in iOSPurvik Rana
 
Presentation on Android application
Presentation on Android applicationPresentation on Android application
Presentation on Android applicationAtibur Rahman
 
Deployment Models of Cloud Computing.pptx
Deployment Models of Cloud Computing.pptxDeployment Models of Cloud Computing.pptx
Deployment Models of Cloud Computing.pptxJaya Silwal
 
Android Architecture
Android ArchitectureAndroid Architecture
Android Architecturedeepakshare
 
Android GPS Tutorial
Android GPS TutorialAndroid GPS Tutorial
Android GPS TutorialAhsanul Karim
 
Introduction to Google App Engine
Introduction to Google App EngineIntroduction to Google App Engine
Introduction to Google App Enginerajdeep
 
Introduction to Dynamic Analysis of Android Application
Introduction to Dynamic Analysis of Android ApplicationIntroduction to Dynamic Analysis of Android Application
Introduction to Dynamic Analysis of Android ApplicationKelwin Yang
 
Android studio 2.0: default project structure
Android studio 2.0: default project structureAndroid studio 2.0: default project structure
Android studio 2.0: default project structureVyara Georgieva
 
Android resources
Android resourcesAndroid resources
Android resourcesma-polimi
 
Netflix security monkey overview
Netflix security monkey overviewNetflix security monkey overview
Netflix security monkey overviewRyan Hodgin
 
Android ui layout
Android ui layoutAndroid ui layout
Android ui layoutKrazy Koder
 
android-tutorial-for-beginner
android-tutorial-for-beginnerandroid-tutorial-for-beginner
android-tutorial-for-beginnerAjailal Parackal
 

Tendances (20)

Android studio ppt
Android studio pptAndroid studio ppt
Android studio ppt
 
Introduction to Android ppt
Introduction to Android pptIntroduction to Android ppt
Introduction to Android ppt
 
Android seminar-presentation
Android seminar-presentationAndroid seminar-presentation
Android seminar-presentation
 
Introducing AWS Cloud9
Introducing AWS Cloud9Introducing AWS Cloud9
Introducing AWS Cloud9
 
Basic android-ppt
Basic android-pptBasic android-ppt
Basic android-ppt
 
Android application development ppt
Android application development pptAndroid application development ppt
Android application development ppt
 
File system in iOS
File system in iOSFile system in iOS
File system in iOS
 
Presentation on Android application
Presentation on Android applicationPresentation on Android application
Presentation on Android application
 
Deployment Models of Cloud Computing.pptx
Deployment Models of Cloud Computing.pptxDeployment Models of Cloud Computing.pptx
Deployment Models of Cloud Computing.pptx
 
Android Architecture
Android ArchitectureAndroid Architecture
Android Architecture
 
Google App Engine
Google App EngineGoogle App Engine
Google App Engine
 
Android GPS Tutorial
Android GPS TutorialAndroid GPS Tutorial
Android GPS Tutorial
 
Introduction to Google App Engine
Introduction to Google App EngineIntroduction to Google App Engine
Introduction to Google App Engine
 
Introduction to Dynamic Analysis of Android Application
Introduction to Dynamic Analysis of Android ApplicationIntroduction to Dynamic Analysis of Android Application
Introduction to Dynamic Analysis of Android Application
 
Android studio 2.0: default project structure
Android studio 2.0: default project structureAndroid studio 2.0: default project structure
Android studio 2.0: default project structure
 
Introduction to Amazon EC2
Introduction to Amazon EC2Introduction to Amazon EC2
Introduction to Amazon EC2
 
Android resources
Android resourcesAndroid resources
Android resources
 
Netflix security monkey overview
Netflix security monkey overviewNetflix security monkey overview
Netflix security monkey overview
 
Android ui layout
Android ui layoutAndroid ui layout
Android ui layout
 
android-tutorial-for-beginner
android-tutorial-for-beginnerandroid-tutorial-for-beginner
android-tutorial-for-beginner
 

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