Monkey talk

2,112 views
1,850 views

Published on

1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total views
2,112
On SlideShare
0
From Embeds
0
Number of Embeds
60
Actions
Shares
0
Downloads
63
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

Monkey talk

  1. 1. Boutique product development companyIt is amazing what you can accomplish when you have a client-centric team to deliver outstanding products.
  2. 2. Monkey TalkKhizra Samad | QA Mentor
  3. 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/Simulator Khizra Samad | QA Mentor
  4. 4. Money TalkIntroduction•Previously 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. 5. Money TalkFeatures 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. 6. Money TalkFeatures 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. 7. Money TalkComponents •MonkeyTalk IDE •MonkeyTalk Agents Khizra Samad | QA Mentor
  8. 8. Money TalkMonkeyTalk IDE Khizra Samad | QA Mentor
  9. 9. Money TalkMonkeyTalk Agents Khizra Samad | QA Mentor
  10. 10. Money TalkMonkey Talk Capabilities • Test suites / Test Case Creation • Reusing scripts • Data-driving scripts with CSV files • Extending MonkeyTalk with JavaScript Khizra Samad | QA Mentor
  11. 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 Project Khizra Samad | QA Mentor
  12. 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. 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 emulator Khizra Samad | QA Mentor
  14. 14. Money TalkConnecting to Emulator / Simulator Monkey Talk Project / Testcase / Test Suite Creation Khizra Samad | QA Mentor
  15. 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. 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. 17. Money TalkConnecting to Emulator / Simulator Khizra Samad | QA Mentor
  18. 18. Money TalkConnecting to Emulator / Simulator • Test suites / Test Case Creation • Reusing scripts • Data-driving scripts with CSV files • Extending MonkeyTalk with JavaScript Khizra Samad | QA Mentor

×