FoneMonkey – Automation Testing Tool for iOS Apps – now MonkeyTalk

The growing popularity of mobile applications requires that companies adopt strategies and have automated testing solutions designed specifically for the needs of their mobile applications. Due to its nature, it is always a challenge to have automation testing for mobile applications.


I have been getting many customer inquiries about automation testing tools for mobile apps. So far, there have not been many companies offering free tools, but now there’s hope for all mobile apps developers and testers. Gorilla Logic, an IT-consultancy company has launched an open-source automation testing tool for iOS apps, by the name of FoneMonkey.

FoneMonkey is an easy to learn tool that can be used effectively by both groups, to develop and test. FoneMonkey offers the possibilities to save a script, load, read and conveniently modify it. The user can create test suites that automate the execution of the operation sequences of the users and check the results. FoneMonkey is designed to support developers and quality control tests. Tests of FoneMonkey can be easily incorporated into continuous integration environments. FoneMonkey fills a huge void in the area of ​​agile development and showed pragmatism through automated testing for iOS apps.

FoneMonkey Features

  • Robust script recording and playback — more comprehensive recording and playback for user interactions, including taps, keyboard input, dragging, and scrolling for all Cocoa Touch components.
  • Code generation options —  generation of ready-to-run test scripts in Objective-C under OCUnit, or JavaScript under Apple’s UI Automation tools
  • Optimized for both iPhone and iPad platforms and user interfaces
  • Works on both simulators and real devices
  • Completely automated test playbacks

A few disadvantages of FoneMonkey

  • It does not support Flex and Android application
  • It does not support testing of HTML-based apps delivered through UIWebView


FoneMonkey gives you the ability to easily record, edit and add verification steps to scripts by simply interacting with your apps on the iOS device. So, are you looking to get your iOS Apps tested?


FoneMonkey is now MonkeyTalk

MonkeyTalk now supports Android Applications. This makes MonkeyTalk as the most advanced testing tool for iOS and Android Apps. Its now integrated into a single cross-platform functional testing platform.

Get in touch with us to know how Rishabh Software can help you not only develop but also test mobile apps created on various platforms like iOS, Android, Windows and Blackberry.

Get a Free ConsultationTalk to our experts to get the best suited solution for your business.
  • shashikant jain

    Hello every one,

    i want to know. How monkeyTalk works.

    please send me a description, how to use.

  • K. Shah

    Hello Shashikant,
    It would be best to go through the tool providers website to learn how it works. They have a demo video and a link to download the testing tool. Here’s the link:
    Hope this helps!

  • Jez

    I assume that this is not available in UK?

  • pankaj

    FONE MONKEY is automation testing tool??
    Then what is monkey talk lots of confusion could you please tell me

    • Kaushal Shah

      FoneMonkey is now MonkeyTalk, which supports iOS, Android, and hybrid apps.

  • Ramakrishna

    Hello everybody,
    How to report errors to developers using monkey talk automation tool for ios/android app testing.

  • Karthik

    Do we need source code or .apk or .ipa file to start the automation?

    • Kaushal Shah

      You must install the MonkeyTalk Agent into the app under test during the build process, which requires access to the app source code. But, once a MonkeyTalk-enabled build of the app has been created (either by a developer, or by some continuous integration build job), you can test it using MonkeyTalk without any access to the source code.

  • sandhya

    I am unable to detect iphone 5 (ios – 7 ) in MonkeyTalk IDE … can anyone help me with this ??? Is there any port problem ???

    • Kaushal Shah

      Hi Sandhya,
      Please make following checks:
      1) Firewall setting if they are blocking incoming connections
      2) Put the PC running the MonkeyTalk IDE and the device running the app under test on the same wifi network and check
      3) Check whether the agent has been installed correctly
      If the error still persist we would suggest you to refer MonkeyTalk documentation –
      Hope this helps!

Follow Us
Subscribe to the Blog
Get a Free Consultation
Reach out to our team to get a free consultation for your next project Contact Us