17
Presenter : Khizra Samad

Monkey talk

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Monkey talk

Presenter : Khizra Samad

Page 2: Monkey talk

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.

Page 3: Monkey 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

Continue….

Page 4: Monkey talk

Run on real hardware

Readable scripts

Javascript scripts

Data-driven scripts

JUnit-compatible XML reports

HTML reports too

Page 5: Monkey talk

Components

MonkeyTalk IDE

MonkeyTalk Agents

Page 6: Monkey talk

MonkeyTalk IDE

Page 7: Monkey talk

MonkeyTalk Agents

Page 8: Monkey talk

Monkey Talk Capabilities

Test suites / Test Case Creation Reusing scripts Data-driving scripts with CSV files Extending MonkeyTalk with JavaScript

Page 9: Monkey talk

Installing 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

Page 10: Monkey talk

Installation conti…

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

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

Page 11: Monkey talk

Installation conti…

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

5- Deploy application on an Android device or emulator

Page 12: Monkey talk

4- Monkey Talk Project / Testcase / Test Suite Creation

Page 13: Monkey talk

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.

Connecting to Emulator / Simulator

Page 14: Monkey talk

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.

Page 15: Monkey talk
Page 16: Monkey talk

REFERENCE

https://www.gorillalogic.com/monkeytalk

Page 17: Monkey talk

Thank You