TrustRadius
https://dudodiprj2sv7.cloudfront.net/product-logos/lq/j5/NE4ECOL1EGQB.pngAppium give your test the powerAppium 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.,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.,9,Improvement in Release Process Speed Reduce the Manual Testing and Manual Testers team,Calabash, Espresso and XCTest,Sauce Labs, Xamarin, CircleCIAppium drastically improves automated testing for mobile iOSCreating 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,10,For cost of ownership, the increase is positive times infinity, as it's free to install and use Lead time for suite development can be a negative, if not planned for during sprint planning Using Appium to execute tests in parallel across a cloud solution can improve CI/CD cycles by 100's of a percent,Xcode,Sauce Labs, ReactAppium is the Only Way To Go for Mobile Automation!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.,There are a number of expected methods that are not implemented, yet. With a similar sounding name as Selenium with similar functions, people who are familiar with Selenium try to use methods that appear to be available, but give a "not yet implemented" exception when run. 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.,9,Appium is open source, so it's free. That's budget friendly right there. The ability to write mobile automation tests has saved considerable time for our manual test team, but that is true with most automation tests. We use Sauce Labs with our other automation, but Appium works great with Sauce Labs, as well, if I needed to run on emulators and simulators.,xcode and android sdk,Selenium, PyCharm, GitHubBest Fit Mobile Automation tool for native, web and hybrid Android and IoS applicationsIt 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.,8,Open-source tool No negative impact as investment required only for scripting of test cases,TestComplete,M-Files, Jenkins, TeamCity, HP UFT, TestComplete, SeleniumAppium - Mobile Automated TestingAppium 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.,7,Improved test coverage - 20% Freed up manual testing resources to more important tasks Application bugs/defects are found and resolved quicker,,Slack
Unspecified
Appium
14 Ratings
Score 8.2 out of 101
TRScore

Appium Reviews

Appium
14 Ratings
Score 8.2 out of 101
Show Filters 
Hide Filters 
Filter 14 vetted Appium reviews and ratings
Clear all filters
Overall Rating
Reviewer's Company Size
Last Updated
By Topic
Industry
Department
Experience
Job Type
Role
Reviews (1-5 of 5)
  Vendors can't alter or remove reviews. Here's why.
Javier Cardoso profile photo
March 18, 2018

User Review: "Appium give your test the power"

Score 9 out of 10
Vetted Review
Verified User
Review Source
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.
  • 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.
Appium is well suited when you need to write automation tests with low costs. It's very simple to start up, configure and run. It doesn't depend on the application platform and is portable to many programming languages like Java, Ruby, etc. If you have a team of developers and SDETs and you need to increase the code coverage simply and fast, Appium is your best choice.
Read Javier Cardoso's full review
Brian Smith profile photo
February 12, 2018

Review: "Appium drastically improves automated testing for mobile iOS"

Score 10 out of 10
Vetted Review
Verified User
Review Source
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
If you want a full featured suite of interface tests using a language other than Swift for iOS projects, Appium is second to none. Appium allows you to separate an automated system test suite from Xcode and offload its execution to a cloud solution. If your suite is a smaller smoke test, you may be better off simply using Xcode.
Read Brian Smith's full review
Randall Kelley profile photo
October 12, 2017

Review: "Appium is the Only Way To Go for Mobile Automation!"

Score 9 out of 10
Vetted Review
Verified User
Review Source
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.
  • There are a number of expected methods that are not implemented, yet. With a similar sounding name as Selenium with similar functions, people who are familiar with Selenium try to use methods that appear to be available, but give a "not yet implemented" exception when run.
  • 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.
When testing on both Android and iOS (and who isn't?) then Appium is a great option. If there are some special scenarios that are needed to be tested like working with a device's file system or anything that might be outside of the app (maybe switching between apps while testing) then Appium may not meet all of your needs. I say that cautiously because there may be some functionality that I'm just not aware of yet or maybe coming soon that would work with this. I just haven't come across it, yet.
Read Randall Kelley's full review
Deva Veluchamy profile photo
September 25, 2017

Appium Review: "Best Fit Mobile Automation tool for native, web and hybrid Android and IoS applications"

Score 8 out of 10
Vetted Review
Verified User
Review Source
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.
Appium is well suited for native, mobile web, and hybrid applications of android and iOS but it does not support Windows mobile applications.
Read Deva Veluchamy's full review
No photo available
June 05, 2017

User Review: "Appium - Mobile Automated Testing"

Score 7 out of 10
Vetted Review
Verified User
Review Source
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 is perfectly suited for anyone trying to automate their testing suite to cover mobile applications. Since it is open-source it is continually being improved and does not require any expensive licensing fees to get that mobile application coverage needed. If that is a non-issue, it would be preferable to use another tool that is better documented and has a support team to diagnose any issues.
Read this authenticated review

Appium Scorecard Summary

About Appium

Appium Technical Details

Operating Systems: Unspecified
Mobile Application:No