wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ISTQB - Mobile Application Testing 06

Total questions: 54

Worksheet time: 14hrs 30mins

Name
Class
Date
1.
Which of these test types is commonly applicable for mobile Applications?
a)
Installability testing
b)
Security testing
c)
Database testing
d)
All of the above
2.
Which approaches the tester should use during installability testing?
a)
Desktop Applications
b)
OTA via Wi-Fi or Cellular Data
c)
Data cable
d)
Jailbroken or rooting
3.
Which test type is focused on determining the performance efficiency of the application when subjected to conditions beyond normal load?
a)
Performance testing
b)
Efficiency testing
c)
Stress testing
d)
Structured testing
4.
Principle security issues for mobile apps include:
a)
Encryption of transferred data
b)
Access to sensitive data on the device
c)
Encryption of locally stored data
d)
Deletion of temporary data after abnormal end
5.

Performance testing is carried out to measure:

<p>

i. High CPU-usage

ii. Time consumption

iii. CRUD functionality

iv. Resource consumption

a)
i, iii, iv
b)
i, iii
c)
ii, iii, iv
d)
ii, iv
6.
If a user installs an app on a mobile with small screen size, but he can't see all the information in the registration screen. This defect is considered as:
a)
Usability defect
b)
Performance defect
c)
Accessibility defect
d)
Functional defect
7.
Validation of CRUD functionality is considered as a test condition for database testing.
a)
FALSE
b)
True
c)
There is no need to test the database
d)
CRUD functionality has no relation to the database
8.
Checking the date format used in a mobile app is considered as:
a)
Localization Testing
b)
Globalization and localization Testing
c)
Internationalization Testing
d)
Usability Testing
9.
Which test type is performed to determine the ease by which users with disabilities can use a component or system?
a)
System testing
b)
Component testing
c)
Usability testing
d)
Accessibility testing
10.
What is NOT true about field testing?
a)
Field testing is a type of mobile application testing
b)
Field testing is performed to ensure that the app works properly in the expected usage scenario of real users
c)
Field testing should include the use of mobile towers
d)
Field testing requires the identifications of all items required to perform the tests
11.
Testing for application store approval is considered as:
a)
Test technique
b)
Test technique
c)
Test level
d)
Test approach
12.
According to personas, which statement is NOT false?
a)
Personas is a test type
b)
Personas are fictional characters which represent real customers
c)
A Persona could not have a name or gender
d)
A persona couldn't have a location
13.
Most heuristics can be used as mnemonics, but not every mnemonic is a heuristic.
a)
FALSE
b)
True
c)
Heuristic can be used as mnemonics, and mnemonic can be used as heuristic
d)
Heuristic can't be used as mnemonics, and mnemonic can't be used as heuristic
14.
In which test technique Tours are used, and in which test level provide an effective method?
a)
Tours are used in field testing, and provide an effective method for exploratory testing
b)
Tours are used in smoke testing, and provide an effective method for system testing
c)
Tours are used in exploratory testing, and provide an effective method for field testing
d)
Tours are used in system testing, and provide an effective method for smoke testing
15.
Session-based test management enables exploratory testing to be managed in a :
a)
White-box fashion
b)
Black-box fashion
c)
Field-box fashion
d)
Time-box fashion
16.

Match each test activity in the test process with its typical area to consider for mobile testing:

<p>

1-Test analysis and design.

2-Test implementation and execution.

3-Test planning.

<p>

i. Tests are based on platform-guidelines for the user interface and the application stores.

ii. App store approval testing.

iii. Download and installability post-release testing.

iv. Device combinations that need to be tested.

