monkeyTalk

21
MonkeyTalk

Transcript of monkeyTalk

Page 1: monkeyTalk

MonkeyTalk

Page 2: monkeyTalk

Khik Khik Khik !!!

Page 3: monkeyTalk

Overview

MonkeyTalk is a simple-to-use automation tool with incredible power.

Page 4: monkeyTalk

FEATURES AND BENEFITS

• iOS, Android, Web/HTML5, Adobe Flex

• Native, Mobile Web, and Hybrid• Simulators or Real Devices - no Jailbreaking required• Robust cross-platform Recording/Playback that

actually works!• Run your tests interactively or 100% headless and

automated• Free and Open Source

Page 5: monkeyTalk
Page 6: monkeyTalk

Why MonkeyTalk ??

• Unlike other automation tools that rely on image-based recording, MonkeyTalk uses true object-based recording.

• Object-based scripting produces more readable and maintainable scripts .

• Whether your app is mobile, desktop, iOS, or Android, the MonkeyTalk commands are the same.

• Run your tests interactively or integrate with your builds and continuous integration.

Page 7: monkeyTalk

• Script Parameterization

• Data-driving• Expected result

verifications• Screenshots

Page 8: monkeyTalk

But how

does it work ?

?

Page 9: monkeyTalk

Component

•MonkeyTalk IDE •MonkeyTalk Agent •MonkeyTalk Scripts

Page 10: monkeyTalk

Working process

Install the IDE

Page 11: monkeyTalk

Working process

Install the Agent

Page 12: monkeyTalk

iOS

Page 13: monkeyTalk

Android

Page 14: monkeyTalk

Desktop Web

1. Open up the MonkeyTalk IDE that you installed earlier in this tutorial.

2. Create your first blank MonkeyTalk project outlined here.

3. Choose Firefox from the Connections dropdown menu.

Page 15: monkeyTalk

Connect to Your App

Page 16: monkeyTalk

Working process

MonkeyTalk Scripts

Page 17: monkeyTalk

Command Syntax

• ComponentType• MonkeyId• Action• Args• Modifers

Timeout. Thinktime.Retrydelay.

Page 18: monkeyTalk

Parameterized Scripts

Vars * Define usr="default-at-example.com" pwdInput username EnterText ${usr}Input password EnterText ${pwd}Button LOGIN Tap

Script login.mt Run

Page 19: monkeyTalk

Data-driven Scripts

usr, pwdjoe-at-doe.com, "i like cheese"alpha-at-beta.net, password1charlie-at-dog.org, abc123

Page 20: monkeyTalk

Lets Have a real demo !!

Page 21: monkeyTalk

Any question ???