ASTQB Mobile Tester Certification Mock Exam

Description

This test is a copy from the official mock test available from ASTQB website. Feel free to copy it and use to improve your studies.
Cláudio Pedroso
Quiz by Cláudio Pedroso, updated more than 1 year ago
Cláudio Pedroso
Created by Cláudio Pedroso over 6 years ago
65
0

Resource summary

Question 1

Question
What types of testing are particularly important for mobile applications based on the user’s expectations?
Answer
  • Suitability and Accuracy
  • Usability and Performance
  • Portability and Usability
  • Performance and Security

Question 2

Question
If an application resides on the mobile device and was written specifically for that device, what type of application is it?
Answer
  • Web-based
  • Hybrid
  • Native
  • Device-specific

Question 3

Question
You are testing an application for a smart phone. You have determined that you only need to test one device from the target family of devices because the behavior of all devices in that family will be the same for this application. This is an example of what test design technique?
Answer
  • Boundary value analysis
  • Combinatorial
  • Decision tables
  • Equivalence partitioning

Question 4

Question
If you are testing a mobile application that is not safety-critical, which lifecycle model is most likely to be used?
Answer
  • V-model
  • Waterfall
  • Mobile model
  • Iterative

Question 5

Question
Which of the following requirements documents would be the best source to determine normal usage scenarios?
Answer
  • Requirements specification
  • Use cases
  • User stories
  • Usability requirements

Question 6

Question
In a project that is feature-rich but time-poor, which is the most reasonable approach to risk analysis?
Answer
  • Conduct a full risk analysis, including weighted likelihood and impact ratings for each item
  • Use a lightweight approach and assign relative importance of each identified item
  • Skip the risk analysis step and proceed to test execution based on experience
  • Concentrate on the functional capabilities and disregard the physical capabilities of the device since those should be tested by the manufacturer

Question 7

Question
If you are testing a mobile banking application, is it important to test the interaction between the software and the device?
Answer
  • No, it is not necessary to extend the functional testing to cover interaction with the device
  • Yes, using the physical device is how the user interacts with the application and how the application interacts with the Internet
  • No, if the application is developed as a native application, there is no need to test the interaction because the application is portable across many different types of devices
  • Yes, each feature of the device should be tested to verify if it interacts with the application

Question 8

Question
You are testing a native application for a smart phone. The application allows the user to make grocery lists on the phone and store up to three lists at a time. A list can contain up to 50 items. Which of the following is the minimum set of test conditions to achieve 100% coverage with the equivalence partitioning test technique?
Answer
  • List with 47 items
  • List with 0 items, List with 1 item, List with 50 items, List with 51 items, 0 lists saved, 1 list saved, 3 lists saved, 4 lists saved
  • List with 0 items, List with 25 items, List with 51 items, 3 lists saved
  • List with 0 items, List with 12 items, List with 58 items, 0 lists saved, 3 lists saved, 7 lists saved

Question 9

Question
You are testing a native application for a smart phone. The application allows the user to make grocery lists on the phone and store up to three lists at a time. A list can contain up to 50 items. Which of the following is the minimum set of test conditions to achieve 100% coverage with the boundary value analysis test technique?
Answer
  • List with 47 items
  • List with 0 items, List with 1 item, List with 50 items, List with 51 items, 0 lists saved, 1 list saved, 3 lists saved, 4 lists saved
  • List with 0 items, List with 25 items, List with 51 items, 3 lists saved
  • List with 0 items, List with 12 items, List with 58 items, 0 lists saved, 3 lists saved, 7 lists saved

Question 10

Question
Correctness can be defined as a combination of which two quality characteristics?
Answer
  • Suitability and accuracy
  • Usability and performance
  • Portability and interoperability
  • Security and usability

Question 11

Question
When conducting security testing on a mobile application, which is the correct set of basic areas to cover?
Answer
  • Access, data protection, documentation
  • Code, functionality, documentation, security policy
  • Data creation, data storage, data transfer
  • Access, data storage, data transfer, security policy