a)
i-2, ii and iv-3, iii-1
b)
i and iii-2, ii-1, iv-3
c)
ii and iii-2, i-1, iv-3
d)
iv-2, ii and iii-1, i-2
17.
Simulator and emulator can be used at system testing level when:
a)
Actual devices are not available
b)
Using automation testing
c)
There is a need to take advantage of the platform-provided framework and instrumentation APIs
d)
Executing regression testing
18.
Which of the following is NOT a potential effect of overheating of a mobile device when testing it?
a)
Application becomes slow
b)
Features of the application stop working
c)
De-installation of the app
d)
Incorrect functionality of apps
19.
Why should accessibility testing be conducted?
a)
To determine if the app is usable by users with differing needs
b)
Because it is required by the W3C and the platform providers
c)
To completely test the application
d)
As generic test cases exist that must be executed for every application
20.
You are conducting internationalization testing. While you execute the tests you partly see pseudostrings and partly English strings. Which of the following is the most likely cause?
a)
Testing for backward compatibility
b)
Hard-coded English strings
c)
Wrong language settings of the device
d)
Something went wrong during build
21.
What does the mnemonic "CRUD" stand for in the context of data validation testing?
a)
Copy, Rename, Update, Delete
b)
Create, Read, Undo, Delete
c)
Create, Read, Update, Delete
d)
Create, Read, Undo, Deploy
22.
You are designing the test scenarios of a sticky notes android mobile application, which of the following scenarios will be included in the quick access links test suite?
a)
The app can add, edit & remove sticky notes correctly
b)
The notes added from the home screen shortcut can be viewed inside the app
c)
Updating the app does not delete the created notes
d)
The app is easily accessible by people with special needs
23.
Which of the following are you likely to use to carry out a performance test of the time behavior of an app?
a)
An instrumented build to get exact chronometric numbers.
b)
A load generator to observe the server behavior under heavy load
c)
Running the app on an emulator/simulator
d)
A device and a stopwatch to check the performance of the device
24.

Which TWO of the following are potential security issues for mobile apps?

<p>

a) Code injection via input fields.

b) Data being transferred unencrypted.

c) App not responding after interruption.

d) Rendering issues after changing device orientation.

e) Overlap of screen elements on small screens.

a)
a, e
b)
b, d
c)
c, e
d)
a, b
25.
You are assigned the task of installation testing for an Android application. Which of the following installation tests should NOT be used?
a)
Executing App-Installer.exe
b)
Install by connecting the device to a PC and running commands for installation
c)
Installation from Google Play Beta Program
d)
Sideloading by providing the installation package on an SD-Card and executing from within the device file system
26.
You are developing a test approach for performing connectivity tests on different types of mobile devices. Which of the following should NOT be in scope for this approach?
a)
Switching from GSM to flight mode and back to GSM
b)
Initiating a payment transaction via NFC
c)
Using Bluetooth for pairing with a wearable device
d)
Connecting a USB cable with a power supply
27.
Which of the following is a PRIMARY test goal when performing tests for co-existence of an system under test (SUT) with other apps on the device?
a)
Verifying that the SUT does not harm any user data
b)
Identifying existing security issues on the device
c)
Assessing usability problems in the SUT
d)
Testing if the SUT meets accessibility standards
28.
You are testing a native iOS app that uses various sensors. Which of the following test types do NOT apply?
a)
Performance testing
b)
Testing for utilization of device features
c)
Cross-browser testing
d)
Device compatibility testing
29.
Which of the following is a typical test type for testing interoperability with OS versions?
a)
Testing for security issues.
b)
Testing for performance problems.
c)
Testing for accessibility standards
d)
Testing for backward compatibility
30.
When testing a native app using different device features, which of the following hardware devices is LEAST needed to be in focus when performing the tests?
a)
WLAN module
b)
Integrated speakers
c)
Built-in camera
d)
Headphone access
31.
Which of the following statements is NOT a valid scenario for testing a mobile device regarding input sensors?
a)
Verifying the quality of the received GPS signal
b)
Testing for correct functionality of the gyroscope
c)
Validating data provided by the motion sensor
d)
Correct screen size in landscape and portrait modes
32.
Which of the following options contains tests that ONLY relate to different input methods?
a)
Swiping to the next screen, double tapping on a button, scanning a QR code, recording audio
b)
Taking a photo with the camera, using a soft keyboard, printing the content of a screen, using GPS coordinates
c)
Dragging an object on the screen, opening another application, capturing of images, sending an SMS to a friend
d)
Displaying geo location data, performing distance measurements, using a TV remote app, capturing videos from the internet
33.
You are working as a mobile tester for a company which is developing a navigation app. One of the requirements is that the app should run in both portrait and landscape modes whilst providing the same features to the user in an accurate way. Which of the following lists the BEST aspects to take into account for verifying correct functionality when switching screen orientation?
a)
Motion sensor, security issues, correctness of output data
b)
Usability issues, retaining input data, maintenance of current state
c)
Various switches in screen orientation, performance issues, user interface features
d)
WLAN interrupts, rendering issues in the graphical user interface, loss of entered data
34.
A health insurance company released an updated version of its customer app. The update includes a feature which scans a pharmacy bill and sends it directly to the health insurance company for payment. However, when the customers installed the update, they found that the camera couldn't be invoked to scan the bills. This bug was reported and fixed. Now new tests need to be prepared and executed, and retesting needs to be performed. Which of the following tests will you execute as the MOST IMPORTANT test in the given scenario?
a)
Test for performance
b)
Test for accessibility
c)
Test for access permission
d)
Test for installation
35.

