Appium is an open source
automation
Automation describes a wide range of technologies that reduce human intervention in processes, namely by predetermining decision criteria, subprocess relationships, and related actions, as well as embodying those predeterminations in machines ...
tool for running scripts and testing native applications, mobile-web applications and hybrid applications on
Android or
iOS
iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware. It is the operating system that powers many of the company's mobile devices, including the iPhone; the term also include ...
using a webdriver.
History
Appium was originally developed by Dan Cuellar in 2011 under the name "iOSAuto", written in the
C# programming language.
The program was
open-sourced in August 2012 using the
Apache 2 license.
In January 2013,
Sauce Labs
Sauce Labs is an American cloud-hosted, web and mobile application automated testing platform company based in San Francisco, California.
Background
Sauce Labs was founded in August 2008. Huggins was named by InfoWorld as one of the top CTOs of 20 ...
agreed to fund Appium's development and motivated its code to be rewritten using
Node.js
Node.js is an open-source server environment. Node.js is cross-platform and runs on Windows, Linux, Unix, and macOS. Node.js is a back-end JavaScript runtime environment. Node.js runs on the V8 JavaScript Engine and executes JavaScript code ou ...
.
Appium won the 2014 ''Bossie award'' of
InfoWorld
''InfoWorld'' (abbreviated IW) is an information technology media business. Founded in 1978, it began as a monthly magazine. In 2007, it transitioned to a web-only publication. Its parent company today is International Data Group, and its sister ...
for the best open source desktop and mobile software. Appium was also selected as an ''Open Source Rookie of the Year'' by Black Duck Software.
In October 2016, Appium joined the
JS Foundation
The OpenJS Foundation is an organization that was founded in 2019 from a merger of JS Foundation and Node.js Foundation. OpenJS Promotes the JavaScript and web ecosystem by hosting projects and funds activities that benefit the ecosystem. The Open ...
.
Initially as a mentor program, it graduated in August 2017.
References
External links
* {{Official website, http://appium.io/
Automation software
Software testing tools
Unit testing frameworks