Monkey talk

  • View
    1.408

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Text of Monkey talk

  • 1. Boutique product development companyIt is amazing what you can accomplish when you have a client-centric team to deliver outstanding products.

2. Monkey TalkKhizra Samad | QA Mentor 3. Monkey TalkTopics covered in the presentation Features & Benefits Components Monkey Talk IDE Monkey Talk Agents Monkey Talk Capabilities Monkey Talk Android Agent Connecting to Emulator/SimulatorKhizra Samad | QA Mentor 4. Money TalkIntroductionPreviously named "FoneMonkey"Tool for automated testing of iOS, Android, HTML5 and Adobe Flexapplications MonkeyTalk is an integrated environment for recording, customizing,running and managing test suites.Khizra Samad | QA Mentor 5. Money TalkFeatures and Benefits Free & Open Source Powerful and robust record and playback functions formobile applications Powerful IDE Fully cross platform No jailbreaking neededKhizra Samad | QA Mentor 6. Money TalkFeatures and BenefitsRun on real hardwareReadable scriptsJavascript scriptsData-driven scriptsJUnit-compatible XML reportsHTML reports tooKhizra Samad | QA Mentor 7. Money TalkComponents MonkeyTalk IDE MonkeyTalk AgentsKhizra Samad | QA Mentor 8. Money TalkMonkeyTalk IDE Khizra Samad | QA Mentor 9. Money TalkMonkeyTalk AgentsKhizra Samad | QA Mentor 10. Money TalkMonkey Talk Capabilities Test suites / Test Case Creation Reusing scripts Data-driving scripts with CSV files Extending MonkeyTalk with JavaScriptKhizra Samad | QA Mentor 11. Money TalkMonkeyTalk 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 ProjectKhizra Samad | QA Mentor 12. Money TalkInstallation 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 TalkInstallation 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 emulatorKhizra Samad | QA Mentor 14. Money TalkConnecting to Emulator / Simulator Monkey Talk Project / Testcase / Test Suite CreationKhizra Samad | QA Mentor 15. Money TalkConnecting to Emulator / SimulatorOpen the Monkey Talk IDEStart up Android emulator/simulator and load your app on itClick on the connection dropdown button on the tool barChoose "Android Emulator" or "iOS SimulatorIf connection was successful, a message will appear in the consoleKhizra Samad | QA Mentor 16. Money TalkConnecting 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 TalkConnecting to Emulator / Simulator Khizra Samad | QA Mentor 18. Money TalkConnecting to Emulator / Simulator Test suites / Test Case Creation Reusing scripts Data-driving scripts with CSV files Extending MonkeyTalk with JavaScriptKhizra Samad | QA Mentor