Announcing Appium on Sauce: Native & Hybrid iOS App Testing in the Cloud

February 5th, 2013 by Ashley Wilson

Today we are extremely excited to announce the initial release of Appium on Sauce, a new way to automatically test your native and mobile web hybrid iOS apps in the cloud.

everestonsauce

Appium on Sauce has its roots in Appium, an open source project written in Node.js that draws from Dan Cuellar’s work on iOS Auto. Appium currently supports iOS testing with Android support in the works. Using the WebDriver JSON Wire Protocol to drive Apple’s UIAutomation, Appium takes Selenium commands from your app and translates those into a readable format for UIAutomation. With this seamless transition happening under the hood, Appium requires no recompiling or modifications to your app, and allows you to write tests in your favorite programming language and testing frameworks using the Selenium API and language-specific libraries.

tutorial_diagram

Support for mobile web hybrid and native app testing has been on our radar screen for a while now, particularly since the Mobile Testing Summit, where we were first introduced to the project now known as Appium. Given its out-of-the-box compatibility with Selenium, goal of cross-platform support across iOS and Android, and flexible approach to automation, pairing Appium with our cloud to provide a turnkey service for automatically testing native and hybrid apps made perfect sense.

And the best part? Appium on Sauce requires no setup or maintenance of iOS infrastructure. Tests can run in parallel across dozens of machines, allowing them to complete much faster than if they were running serially. Additionally, you can plug Appium on Sauce into your existing CI setup and let the cloud serve as your build server.

To get a quick of idea of how Appium on Sauce works, check out the demo video below featuring Everest, an iPhone app that helps you achieve personal goals.

For the next few weeks, Appium on Sauce will be available by invitation-only as we grow our ability to support more users. To sign up for an invite, visit http://saucelabs.com/appium and tell us a bit about your app and why you’d like to test it in the cloud. We expect to open up Appium on Sauce to everyone in the coming weeks so stay tuned to our blog and Twitter for an announcement on that.

And in the meantime, if you’re a Node developer working on a mobile app development or testing, please consider contributing to Appium to help make it better!

Happy testing!

Comments (You may use the <code> or <pre> tags in your comment)

  1. […] Online ResourcesRead the Sauce Labs blog post on the launch of Appium on Sauce or visit http://www.saucelabs.com/appium to sign up for an invite to the […]

  2. SQATESTERELITE says:

    Thanks for coming out with this app!

  3. […] Online Resources Read the Sauce Labs blog post on the launch of Appium on Sauce or visit http://www.saucelabs.com/appium to sign up for an invite to the […]

  4. chrix2 says:

    Amazing!!!!!!!!

  5. […] Online Resources Read the Sauce Labs blog post on the launch of Appium on Sauce or visit http://www.saucelabs.com/appium to sign up for an invite to the […]

  6. […] Best part is you can write iOS tests in Selenium WebDriver API using Appium. However Appium presently supports locating elements using the tag name (i.e type of iOS control) and accessibility labels. You can also run Appium in Sauce Labs, for more details read http://sauceio.com/index.php/2013/02/announcing-appium-on-sauce-native-hybrid-ios-testing-in-the-cl… […]

  7. sumit kher says:

    I am comparatively new to selenium and played a little with selenium IDE, and trying to do with selenium rc. I am baffled to use the scripting language there. Can you tell me what is the most used language in selenium across industries? And also I came across this course http://www.wiziq.com/course/12451-selenium-automated-web-browser-testing-for-web-applications os selenium automated web browser testing is this good? If someone does in Java and he joins a company where everyone does in ruby, then it’ll be a pain to learn ruby again. And also it would be great if you address any comparison about the available languages like (perl, python, ruby, java etc.) or tell me any other guidance would really appreciate help and also i would like to thank for all the information you are providing.

  8. […] Online Resources Read the Sauce Labs blog post on the launch of Appium on Sauce or visit http://www.saucelabs.com/appium to sign up for an invite to the […]

  9. […] Online Resources Read the Sauce Labs blog post on the launch of Appium on Sauce or visit http://www.saucelabs.com/appium to sign up for an invite to the […]

  10. […] Online Resources Read the Sauce Labs blog post on the launch of Appium on Sauce or visit http://www.saucelabs.com/appium to sign up for an invite to the […]

  11. […] Online Resources Read the Sauce Labs blog post on the launch of Appium on Sauce or visit http://www.saucelabs.com/appium to sign up for an invite to the […]

Leave a Comment