Appium is an open-source tool for automating native, mobile web, and hybrid applications on iOS mobile, Android mobile, and Windows desktop platforms. Native apps are those written using the iOS, Android, or Windows SDKs. Mobile web apps are web apps accessed using a mobile browser (Appium supports Safari on iOS and Chrome or the built-in 'Browser' app on Android). Hybrid apps have a wrapper around a "webview" -- a native control that enables interaction with web content. Projects like React or Apache Cordova make it easy to build apps using web technologies that are then bundled into a native wrapper, creating a hybrid app.
Importantly, Appium is "cross-platform": it allows you to write tests against multiple platforms (iOS, Android, Windows), using the same API. This enables code reuse between iOS, Android, and Windows test suites. More information on Appium can be viewed here.
HeadSpin is a proud supporter and contributor to the Appium ecosystem.
We have made several advancements in this area and are happy to share our innovation with you to make your mobile testing and performance monitoring more efficient.
With HeadSpin Appium:
HeadSpin developed the first custom desktop app for Appium.
HeadSpin’s Appium IDE is a custom desktop app that lets you debug and develop Appium scripts, start an Appium server, and inspect your app’s structure. It was developed by independent Appium contributors at HeadSpin. Appium IDE is compatible with two-way audio and biometric testing.