Automated Acceptance Testing For iOS and Android Devices

Trott picture Trott · Oct 11, 2011 · Viewed 7.7k times · Source

I'm working on a web project where it has become clear that having some Selenium-type automated acceptance tests would be very helpful. But the project is a web site for mobile/handheld devices, not desktop browsers like what Selenium supports.

Googling around a little uncovered Frank for iOS and Robotium for Android. Are these the two tools to use? Or is there something as good or better that might also allow me to use one tool for both Android and iOS?

Answer

Marc Van Daele picture Marc Van Daele · Feb 14, 2013

You might also want to look into Cucumber which basically offers a high level language to execute tests. A test consists of a number of steps and the underlying step_definitions are written in Ruby.

Calabash offers step definitions for Android and for iOS like pressing a button, swipe, scroll, ...

Not sure though how this works out for web testing on mobile devices.