Unit 6: Introduction to Other Mobile Testing Tools - Subjective Questions

CSE379 — Mobile Automated Testing • Practice Questions with Detailed Answers

20 questions

1

Define Katalon Studio and explain its role in mobile application testing.

2

Describe the basic environment setup required to perform Android mobile testing using Katalon Studio.

3

Explain the purpose of Mobile Recorder, Mobile Object Spy, and Object Repository in Katalon Studio.

4

Describe how a mobile test case is designed and executed in Katalon Studio using built-in mobile keywords.

5

Evaluate the major advantages and limitations of Katalon Studio for mobile test automation.

6

Define Espresso and explain its basic architecture for Android UI testing.

7

Explain ViewMatchers, ViewActions, and ViewAssertions in Espresso with a suitable example.

8

Explain how synchronization works in Espresso and discuss the purpose of Idling Resources.

9

Describe the structure and execution lifecycle of an Espresso instrumented test.

10

Compare Espresso and Katalon Studio as mobile application testing tools.

11

Define Robotium and explain the role of the Solo class in Android testing.

12

Distinguish between white-box and black-box-style testing with Robotium.

13

Describe the main steps involved in creating a basic Robotium test case.

14

Discuss the advantages and limitations of Robotium for Android mobile testing.

15

Compare Espresso and Robotium for native Android application testing.

16

Define Selendroid and state the types of mobile applications it was designed to automate.

17

Explain the basic architecture and working process of Selendroid.

18

Describe how Selendroid handles native, hybrid, and mobile web application testing.

19

Evaluate the capabilities, advantages, and limitations of Selendroid.

20

Compare Katalon Studio, Espresso, Robotium, and Selendroid, and recommend suitable use cases for each tool.