Mobile Testing Interview Questions – Part 1

mobile interview questionsLooking for Appium Interview Questions here are some of the Appium and Mobile Testing Interview Questions that you can expect during your interview. These questions are at different level aimed at  beginners, Intermediate and Advanced Mobile testers. This is a Series on Mobile Testing interview Questions and watch this space for more interview questions on mobile and appium testing.

1. Appium is a ________
A. Web Testing Framework
B. Web and Mobile Testing Framework
C. Mobile Testing Framework
D. None of the Above

2. Which of the Operating Systems does Appium Support?
A. Android, iOS and Windows
B. Android, iOS and Firefox mobile OS
C. Android, QNX, iOS and Windows
D. Android, iOS and QNX

3. Which of the Languages Appium does not support?
A. Javascript
B. Python
C. C
D. Ruby

4. Which of the Languages Appium does not support?
A. Javascript
B. Python
C. C
D. Ruby

5. Appium Inspector is ________
A. Records and plays native application behavior by inspecting DOM
B. Records and plays web application behavior by inspecting DOM
C. Records and plays native application behavior by inspecting COM
D. Records and plays native application behavior by inspecting DOM and generates the test scripts in any desired language

6. What is Xcode is ________
A. an integrated development environment for OS X and iOS
B. an integrated development environment for iOS
C. an integrated development environment for Android and iOS
D. an integrated development environment for Android, QNX, iOS and Windows

7. What is Appium Doctor
A. Tool to verify appium installation
B. Tool to debug code
C. Tool to verify installation and debug code
D. None of the above

8. Appium is installed using
A. install appium-doctor
B. npm install appiumdoctor
C. npm install appiumdoctor -g
D. npm install appium-doctor -g

9. Which of the following Appium does not support in iOS
A. Real iDevices
B. Simulators
C. Emulators
D. Mobile Safari

10. Desired capabilities are
A. a set of keys to login to Appium server
B. a set of keys and values sent to the Appium server
C. Used to specify Appium Version
D. Used to specify Appium Version and Device name

11. POM is ________
A. a XML file
B. a XHTML file
C. a JSON file
D. a HTML file

12. POM is ________
A. used for Configuring in Appium
B. used for Configuring in Sauce Labs
C. used for Configuring the project in MAVEN
D. None of the Above

13. ANT Scripts are ________
A. Tool box and the Scripts Reusable
B. Framework and the Scripts are Reusable
C. Tool box and the Scripts are not Reusable
D. Framework and the Scripts are not Reusable

14. To Create AVD in Eclipse, you need to ________
A. Go to Window and choose Android Virtual Device Manager
B. Go to Project and choose Android Virtual Device Manager
C. Go to Window and select Navigation and choose Android Virtual Device Manager
D. All the Above

15. Parameterization in TestNG can be achieved by ________
A. Testng.xml or Dataprovider
B. Testng.xml
C. Dataprovider
D. Parameterization.xml

If you are new to mobile testing and need to start your career in mobile testing, check this page Mobile Testing Training

Answer Keys:

1.Answer: C
2.Answer: B
3.Answer: C
4.Answer: C
5.Answer: D
6.Answer: A
7.Answer: A
8.Answer: D
9.Answer: C
10.Answer: B
11.Answer: A
12.Answer: C
13.Answer: C
14.Answer: A
15.Answer: A