Auto Acceptance Testing for iOS and Android Devices

I am working on a web project where it has become clear that using some automated acceptance tests like Selenium will be very useful. But the project is a website for mobile / handheld devices, not desktop browsers such as Selenium support.

Catch around a little uncovered Frank for iOS and Robotium for Android. Are these two tools used? Or is there something good or better that can also allow me to use one tool for Android and iOS?

+6
source share
7 answers

The answer seems to be: Yes, these are two standard tools right now (as of October 2011, when this answer was originally written).

There are services that can allow automated tests as real (not emulators or simulators) iOS and Android devices, including MonkeyTalk and experitest (starting with this version of the answer in April 2013).

+1
source

You can also watch Cucumber , which basically offers a high-level language for running tests. The test consists of several stages, and the basic definitions of step_definitions are written in Ruby.

Calabash offers step definitions for Android and for iOS, how to click, scroll, scroll, ...

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

+4
source

There are several tools that can test applications for iOS and Android. Here is a choice:

+4
source

I never use others for Android, but Robotium is best in my case.

EDIT:

Android WebDriver allows you to run automated end-to-end tests that guarantee that your site will work correctly when viewed in the Android browser.

Selenium - browser automation system

+2
source

WebDriver is selenium 2, and it supports Android and iOS. You can also consider SeeTest from experitest , it supports both dom and image processing.

+2
source

MonkeyTalk seems to be capable of handling both iOS, Android, and the Internet. Disclaimer: I just started playing with MonkeyTalk and did not use Robotium.

+2
source

Another option is Appium , a Selenium-compatible mobile automation tool that can automate mobile applications, including mobile browsers.

+2
source

Source: https://habr.com/ru/post/899018/


All Articles