These Mobile App Testing multiple-choice questions and their answers will help you strengthen your grip on the subject of Mobile App Testing. You can prepare for an upcoming exam or job interview with these 100+ Mobile App Testing MCQs.
So scroll down and start answering.
A. Compatibility testing
B. Non-functional testing
C. Functional testing
D. Performance testing
A. Only broadband or dial-up connections are used for testing both the desktop and mobile Applications.
B. An application is tested on a central processing unit on a desktop, whereas on a mobile device, an application is tested on different handsets.
C. A mobile device has more memory than a desktop.
D. Screen size of a mobile device is larger than a desktop.
Choose True or False.
It is recommended to conduct memory leakage testing on the actual device rather than an emulator.
A.
True
B. False
Which of the given Blackberry testing tool types has the following characteristics?
- It is device-based.
- In order to capture screenshots, it is not required to connect a device to a desktop.
A.
BBScreenshooter
B.
Capturelt
C.
JL_Cmder
D.
None of the above
A. Sanity testing
B. System testing
C. Smoke testing
D. Scalability testing
Which of the following applications doesn't involve an upgrade?
i) Pre-installed applications
ii) lnstallable applications
iii) Browser-based applications
A.
Only option i)
B.
Only option ii)
C.
Only option iii)
D.
Only options i) and ii)
E.
Only options i) and iiD
A. Image-based tools
B. Object-based tools
C. Both image-based and object-based tools are equally efficient
A. Native
B. Web
C. Hybrid
D. Both options a and b
E. All options a, b and c
A. AndroidTestCase
B. ApplicationTestCase
C. TestCase
D. lnstrumentationTestRunner
A. Testing the backups and recovery plan if the battery dies.
B. Validating an application by installing and uninstalling it from a device.
C. Testing memory usage by an application.
D. Ensuring that an application is easy to use.
A. Functional testing is a type of black-box testing.
B. Functional testing is always performed after non-functional testing.
C. Only manual testing techniques are used for functional testing.
D. None of the above.
A. Experitest
B. IBM MQA
C. Xamarin test cloud
D. Perfecto mobile
A. Ranorex provides capabilities for key-driven testing.
B. Ranorex is a complex tool, which takes some time to learn.
C. In Ranorex. script recording is fast and simple.
D. ln Ranorex. test scripts are generated to Java Code.
A. appium
B. appium U
C. appium -U
D. appium
A. Using a real device for testing is less expensive as compared to using a simulator.
B. Debugging on a real device is more difficult as compared to debugging on a simulator.
C. A real device is slower in processing as compared to a simulator.
D. All of the above are correct.
Which of the following is/are the advantage(s) of using mobile device cloud for mobile app testing?
i) It is highly responsive.
ii) It has automation capabilities.
iii) It is very cheap.
iv) It is always secure.
A.
Only option i)
B.
Only option ii)
C.
Only options i) and ii)
D.
All options i). ii) and iii)
A. It is always conducted in a production environment.
B. Beta testing is a typical form of acceptance testing.
C. This type Of testing is carried out by only a small number of developers.
D. Both statements a and b are correct.
A. Deligh.io
B. Magitest
C. Arise
D. MonkeyTalk
Which of the given types Of applications has/have the following characteristics?
- It is very critical to test these applications in prototypes
- These applications cannot be uninstalled and can deal with the very core data and functions of a device
A.
Browser-based application
B.
lnstallable applications
C.
Pre-installed applications
D.
Both options a and b
A. Unit tests.
B. Integration tests.
C. Both unit and integration tests.
D. It is NOT mandatory for either of the tests to be run on an emulator or a real device.
A. Unit testing
B. Integration testing
C. System testing
D. All of the above
A. Test Tools
B. MonkeyRunner
C. Test Package
D. Test Suite
A. Compatibility testing
B. Laboratory testing
C. Stress testing
D. Localization testing
In mobile application testing, which of the following are examples of interruptions?
i) Incoming call
ii) Camera activated
iii) Receiving incoming call
iv) Losing network connection and regaining it
A.
Only options i) and iii)
B.
Only Options i). iii) and iv)
C.
Only options i). ii) and iii)
D.
All options 1). ii). iii) and iv)
A. Stress testing
B. Volume testing
C. Load testing
D. Recovery testing
A. Debug Build
B. Transferability
C. Publishing
D. Build Signing
A. Performance testing
B. Acceptance testing
C. Usability testing
D. Responsive testing
A. Usability testing
B. Installation testing
C. Component testing
D. Acceptance testing
Analyze the following steps of testing and determine the testing strategy being discussed.
1. Prepare two versions of an iOS application to be tested and also prepare a test metric.
2. Simultaneously test these two application versions on separate devices.
3. Measure and select the better version of the application to be released.
A.
Exploratory testing
B.
Beta testing
C.
A/B testing
D.
Concept testing
A. A simulator is suitable for debugging. whereas an emulator is not.
B. A simulator is faster as compared to an emulator.
C. A simulator is written in high-level language. whereas an emulator is written in machine-level assembly language.
D. Both options a and b are correct.
E. Both Options b and c are correct.
A. Android versions 3.0 and above
B. Android versions 4.2 and above
C. Android versions 2.3 and above
D. Android versions 5.0 and above
A. Object-based mobile testing tools
B. Image-based mobile testing tools
C. Both a and b
D. Neither a nor b
A. Experitest
B. Ranorex
C. Perfecto Mobile
D. IBM MQA
A. nOSign
B. avd
C. intentAction
D. intentFlags
Which of the given testing tool types has the following characteristics?
- It is an iOS-Only test framework
- It combines Cucumber and JSON
- It does not require app code changes
- It is difficult to run directly on devices
A.
KIF
B.
Robotium
C.
Frank
D.
ios Driver
A. Usability testing
B. Performance testing
C. Services testing
D. Low level resource testing
A. Services testing
B. Low-level resource testing
C. Operational testing
D. Interface testing
A. Reliability testing
B. Usability testing
C. Security testing
D. Transferability testing
A. Interrupt testing
B. Laboratory testing
C. Security testing
D. None of the above
A. Perfecto Mobile
B. Xamarin Test Cloud
C. IBM MOA
D. Experitest
A. Transferability testing
B. Application monitoring testing
C. Performance testing
D. Security testing
For Android testing, using the following parameters, find the syntax of the method to inject an instrumentation into a test case.
lnstrt is the instrumentation to be used with this instance.
MyActivityClass is the activity class to be launched.
A.
string injectlnstrumentation (Instrumentation lnstrt, class MyActivityClass)
B.
string injectlnstrumentation (class MyActivityClass)
C.
void injectlnstrumentation (Instrumentation Instrt)
D.
void injectlnstrumentation (string MyActivityClass, Instrumentation Instrt)
A. TaskKiller
B. Dalvik Debug Monitor Server
C. Monkey tool
D. JL_Cmder
A. Functional testing
B. Non-functional testing
C. Both functional and non-functional testing
A. Sending random screen taps and keystrokes to a user's application.
B. Having multiple applications running on a user's device so that the user can often switch between his application and other device applications.
C. Performing repeated operations at varying speeds, i.e. very quickly or very slowly.
D. Ensuring there is no UI issue when a mobile app is used in different languages.
A. uiautomator
B. Espresso
C. Robotium
D. Calabash
A. An emulator
B. A simulator
C. Both emulator and simulator
D. Neither an emulator nor a simulator
A. It provides good support for rotation and gesture.
B. UIAutomation tests can be run on a simulator as well as a device.
C. It is developed using JavaScript.
D. It can integrate perfectly with other tools.
Which Of the following factors should be considered before selecting a mobile device for testing?
i) OS version
ii) Compatibility factor
iii) Screen resolution
A.
Only option i)
B.
Only options i) and ii)
C.
Only options i) and iii)
D.
All options 1), ii) and iii)
A. 84
B. 4444
C. 440
D. 44