17 years helping New Zealand businesses
choose better software

What Is Appium?

Open source system to help developers test and monitor the performance of applications.

Who Uses Appium?

Developers

Appium Software - 1

Not sure about Appium? Compare with a popular alternative

Appium

Appium

4.3 (16)
US$0.00
Free version
Free trial
4
12
3.8 (16)
4.2 (16)
4.1 (16)
VS.
Starting Price
Pricing Options
Features
Integrations
Ease of Use
Value for Money
Customer Service
No pricing found
Free version
Free trial
87
8
4.3 (9)
4.0 (9)
4.7 (9)
Green rating bars show the winning product based on the average rating and number of reviews.

Other great alternatives to Appium

WebLOAD
Top rated features
Load Testing
Reporting/Analytics
Testing Scripts
UserTesting
Top rated features
Audience Targeting
Reporting/Analytics
Usability Testing
BrowserStack
Top rated features
Quality Assurance
Supports Parallel Execution
Usability Testing
PFLB
Top rated features
Load Scenarios
Reporting/Analytics
Testing Management
Mr Suricate
Top rated features
Bug Tracking
Monitoring
Usability Testing
ZeuZ
Top rated features
Parameterised Testing
Requirements-Based Testing
Supports Parallel Execution
TestFirst
Top rated features
Issue Management
Software Testing Management
Testing Management
kapptivate
Top rated features
Assessment Management
Customisable Reports
User Management
TAST
Top rated features
Parameterised Testing
Reporting & Statistics
Supports Parallel Execution

Reviews of Appium

Average score

Overall
4.3
Ease of Use
3.8
Customer Service
4.1
Features
4.3
Value for Money
4.2

Reviews by company size (employees)

  • <50
  • 51-200
  • 201-1,000
  • >1,001

Find reviews by score

5
44%
4
44%
3
13%
George Rex
George Rex
Co-founder & CAO in Nigeria
Verified LinkedIn User
Information Technology & Services, 2–10 Employees
Used the Software for: 1-5 months
Reviewer Source

Alternatives Considered:

The Goto Tool for Automated Mobile App Testing

3.0 4 years ago

Comments: I am trying to be a mobile app developer for both android and IOS. So, testing my app projects no matter how small they are really matters to me. So, Appium is a really functional tool for my mission, and I love it when open source applications can compete with proprietary or paid industry solutions.

Pros:

I started developing apps for mobile, especially shuffling between Google's android studio and JetBrains PyCharm. Whenever I finish any simple project, I have no fear as to the testing phase because Appium works efficiently well enough with any of this programming language I choose to build with. Secondly, it impresses me to note that this great tool is free to use. What more could a developer ask for.

Cons:

I hate it when getting an application up and running without hassles is a hassle itself. It took more so much time to learn through the guide just to ensure I set up the tool to work as required. This is just my concern with Appium. But outside that, I love the automation process.

Sagar
Test specialist in Australia
Telecommunications, 5,001–10,000 Employees
Used the Software for: 2+ years
Reviewer Source

Very useful test automation framework

5.0 5 months ago

Pros:

It’s so user friendly to automate mobile apps. Being a open source it’s support for multiple languages is very useful.

Cons:

Set up is slightly complicated but still worth it.

Manish
Manish
Sr. QA Engineer in India
Verified LinkedIn User
Information Technology & Services, 201–500 Employees
Used the Software for: 2+ years
Reviewer Source

Best mobile app Automation product in the market

4.0 5 years ago

Comments: Overall i am very happy with what appium has to offer in terms of Mobile Application automation because its the only tool right now in the market that covers all the requirements and i have seen many products which are using Appium in their backend.

Pros:

1. You get solutions of problems very easily from community site and from other sources as well. 2. Once you are comfortable with it you can use it to its best. 3. Fulfils all of our requirement to test mobile applications 4. Supports Android and iOS both the platforms 5. Client as well as CLI version is available 6. It open source so no need to spend money 7. Easy to setup using tutorials 8. Runs on all Operating systems 9. You can use Any available programming language for scripting (I prefer Java and Python)

Cons:

1. Difficult to give training to your colleague because there is a lot of things in it. 2. Test sharding is difficult using appium. 3. Updates may ruin your previously written automated testcases.

Thang
Thang
Senior iOS Developer in Finland
Verified LinkedIn User
Information Technology & Services, 51–200 Employees
Used the Software for: 1+ year
Reviewer Source

Test automation tool built with developer's mindset

5.0 4 years ago

Comments: My work flow involves Appium and Robot framework to do integration test and end to end test, it's very hard to dockerlize the process due to python version and dependency requirement. But it works for our team despite limitation in deployment.

Pros:

Appium is open source and support both Android and iOS, also works with multiple programming language like java, python, ruby , C# as well as all kind of apps.

Cons:

Setup process for Appium is tricky if you go with full manual path to implement all kind of mobile OS versions. As an open source project it is sometime inconsistent and tent to appear to skilled developer who know what and how to do with all kind of configuration and errors.

dolly
dolly
Software Engineer in India
Verified LinkedIn User
Computer Software, 201–500 Employees
Used the Software for: 2+ years
Reviewer Source

Appium

5.0 4 years ago

Pros:

While doing automation, Searching for the locators like XPath, id, text, and many more can find easily. Also at the same time right after writing the XPath, we can do a check by click on that XPath and check if that is right or wrong.

Cons:

