
Filter Ratings and Reviews
Filter 21 vetted Appium reviews and ratings
Reviews (1-7 of 7)
Companies can't remove reviews or game the system. Here's why.
May 03, 2019
Appium is used in our project to automate mobile application test cases. Our organisation has mobile apps on Android and IOS for different OS versions. With Appium we are able to automate test cases for mobile applications for native, hybrid and web apps. Appium supports multiple Android and mobile browsers. It is used by the IT department.
- Appium has no dependency on mobile OS whether it is android or IOS.
- It supports multiple programming language like java, python, ruby , C# etc.
- Supports automation of hybrid, native and web apps
- Open Source and huge community support
- Selenium webdriver compatible
- Supports multiple test framework
- Appium configuration is a bit complex and tricky some times to implement all kind of mobile OS versions
- There should be some utility to compare screens of mobile apps
- A skilled automation tester is required to build the quality code for automating mobile test cases
Appium is used (along with other tools for automation such as Espresso) across all Mobile Testing projects in our company. It is primarily used as the main harness for Android and iOS test automation frameworks. The problem we address by using Appium is automating repeated human work as well as scaling testing for multiple mobile devices.
- It uses WebDriver API so it makes it easy to use for former web test automation engineers.
- It can be managed via the command line via an extensive set of parameters.
- It handles implicit waits at the server side that is especially valuable in distributed infrastructure.
- There were some cases when Appium caused the application under test to crash. We were unable to allocate the reason at the support forums.
- It has some backward compatibility issues. Although Appium developers state it's fully backward compatible, we still need to use particular combinations of Appium's mobile OS version to keep the most robust setup. The wrong combination may cause Appium to be unable to interact with some elements in the tested app.
- It uploads WebDriver agent to iOS devices, and that may hang sometimes after several tests execution as its cache gets polluted.
March 18, 2018
Appium is used across the whole organization by teams which own the Android and iOS native applications. We're using it to automate large regression tests that by now we're running manually. Appium let us improve our release process duration and increase the speed of the regression phase, giving us the option of reducing the manual testing team to one person.
At the moment, Appium is working with TestObject because with these 2 working together it's possible to increase the device coverage and the speed of the whole release process with a nice quality level.
At the moment, Appium is working with TestObject because with these 2 working together it's possible to increase the device coverage and the speed of the whole release process with a nice quality level.
- Crossdevice: With Appium you can automate tests for Android and iOS both. There is no need to learn more than 1 language.
- Easy: It's really easy to configure and use appium; it's very useful when you're testing strategy is based on "developers write tests".
- Open Source: It's such a nice strength of appium, because you don't need to pay to use a good tool like Appium is.
- Element browser sometimes is unreliable and has sporadic fails.
- Appium running is a bit slow, compared to tests written with Appium and with Espresso or XCTest.
February 12, 2018
Creating a reusable and easily maintainable interface automation suite can be challenging. Work with iOS, your first thought is to use Xcode and write a suite alongside your unit and integration tests using Swift, but you don't need to. Utilizing Appium allows you to create a full-featured automation suite with one of many powerful languages other than Swift, yet access the full gamut of commands available XCUITest. Choosing Java, for instance, allows you to create a suite with JUnit and structure the project's execution with all the availability of Java's support libraries.
- Offers an excellent user interface application to assist in designing cases by previewing app screens and retrieving names of the elements you intend on interacting with
- Provides a generally accessible documentation suite on the web, which you will reference quite often
- Handles the connection between Appium's server and Xcode's tools during execution well
- Execution against live iOS devices can be quite slow. This will likely be improved in the near future
- Challenging for a new user to take on without guidance from a veteran
- Upgrading to a new version of Xcode before the tool is updated can render you suite useless, until an update is available
October 12, 2017
At this time, my team is only using Appium, but this will most likely change as other teams have automation needs with mobile devices. The main reason why Appium is a good choice for us is that it allows for tests to interact easily with both Android and iOS devices. Instead of using one toolset for Android and another for iOS, Appium combines how automation functions with each platform and puts it all into one library.
- Allows for a one-stop library to interact with both Android and iOS devices.
- Appium has the backing of Sauce Labs, so there's considerable support for this library.
- It's free! Open source with a lot of community support.
- Documentation can be confusing.
- Setup was a difficult process. This may not necessarily be the case once you figure everything out, but the whole figuring it out process was difficult and I ran into many, many problems when I first started.
September 25, 2017
It is an indispensable tool for mobile automation and helps a lot in converting manual test cases to automated scripts. Being an open source tool, it yields good ROI.
- Best part is that it's an open-source tool.
- Supports multiple mobile platforms.
- It supports native apps, mobile web & hybrid applications of both Android and iOS.
- It is based on Selenium using HTTP protocols.
- It supports most of the scripting languages like Java, Ruby, Java script, etc.
- It can be integrated with CI tools.
- It should provide reliable & promising executions every time, without any interruptions
- Avoid any synchronization issues
- Supporting to Windows mobile applications also in future.
June 05, 2017

Appium is used by my team, QA Automation, to assist in automating testing for our mobile iOS and Android applications. Appium helps increase our automated testing coverage to handle mobile, it is open-source and cross-platform compatible and handles native, hybrid, and mobile web applications which are a huge business problem.
- It works across multiple platforms.
- It is an open source project.
- It can handle native, hybrid and mobile web applications.
- Since it is open source, we're at the hands of the developers whenever there is a business critical emergency.
- We've run into issues which are not well documented and have spent considerable time communicating back and forth between the appium team to resolve them.
- Setup could be simplified.
Appium Scorecard Summary
What is Appium?
Categories: Automation Testing, Mobile App Development
Appium Technical Details
Operating Systems: | Unspecified |
---|---|
Mobile Application: | No |