Your company provides a news massaging app that includes a notification feature for displaying breaking news. The notifications have deep linking to the relevant online news pages. Recently, some users of the app complained about experiencing delays with the display of the news notifications, while at other times, the expected notifications were not displayed at all. The root cause of this defect was identified by the developers and fixed. In your role as a mobile tester, which functional tests would you undertake in order to validate that the fixed version of the app is correctly working?

<p>

i. Correct displaying of the notification when the app is in the background.

ii. Running the application under low battery conditions.

iii. Testing the performance of the app whilst displaying the notification.

iv. Performing of usability tests related to the fixed version of the app.

v. Testing the deep linking to the correct news page of the app.

a)
i – iv – v
b)
i – ii – iv
c)
i – ii – v
d)
ii – iii – iv
36.
Your company is developing a new version of a hybrid app for price comparison. This app consists of feature-rich functionalities in quick-access links. As a mobile tester, it is your task to verify the failure-free working of these quick-access links. Which of the following is the BEST approach to take?
a)
Verifying the correct behavior of force-touch functionality of an iOS app
b)
Assuring the presence of favorite bookmarks in Mobile Chrome on Android OS.
c)
Verifying that all hardware keys of a mobile device work as expected.
d)
Using a suitable tool for identifying broken links in the mobile web app
37.
What is the possible mitigation for Introduction of new technologies, platforms and devices risk?
a)
Applying appropriate testing approaches such as field testing
b)
Choose an appropriate selection of devices for test execution
c)
Use pre-production versions of those technologies
d)
Perform analysis to understand most used platforms
38.
Hardware difference in various devices is one of the typical challenges of mobile application testing, and its potential impact is:
a)
Large numbers of devices required for testing, which drives up the cost
b)
Large numbers of combinations to be tested
c)
Guidelines to be considered for the various platforms
d)
The need for backward compatibility to run the application on older versions of the platform
39.
The test strategy may consider the challenge posed by the non-availability of devices, networks or real-life conditions by using external resources, such as:
a)
Maximum coverage approach
b)
Multi-platform approach
c)
Bug hunting
d)
Single platform approach
40.
The test strategy may consider the challenge posed by a large number of different devices by adopting:
a)
Crowd testing services
b)
Maximum coverage approach
c)
Remote device access services
d)
All of the above
41.
Which statement is true about Architectural Decisions?
a)
Thin client apps contain application code which is customized to the device and make minimal use of mobile operating system features
b)
The server-side architectures include single-tier and multi-tier architectures.
c)
Store-and-forward mode is where the data gets transferred as soon as it is submitted.
d)
Partially-connected apps don't require an internet connection for tasks such as data transfer.
42.
To choose a particular architecture decision for a mobile app, you should put in your considerations:
a)
Connectivity needs
b)
Installability, compatibility, and usability.
c)
Platform issues.
d)
Type of devices to be supported.
43.
Hybrid and native apps don't require internet access, but browser-based apps require internet access.
a)
True
b)
FALSE
c)
Sometimes
d)
Mobile apps types has no relation with internet access
44.
Which statement is true about browser-based apps?
a)
The use of multiple platform support is difficult
b)
The development cost is usually higher
c)
They are created using common web technologies
d)
They may be as feature-rich as native or hybrid apps
45.
Which type of mobile application is developed using platform SDKs, development tools and platform specific sensors and features?
a)
Native apps
b)
Hybrid apps
c)
Browser-based apps
d)
Social media apps
46.
Watches and fitness bands are examples of:
a)
Companion devices
b)
Basic devices
c)
Smart devices
d)
Wearable devices
47.