Sometimes after connecting the device from the appium it is taking a long time to launch the application. And also after getting disconnected we need to start the same process from the starting.

Karuna
Software Test Engineer in India
Computer Software, 51–200 Employees
Used the Software for: 2+ years
Reviewer Source

Great software, highly recommended for mobile automation

4.0 5 years ago

Comments: Our mobile application had 0 automation in the beginning. Now within a period of 3-4 months, we have the entire automation framework setup upto 70% using Appium by our QA engineers.

Pros:

Appium is a great mobile automation testing software. Can help any novice, intermediate or an advanced engineer to help setup the test automation framework for a native and hybrid mobile application. Very easy to understand using the documentation, great inspector UI and easy to use.

Cons:

There are not many FAQs or guides if you face any error during setup of the iOS framework using the new XCUITest framework. Had to struggle finding solutions online

Sumanth
Qa automation engineer mobile in US
Computer Software, 51–200 Employees
Used the Software for: 1+ year
Reviewer Source

Beware of Appium updates

4.0 5 years ago

Comments: We have setup iOS and Android test automation based on Appium. We run tests locally and also on CI. Better try to update appium on CI first and see the results over there and try to update locally. Appium save capabilities UI sucks.

Pros:

Element Inspector, actions we can perform on the inspector. Easy to configure and run tests. Open source makes to use for free. Appium community is always active. Can run parallel tests on any platform like same OS parallelism or multi OS parallellism.

Cons:

Beware of updating appium as it may break things, its hard to manage between appium server and appium as different versions. server logs are not accurate enough to understand failures.

Shravya
QA in India
Information Technology & Services, 2–10 Employees
Used the Software for: 1+ year
Reviewer Source

Open source for mobile automation

5.0 2 years ago

Pros:

It is an open source. Appium supports multiple mobile platforms. Appium can also be used to run multiple application tests at the same time.

Cons:

There is not really a lot that I dislike about appium, but one thing is the ease of scrolling to find the elements on the app. You have to write commands so that you perform a scroll action and then be able to find the element

Bharat
Bharat
Software Engineer in India
Verified LinkedIn User
Computer Software, 501–1,000 Employees
Used the Software for: 6-12 months
Reviewer Source

Best for mobile app testing

4.0 5 years ago

Comments: I’m doing appium testing on different mobile applications.

Pros:

It is good open source mobile application testing tools. It works on all the platforms and perform with many programming language. It support to both android and iOS applications.

Cons:

It difficult to understand to some people because it requires a programming language to understand. Setup in system is little complex.

Verified Reviewer
Verified LinkedIn User
Events Services, 11–50 Employees
Used the Software for: 1-5 months
Reviewer Source

Appium the complex setup but need of an hour

4.0 5 years ago

Comments: Doing automation with selenium for android apps

Pros:

Supported android , ios and hybrid platforms for automation

Cons:

Complex setup makes is tedius Non user friendly UI

shyam
Software Engineer in US
Semiconductors, 10,000+ Employees
Used the Software for: 6-12 months
Reviewer Source

Good tool for apps automation

5.0 5 years ago

Comments: It is a good tool to work on. There are several tools which work as a wrapper around Appium and give the user the best advantage of simplicity and efficiency.

Pros:

It automates most of the tasks on mobile apps which makes it easy for developer to write code for the apps and test it with minimum effort.

Cons:

When using Appium with other software like Katalon Studio, it would be hard to configure the setup. The versions of Appium sometimes are not compatible with the software versions of the android and ios phones. Setting the right version takes time especially with ios.

yoshitha
yoshitha
Qa lead in Sri Lanka
Information Technology & Services, 11–50 Employees
Used the Software for: 6-12 months
Reviewer Source

Best mobile automation tool

5.0 5 years ago

Pros:

Easy to do automation less configuration

Cons:

Sometimes emulators getting crash and less documentation

Daniel
Software Developer in Brazil
Information Technology & Services, 201–500 Employees
Used the Software for: 1+ year
Reviewer Source

Best tool for functional test automation

5.0 3 years ago

Pros:

This automation platform provides everything for cross-platform functional test automation. It works for both Android and iOS platforms.

Cons:

Until now, there's nothing I'm missing in this software.

Amol
QA in UK
Computer Software, 51–200 Employees
Used the Software for: 1+ year
Reviewer Source

Mobile app automation engine

3.0 6 years ago

Pros:

It has helped me achieve the first automation of mobile applications with built in server and drivers for the devices.

Cons:

it was tricky to get it right from fresh install. had to install dependencies to support the tool. wish it listed the pre requisites during installation.

Verified Reviewer
Verified LinkedIn User
Information Technology & Services, 1,001–5,000 Employees
Used the Software for: 1-5 months
Reviewer Source

Appium Review

4.0 5 years ago

Comments: We are using it for automated testing. Pretty great so far.

Pros:

Comes in many forms (E.g. Appium desktop and Appium viewer). Free to setup and use

Cons:

Can be difficult to use. Need time to adjust.

Pedro
QA Intern in Brazil
Education Management, 501–1,000 Employees
Used the Software for: 1-5 months
Reviewer Source

The Software that saves time

4.0 5 years ago

Comments: My experience is ok, isn't that good cause the app isn't that easy to use as others

Pros:

The thing that I most liked on Appium was the integration with mobile, the integration is really good, also the connection with it too.

Cons:

Isn't that easy to use, compared with other softwares, Appium isn't that easy to use, after a long search on the internet I've found out how to do some small steps on the software.

Software found in