Appium is the Only Way To Go for Mobile Automation!
Overall Satisfaction with Appium
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.
Pros
- 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.
Cons
- 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.
- 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
Hard to compare Appium to Xcode and Android sdk because Appium uses them, but those are the only comparisons I could come up with to compare Appium with another product. I'm sure there may be other mobile automation tools, but none are as mainstream as Appium or with the support. You will need to install both Xcode and Android sdk to have Appium function.
Comments
Please log in to join the conversation