• info@helpingtesters.com
  • helpingtesters

Quick Appium Interview Questions

August 26, 2015 Appium Tutorial
Appium, appium interview questions, appium interview

The articles shares frequently asked Appium Interview Questions.

Explain what is Appium?

Appium is an open-source tool for automating native, mobile web, and hybrid applications on iOS and Android platforms.

List out the Appium abilities?

  • Supports most of the programming languages like java, ruby.
  • Use can test booth iOS and Android platform.
  • Supports automation of hybrid, native and web apps.
  • cross-platform
  • Backend is Selenium so you will get all selenium functionality
  • Doesn’t require an APK for use

List out the pre-requisite to use APPIUM?

    Install Appium is also required various pre-requites.

  • Dot Net framework should be installed on system on which Appium would be run
  • Java should be installed
  • Download eclipse Luna
  • Download Selenium, TestNG jar
  • Set JAVA HOME in environmental variables for Java
  • Download Appium
  • Download Android SDK
  • Set android platform path in environmental variables
  • Download JSON appium jar
  • Check SDK manager of SDK is updated
  • Moborobo or Pdanet for mobile to be identified.

List out the limitations of using Appium?

  • Doesn’t support image comparison.
  • Limited support for Android < 4.1
  • Appium documentation is a little weak
  • Less availability of tutorial
  • Long time to configure appium for both android and iOS.

Explain how to find DOM element or XPath in a mobile application?

  • iOS: Apple’s UIAutomation
  • Android 4.2+: Google’s UiAutomator
  • Android 2.3+: Google’s Instrumentation – Selendroid

Explain the design concept of Appium?

  • Appium is an “HTTP Server” written using the Node.js platform and drives iOS and the Android session using Webdriver JSON wire protocol.
  • Before initializing the Appium Server, Node.js must be pre-installed on the system.
  • Appium receives connection and command request from the client and execute that command on mobile devices (Android / iOS).
  • Appium responds back with HTTP responses.
  • Appium to execute these request uses the mobile test frameworks Apple Instruments for iOS and Google UIAutomator for Android API level 16 or higher

What language does Appium support?

Java, Objective-C, JavaScript with Node.js, PHP, Python, Ruby, C#, Clojure, or Perl

Explain what is APPIUM INSPECTOR?

Appium provides you with a neat tool that allows you to find the elements you’re looking for without leaving the Appium app. With the Appium Inspector, you can find any element and it’s named by either clicking the element on the preview page provided or locating it

In Android, do you need an app’s .apk to automate using Appium?

We can automate with apk file also

Does Appium have the same approach as WebDriver

Yes

Appium to test web apps on mobile devices?

Yes, Appium supports Chrome on Android and Safari on iOS.

Selenium WebDriver is necessary for Appium

Yes

What is Sauce labs

Cross browser testing made Selenium testing, mobile testing, JS unit testing possible on over 500 OS/browser platforms.

About the author

Vaibhav Singhal author

Vaibhav is in software testing since a decade. Worked with different testing techniques along with exploratory testing. Performed different regression, performance, api etc testing with tools and libraries like selenium, jmeter, loadrunner, protractor, rest assured, Katalon Appium and others.

6 Comments

Richa

December 21, 2015 at 11:47 pm

I am manual tester, learning Appium. Hope some questions are from here in interview.

thanks
Richa

Santosh tyagi

February 17, 2016 at 4:53 am

What should be reply when asked about how many test cases you build normally each day?

thanks

    Vaibhav

    March 29, 2016 at 11:21 am

    @Santosh it not count that matters, it depends on complexity, i.e. you can just make 2-3 testcases in a day also

Yogesh Kumar Gujrati

June 21, 2016 at 6:09 pm

Thaks man

Janessa

August 7, 2016 at 1:03 pm

Good collections. Please share more

reddy

October 15, 2016 at 1:18 am

thnkz

Leave a Reply

Your email address will not be published.