Match each mobile device type with its corresponding Identification

<p>

1-Companion devices

2-Wearables devices

3-Smartphones

4-Feature phones

<p>

I. Phones with several sensors, the operating system supports features such as app installation, multimedia support and browsing.

II. Computer-powered devices used with a tablet to extend the available functionality.

III. Phones provide limited support for apps and app installation.

IV. Devices that can be worn by consumers.

a)
1-IV, 2-I, 3-II, 4-III
b)
1-II, 2-IV, 3-III, 4-I
c)
1-II, 2-IV, 3-I, 4-III
d)
1-IV, 2-II, 3-III, 4-I
48.

Which statements are NOT False about business models for mobile apps?

<p>

I. The applications are generally free and users haven't to pay if they need additional features in a Freemium model.

II. Advertisement-based applications display advertisements on the screen as users interact with the application.

III. Fee-based applications require the users to pay for downloading and installing the application.

IV. Enterprise applications are developed for external use with the organizations.

a)
I, II, III
b)
II, III, IV
c)
I, IV
d)
II, III
49.
Which business model should be used to monetize the work done in creating a Mobile wallet application?
a)
transaction-based model
b)
Freemium model
c)
Advertisement-based model
d)
Fee-based model
50.
Mobile application testers use the mobile analytics data to:
a)
Differing screen sizes and resolutions
b)
Select a device portfolio for test execution that is appropriate for the target market
c)
Create user stories
d)
Determine the test level
51.
Why is it common for mobile app projects to flip the Test Pyramid?
a)
Unit tests are much more complicated on mobile apps. As a result, it is convenient to only have a few unit tests
b)
Missing tool support for unit and integration testing for mobile apps
c)
Mobile apps are always monolithic. As a result, everything can be tested at system level and there is no need to test at lower levels
d)
Mobile apps require a lot of manual testing, like usability or field testing
52.
Which of the following is an effective method for field testing?
a)
Using a cloud-based approach
b)
Using an in-house device lab for executing tests on different smartphones
c)
Using tours as a kind of exploratory test technique.
d)
Using a test tool for executing automated tests on mobile browsers
53.
You are a new member in a team which is testing mobile applications. Your team lead asks you to test the app’s inputs for a duration of 1 hour, functions for 1 hour, interrupts for 1 hour, and so on. Which of the following is the team lead applying?
a)
Risk-Based Test Management
b)
Delegating the responsibility of his job to you
c)
Managing Performance Testing
d)
Session-Based Test Management
54.
You are a tester in a team developing a mobile app. Your team has finished the current version of the app and has released it to the application store. Which of the following is your next activity?
a)
Archiving testware
b)
Post-release testing
c)
Application store approval testing
d)
Test closure