- Mar 18, 2018
- admin
- 1
Appium philosophy
Appium is built on the idea that testing native apps shouldn’t require including an SDK or recompiling your app. And that you should be able to use your preferred test practices, frameworks, and tools.Appium is an open source project and has made design and tool decisions to encourage a vibrant contributing community.
1.You shouldn’t have to recompile your app or modify it in any way in order to automate it
Appium does not require any extra agent in application code. Therefore, we don’t need to recompile or modify our app.
2.You shouldn’t be locked into a specific language or framework to write and run your tests
Appium allows writing tests in Ruby, Python, Java, Node.js, Objective-C, PHP and C#. Users need not learn any new language/framework to use it.
3.A mobile automation framework shouldn’t reinvent the wheel when it comes to automation APIs
Appium uses WebDriver API, which is pretty well known among automation testers already. So, it doesn’t reinvent the wheel by introducing the entirely new API.
4.A mobile automation framework should be open source, in spirit and practice as well as in name!
This philosophy is obvious. Appium is freely available and users can freely modify it as per their requirements. Truly open source in spirit and in practice!
1 Comment
Varun Kumar
Very Nice Content