Frank is an open source mobile automated acceptance testing framework developed by ThoughtWorks. It uses Cucumber. Instead of driving browser, it drives iPhone or IPad simulators.


It can be downloaded via http://github.com/moredip/Frank. The official website for Frank is http://www.testingwithfrank.com/index.html.


The installation guide is comprehensive, apart from the following steps which need to taken care of:

  • Remember to do a gem update to enable everything to work properly. Otherwise  http://localhost:37265 will not be responding.
  • Set in the command line export e.g.: export APP_BUNDLE_PATH=/Users/chuan/Library/Developer/Xcode/DerivedData/TopSongs-firzpluxqrfpthdcoezcyirxkdgr/Build/Products/Debug-iphonesimulator/TopSongs copy.app