Question 12

Question
Which of the following types of testing might consider the user’s age?
Answer
  • Scenario-based testing
  • Use case testing
  • User story testing
  • Persona-based testing

Question 13

Question
If your application can only be used within a specific country, what feature of the device might be used to supply information that the application can use to make this determination?
Answer
  • Geolocation
  • Telephony
  • Magnetometer
  • Altimeter

Question 14

Question
What is the primary use of teststorming?
Answer
  • Load and stress testing from multiple locations
  • Testing the device’s ability to deal with weather conditions
  • Deriving test cases and test scenarios
  • Creating masses of test data

Question 15

Question
You have information from production that the previous version of your product has had a high rate of abandonment after the initial download. In fact, it appears people download the application and never use it. Poor performance is thought to be the main problem that is causing people to give up the application. Which of the following aspects of the application should be specifically targeted for testing to help determine if this is really the problem?
Answer
  • User interface delays
  • Irregular performance
  • Resource usage
  • Application launch time

Question 16

Question
Your company has created an application for doing crossword puzzles. The target users are in the age class of over 65 years old. There has already been considerable concentration on creating screens that are easy to navigate and intuitive. It is a primary goal that the software be easy to use. Viewability has been implemented with a revolutionary magnification ability based on moving a magnifying glass across the screen. The beta testers have still had problems using the application, particularly when trying to enter the letters into the squares. Given this information, which area should you target for more complete testing?
Answer
  • Simplicity
  • Layout
  • Intuitiveness
  • Navigation

Question 17

Question
You are planning to conduct performance testing on a new application. You have been given a set of personas to use during this testing. How should you apply the personas in the performance testing approach?
Answer
  • Personas should be duplicated by the automated tools to create virtual users who can create a realistic load on the system.
  • Personas should be reviewed to understand the individual tasks being performed. These tasks can then be scripted and performed in sets.
  • Personas are used primarily for usability testing and should not be used as guidelines for performance testing.
  • Personas should be used to derive use cases which can be broken down into user stories and then scripted into performance test scripts.

Question 18

Question
If you are testing how much battery is being used by your application, what are you testing?
Answer
  • Task completion
  • Delays
  • User interface delays
  • Resource usage

Question 19

Question
You have been doing your mobile application performance testing on a simulator. Why would you need to do some testing on a real device?
Answer
  • Because a simulator is not an exact replica of the real device and may give different performance results
  • Because it is not possible to thoroughly test a simulator to ensure it is working correctly
  • Because simulators cannot be cloned to provide enough devices to generate a realistic load
  • Because simulators cannot run concurrent applications

Question 20

Question
Which of the following is a requirement for portability testing for the future of a mobile application?
Answer
  • Knowing how the application works today with today’s devices
  • Anticipating which devices will be popular and how they will be used
  • Predicting how personas will change
  • Creating new devices via emulators and testing the application on those emulators

Question 21

Question
For a navigation application on a smart phone, which is the most importance device capability?
Answer
  • Telephony
  • Camera
  • Email
  • Geolocation

Question 22

Question
If a tool is able to simulate the way in which a specific device would respond to an application, it is considered to be what type of simulator?
Answer
  • A hybrid simulator
  • A native device simulator
  • A web-based application simulator
  • A browser-based application simulator

Question 23

Question
Which of the following is a generic tool that would be useful for a mobile application testing project?
Answer
  • A simulator
  • An emulator
  • A defect tracking system
  • A performance testing tool

Question 24

Question
In what way might a mobile device itself supply data to the mobile application?
Answer
  • By providing location information by using its geolocation capability
  • By gathering input from the user
  • By communicating with a backend system
  • By connecting to another device

Question 25

Question
Which of the following is true about a browser-based application?
Answer
  • It is designed to exercise capabilities of a particular device
  • It runs on the device
  • It is portable to any device that can run the supported browser
  • It is generally faster than a native application

Question 26

