The MonkeyTalk Platform consists of the following components:
The MonkeyTalk Command Language - A simple, intuitive and easy-to-learn scripting language for specifying platform-independent mobile tests scripts. MonkeyTalk provides comprehensive support for scripting all iOS and Android UI components and multi-touch gestures. MonkeyTalk is simple yet powerful. Even test engineers with little or no programming experience can easily create sophisticated keyword-driven and data-driven test scripts, and can parameterize scripts to create reusable testing components that can be combined to rapidly implement complex testing scenarios. MonkeyTalk scripts can be recorded automatically by the MonkeyTalk IDE, or can be created from scratch using any simple text editor.
The MonkeyTalk IDE - A complete workbench for capturing, editing, replaying, and managing comprehensive mobile test suites. The MonkeyTalk IDE can be run as an Eclipse plugin or as a standalone application on Mac, Windows, and Linux.
MonkeyTalk Agents for iOS and Android - Small, native libraries that can be linked into any Android or iOS application to enable MonkeyTalk recording and playback. No source code changes or jailbreaking required.
Today's release is officially beta, but is quite complete and stable so please give it a spin and let us know what you think. Like all of our tools, MonkeyTalk is completely free and open source!
You can download it here.