1

I am trying to use automation frameworks similar to Selenium to test native apps (both android and IOS apps). Does anyone have a list of frameworks that is suitable for the tasks. Java based frameworks are preferred but others are welcome too. I want to go over the merits of each framework and make a final determination

webjockey
  • 1,647
  • 2
  • 20
  • 28

4 Answers4

3

There are lots of options to test mobile applications, not all are cross platform though. You say this is important to you so I would either say MonkeyTalk (http://www.gorillalogic.com/testing-tools/monkeytalk) calabash (http://blog.lesspainful.com/) or the new Calabash Driver projects (A form of calabash made to look and feel more like selenium from the ebay guys just recently announced) https://github.com/calabash-driver/calabash-driver and https://github.com/freynaud/ios-driver.

Paul Harris
  • 5,769
  • 1
  • 25
  • 41
2

Appium is a Selenium-compatible mobile automation tool which lets you write tests in Java and other languages using the Selenium client libraries.

sah
  • 476
  • 4
  • 9
1

My team has been using Frank for the past 14 months and it's been working out really well for us. It describes itself as: "Selenium for native iOS apps". It's a fairly active project, and has a small community that's very helpful.

You can get started here: Testing With Frank

SethHB
  • 743
  • 4
  • 12
0

For iOS: Unlike the ruby based Frank, KIF is a 100% obj-c solution, which makes for easier integration with your iOS code.

Take a look here for an example of how I used KIF for my iOS project and the reason why I chose it over Frank.

Community
  • 1
  • 1
abbood
  • 23,101
  • 16
  • 132
  • 246