Question
Which of the following is a reason to use simulators for testing?
Answer
  • Simulators give more accurate performance than real devices
  • Real devices can be difficult and expensive to procure in large quantities
  • Simulators can interact with users to provide feedback on usability
  • Real devices can be quickly configured to provide new testing scenarios

Question 27

Question
You have just been assigned to test a native mobile application for a delivery recording device used by mail and package couriers. This is a new version of a product that is already in production. The production version of the product has had issues with the hardware particularly with capturing signatures entered on the device and with associating photo images to the proper delivery addresses. This has resulted in a problem with reconciling the package delivery information. You need to test the application on a network with 1000 of these devices sending information back to the main office. Budget is limited as is the ability to obtain 1000 devices. What should you do?
Answer
  • Find or develop a simulator that can simulate the network interaction of many devices
  • Find or develop an emulator that can emulate the application running on the hardware and OS of the device
  • Implement crowd-source testing to get a large number of people to use their own devices to test the network
  • Obtain the real devices because any other testing will not be representative of the real behavior of the device

Question 28

Question
You are responsible for performance testing for a new hybrid mobile application that will run on smartphones. The application will use the phone’s GPS capability to determine the altitude of the phone. This information will be used to send information to the user indicating the change in their “safe limit” for alcohol consumption. You expect your highest usage of the system to be on New Years Eve when many people are skiing at high altitudes and will need to check their safe limit. For the first year of usage, 5,000 concurrent users are expected to use the application on that one evening. Given this information, what is the best approach to use for conducting the performance test?
Answer
  • Clone simulators to create 5000 users and conduct the test with those simulators
  • Clone emulators to create 5000 users and conduct the test using the emulators
  • Use a mix of simulators and emulators to give the most realistic results
  • Use crowd-sourcing and real users to get accurate results from real devices

Question 29

Question
You have a need to test network connectivity in a variety of environments to determine if your web site will respond fast enough and reliably enough to the requests from your mobile web-based application. You don’t have the ability to create these environments within your test facilities. What is the best option to use to conduct this testing?
Answer
  • Find or develop a simulator that can simulate the network interaction of many devices on varied networks
  • Find or develop an emulator that can emulate the network interaction of many devices on varied networks
  • Find a cloud-based network simulator that can generate network traffic from a variety of different networks
  • Implement crowd-source testing to get a large number of people to use their own devices to connect via various networks

Question 30

Question
What is the best way to verify that a simulator is giving reliable results?
Answer
  • Read the requirements
  • Test the simulator
  • Compare the results to the results from a real device
  • Compare the results from the simulator to the results from an emulator

Question 31

Question
Which cloud capability is most beneficial for performance testing?
Answer
  • Supporting a variety of network types
  • Supporting a variety of protocols
  • Supporting a variety of device types
  • Supporting a variety of device quantities and usages

Question 32

Question
Which of the following is a type of data that a mobile performance testing tool should be able to monitor, track and generate?
Answer
  • Bursts of activity
  • Usability information
  • Navigation flow data
  • Secure data transactions

Question 33

Question
You are testing an application that will allow users to scan the barcode from a package mailing label and then receive emails from the package shipper as the package moves through the various stages of its delivery (e.g., pickup, receipt at central processing, routing, delivery). If requested, the user can also receive a picture of the signature of the recipient of the package. This is a web browser-based application. It is expected that this application will have wide usage across a large set of devices and networks with varying speeds and reliability. Your company has several competitors who are working on similar products although your company’s product has some new innovations and a very attractive user interface. As a result, once it is released, your company expects to grab that majority market share. Given this information, what would be the best approach for doing your testing to ensure the capabilities of the product are tested as well as the range of environments and networks?
Answer
  • Use a remote device lab that is provided by a device manufacturer to ensure your application works across the whole family of devices
  • Use crowd sourcing to get the widest distribution of device locations and types with minimal cost
  • Use a set of simulators that can simulate the various capabilities of a wide variety of devices
  • Use a cloud-based virtual test environment to simulate various devices and networks

