Android Application
Automation Using
MonkeyTalk
Content

Why Automation ?

Why MonkeyTalk ?

Requirements

Steps To Automate
Why Automation ?

Save Time.

Re-usability

Repeatability

Increased Coverage.

Increase the effectiveness, efficiency.

Accelerated testing cycle.

Promote software quality.

High productivity environment.
Why MonkeyTalk ?

An open source automation tool.

Supports both Android and iPhone.

Easy to learn and use.

Powerful Functional Testing tool.

Scripts are simple and understandable.

Same script can be used for both Android and iPhone.

Supports looping concept.

Supports Emulator, Tethered or Networked Device.
Requirements

Eclipse

Android SDK

MonkeyTalk IDE

MonkeyTalk Agent

MonkeyTalk Scripts

Source code of the application.
Eclipse
- Open Eclipse
- Create new project
- Select “existing code”.
- Import project
- Add MonkeyTalk Agent.
- Add agent to Aspect path.
- Select Build path and Android
version in properties.
- Set Run configurations.
- Run as Android application.
Open Eclipse
Create New Project
Select Existing Code Option
Import Project
Add MonkeyTalk agent
Add MonkeyTalk Agent to Aspect path
Select Build Path From Properties
Select required Android version in properties
Set Run configurations
Select Target Android Version
Run as Android application
Emulator gets started
MonkeyTalk Automation
- Start MonkeyTalk
- Open the existing project.
- Select required test suite.
- Link Emulator with MonkeyTalk.
- Run as a Test Suite.
- Results generated.
- Reports generated.
Start MonkeyTalk and open an existing project
Link Emulator with MonkeyTalk
Run as a Test Suite
Test is Run
Results Generated
Generated Report
Report
Thank You !

MonkeyTalk Automation Testing For Android Application