Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

BDD Android UI testing framework?

I'm looking at using Frank for UI testing our iOS application(s). Is there a similar library with support for Android? I'm currently using Robotium, but thought it would be nice to be able to specify tests in the same format across both platforms.

Would it be possible to get something like JBehave to run on Android?

like image 537
Valdis R Avatar asked Apr 22 '11 18:04

Valdis R


3 Answers

The guys from lesspainful.com have open sourced some of their special sauce on github. It lets you do cucumber testing on android in the emulator and local devices. Because it's the same code that they're running for their service, you should be able to test your features on multiple devices if you sign up.

like image 21
Edward Dale Avatar answered Nov 18 '22 15:11

Edward Dale


As scompt.com said. The project is now officially open sourced and is called Calabash.

I wrote a short blog post about it: http://blog.lesspainful.com/2012/03/07/Calabash-Android/

Calabash is also available on iOS and with a bit of work and two similar apps you can run the same feature on iOS and Android.

You can read more general stuff about Calabash here: http://blog.lesspainful.com/2012/03/07/Calabash/

like image 200
jonasmaturana Avatar answered Nov 18 '22 17:11

jonasmaturana


Could you use Cuke4Duke to drive Robotium? Or use JRuby/Cucumber to drive Robotium?

like image 1
Mike Cornell Avatar answered Nov 18 '22 16:11

Mike Cornell