Appium Interview Questions And Answers

appium interview questions and answers   Top 10 Appium Interview Questions And Answers

1) What is Appium?

Appium is an open source test automation tool for mobile applications. It allows users to test all kind of native, mobile, web, and hybrid apps. Appium also supports the automated tests on emulators and simulators.


2) What are the key features of Appium?

Following are the key features of Appium:

● Test the same application which is going to the marketplace.
● Testing Native apps do not need SDK, it offers standard automation APIs which can be used on for all types of platforms.
● Appium is a simple application which needs a very little memory for test process.


3) Which all languages we can use to write tests in Appium?

Tests of Appium are written is any language and this is because appium is nothing but a HTTP server.


4) Which are the prerequisites to use Appium?

Following are the pre-requisites that are used in Appium:

● Eclipse IDE
● Android SDK
● TestNG
● JS
● Web driver language binding library
● APK App Info on Google play
● JDK
● Selenium server jar
● Appium for Windows


5) What are the advantages of Appium?

Following are the advantages of Appium:

● Appium is an open source platform so you can contribute to it easily.
● For the hybrid mobile applications and Native, Appium provides cross-platform.
● Appium supports JSON wire protocol.
● Appium do not require recompilation of App.
● Appium also supports automation test on the physical devices and also for simulator or emulator both.
● Appium does not have any dependency on mobile devices.


6) What are the disadvantages of Appium?

Following are the disadvantages of Appium:

● In Appium the testing of those android that are lower than 4.2 is not allowed.
● There is no support that will allow you to run Appium inspector on Microsoft Windows.


7) What is Appium inspector?

Appium inspector is used to record and playback native application behavior which is achieved by inspecting DOM. It helps in generating the test scripts any language that is preferred.


8) Is it possible to run tests in a multithreaded environment while you are using Appium?

Yes, it is possible to run tests in a multithreaded environment while you are using Appium.


9) Is it possible to start an appium server programmatically?

Yes, it is possible to start an appium server programmatically.


10) How can you inspect elements on the IOS apps?

Appium inspector can be used to inspect elements on the IOS apps.