Question 34

Question
You are testing an application that will allow users to scan the barcode from a package mailing label and then receive emails from the package shipper as the package moves through the various stages of its delivery (e.g., pickup, receipt at central processing, routing, delivery). If requested, the user can also receive a picture of the signature of the recipient of the package. This is the second version of this application. The first version was web browser-based and was quite slow to start up. The new version is a native application with all the same functionality. It is expected that this application will have wide usage across a large set of networks with varying speeds and reliability. Given this information, what would be the best approach for doing your testing to ensure the capabilities of the product are tested as well as the range of devices, environments and networks?
Answer
  • Use a remote device lab that is provided by a device manufacturer to ensure your application works across the whole family of devices
  • Use crowd sourcing to get the widest distribution of device locations and types with minimal cost
  • Use a set of simulators that can simulate the various capabilities of a wide variety of devices
  • Use a cloud-based virtual test environment to simulate various devices and networks

Question 35

Question
In the future, what is the expectation for device capabilities?
Answer
  • They will decrease as devices get smaller
  • They will increase as demand increases
  • They will stay the same
  • They will stay about the same but expand across a greater range of devices

Question 36

Question
What will the future user expect in terms of application performance?
Answer
  • They will expect it to be slower because they will understand that adding more features will necessarily compromise the speed of existing features
  • They will expect it to be slower because devices will become smaller
  • They will expect it to stay constant
  • They will expect it to continue to increase

Question 37

Question
When building a flexible testing framework, how does the short product lifecycle affect the test approach and tool decisions?
Answer
  • The framework must support long-term maintainability
  • The framework should utilize stable and reliable tools from known vendors
  • The framework must provide a good ROI
  • The framework should leverage a formal risk analysis

Question 38

Question
Your organization has just hired a test automation architect who has previously worked on medical software with strict regulatory requirements. His test automation framework is very solid and will allow the staff to build maintainable data-driven test cases. His tool choice is the top of the line tool that has been used for many years for traditional test automation. You are concerned that this is a very expensive tool and may not have the flexibility needed in your environment, particularly since the mobile applications your company develops are intended to exist in the market for only six months before being re-worked to add new features and change the user interface. The software development lifecycle is iterative and the team uses continuous integration to provide testable software faster. Given this information, what should you recommended for the test approach?
Answer
  • Search for other tools that are more suited for the mobile environment and consider creating test automation with keyword-driven tests rather than data-driven.
  • Go with the proven framework and seek high coverage in the test automation software to ensure good reuse.
  • Bypass test automation and go with crowd-sourcing to get a high amount of testing done in a short period of time. Test repeatability is not an issue with this software.
  • Use test automation for performance testing and conduct the functional testing manually since the product has a short life expectancy.

Question 39

Question
As lifecycle models adapt to meet the needs of the mobile application market, how will the interaction between the developers and testers change?
Answer
  • The interaction will become more formal
  • Detailed requirements documentation will replace stand up meetings
  • Developers and testers will return to more traditional, separate roles
  • Collaboration between developers and testers will increase

Question 40

Question
What type of testing methodologies should mobile applications testers seek?
Answer
  • Leaner and more efficient
  • Faster and more reliable
  • Secure and more usable
  • Documented and more repeatable
Show full summary Hide full summary

Similar

Materials (vocabulary)
Jesús García
Construcción de software
CRHISTIAN SUAREZ
Tarea 1 - La Naturaleza de la Electricidad
Paula Andrea
MAPAS CONCEPTUALES DIGITALES
Mariana Victoria
MAPAS CONCEPTUALES DIGITALES
Andrés Paredes
MAPAS CONCEPTUALES DIGITALES
Maira Urrego
Características del conocimiento científico y tecnológico
José Mauricio
ESPAÑA
1703lolamora
fichas TIC
mayra felix
IBPS Clerk Exam 2014: Quantitative aptitude must-try test for high scores
walletwatchteam
Projecte Tècnic
Joan Valero