Copyright © 2017, edureka and/or its affiliates. All rights reserved.
What is Appium?
Why use Appium
How Does it Work
www.edureka.co
Appium Installation
www.edureka.co
WHAT IS APPIUM?
Appium is an open-source, cross platform tool for automated testing of native, mobile web, and
hybrid applications on iOS, Android, and Windows desktop platforms.
www.edureka.co
www.edureka.co
www.edureka.co
Open Source
Not only is Appium free of cost, but also open source. This means Appium can be tweaked infinitely
to work according to your whims.
www.edureka.co
Cross-Platform
Appium can test any mobile application whether it be a native one, a hybrid one or even a web app.
Whether the app works only on iOS or Android or even both, Appium has you covered. Above that,
Appium, itself can be installed on Windows, Mac and Linux.
www.edureka.co
No Source Code
Automation testing applications till date would require access to the application code libraries and
the source code. Appium brings something new to the table by completely disregarding this
fundamental aspect of automation testing.
www.edureka.co
No Reinstallation
Appium’s philosophy believes in testing an application without reinstalling it and modifying it in any
way.
www.edureka.co
Framework Support
Appium as a framework is also supported by various automation testing tools out there, just to
make migration of any project a breeze.
www.edureka.co
Community
A tool in itself is never sufficient. A budding community is extremely necessary. An active
community results in faster bug reports and easier troubleshooting which is key to the success of
an automation testing tool.
www.edureka.co
www.edureka.co
How Does it
Work?
UIAutomator
XCUI Test
Android
iOS
Server Response
Server Request
Server Request
www.edureka.co
www.edureka.co
APPIUM DEPENDENCIES
Node.js
Selenium Libraries
Java
Appium Server
Client Libraries
IDE
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
www.edureka.co
www.edureka.co

What is Appium? Edureka