Channels ▼


MonkeyTalk Tests iOS/Android Apps In The Mobile Jungle

Gorilla Logic has released its MonkeyTalk cross-platform iOS/Android functional record/playback functional testing platform. The new release combines with the company's existing FoneMonkey for iOS and FoneMonkey for Android open source tools, as well as the newly released Continuous QA in the Cloud service offering.

Pointing to the obvious growth of mobile across the US and elsewhere, IDC analyst Rona Shuchat suggests that companies are accelerating their demand for third-party mobile application testing tools and services. "With Gorilla Logic's new Continuous QA Cloud offering, QA professionals can automate the testing of mobile apps across multiple devices and simulators (in any combination) to meet the increasing demand for highly usable and high-performing mobile apps."

Perhaps not quite the first "comprehensive solution for mobile application testing", MonkeyTalk does carve something of a niche for itself by being able to test native and hybrid applications for both iOS and Android mobile platforms. Using its own keyword-driven MonkeyTalk Command Language for specifying functional tests, MonkeyTalk records, plays back, and validates any user interaction on simulators or devices as well as any gesture on any component.

MonkeyTalk can be generated automatically through recording or can be composed from scratch with the MonkeyTalk IDE or with a text editor. In addition, testers and QA professionals can extend MonkeyTalk with their own application-specific commands. Plus, MonkeyTalk's JavaScript API allows tests to freely mix JavaScript and MonkeyTalk for what should be "enhanced" levels of control.

We've immersed ourselves in the functional testing tools space for four years with thousands of teams using FlexMonkey and FoneMonkey, so we were able to step back and redesign with a focus on how people work in the real world," said Edward Schwarz, vice president of engineering and cofounder of Gorilla Logic. "The MonkeyTalk command language, as well as comprehensive support for JavaScript-based test scripting, are examples of listening to QA pros talk about what they need to really drive value."

So then, key features of MonkeyTalk include data-driven functional testing for iOS and Android; recording and playback of user interface interactions; the ability to generate readable, maintainable scripts, as well as supporting easy creation of scripts from scratch; and the option to automatically convert scripts to JavaScript, which can be extended with custom logic — as well as the ability to run in continuous integration environments.

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.