ExamGecko
Home Home / ISTQB / ASTQB

ISTQB ASTQB Practice Test - Questions Answers, Page 2

Question list
Search
Search

List of questions

Search

When conducting security testing on a mobile application, which is the correct set of basic areas to cover?

A.
Access, data protection, documentation
A.
Access, data protection, documentation
Answers
B.
Code, functionality, documentation, security policy
B.
Code, functionality, documentation, security policy
Answers
C.
Data creation, data storage, data transfer
C.
Data creation, data storage, data transfer
Answers
D.
Access, data storage, data transfer, security policy
D.
Access, data storage, data transfer, security policy
Answers
Suggested answer: D

Explanation:

D is correct per the syllabus. The others are incorrect.

Which of the following types of testing might consider the user's age?

A.
Scenario-based testing
A.
Scenario-based testing
Answers
B.
Use case testing
B.
Use case testing
Answers
C.
User story testing
C.
User story testing
Answers
D.
Persona-based testing
D.
Persona-based testing
Answers
Suggested answer: D

Explanation:

D is correct. An age class user is a realistic persona to use in testing. A is not correct because it is looking at a scenario rather than the user. B is incorrect for the same reason. C is incorrect because a user story is looking at a small bit of functionality and is concentrating on why the functionality is needed rather than the user.

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?

A.
Geolocation
A.
Geolocation
Answers
B.
Telephony
B.
Telephony
Answers
C.
Magnetometer
C.
Magnetometer
Answers
D.
Altimeter
D.
Altimeter
Answers
Suggested answer: A

Explanation:

A is correct. Geolocation can pinpoint the location of the device and determine if it is in the correct country for the application to work. Without geolocation, the location might have to be determined by IP address or triangulation on a cellular network. Telephony could be used, but only if the telephone is involved in the application and we don't know that from the question.

What is the primary use of teststorming?

A.
Load and stress testing from multiple locations
A.
Load and stress testing from multiple locations
Answers
B.
Testing the device's ability to deal with weather conditions
B.
Testing the device's ability to deal with weather conditions
Answers
C.
Deriving test cases and test scenarios
C.
Deriving test cases and test scenarios
Answers
D.
creating masses of test data
D.
creating masses of test data
Answers
Suggested answer: C

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?

A.
User interface delays
A.
User interface delays
Answers
B.
Irregular performance
B.
Irregular performance
Answers
C.
Resource usage
C.
Resource usage
Answers
D.
Application launch time
D.
Application launch time
Answers
Suggested answer: D

Explanation:

D is correct since it appears that people download it and never use it, perhaps because it takes so long to complete the download and the initial launch. This may not be the real problem, but it is certainly the first area to look at during testing. A and B are incorrect because the users are not actually using the software and wouldn't see these issues. C might be a problem leading to D being a symptom.

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. View ability 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?

A.
Simplicity
A.
Simplicity
Answers
B.
Layout
B.
Layout
Answers
C.
Intuitiveness
C.
Intuitiveness
Answers
D.
Navigation
D.
Navigation
Answers
Suggested answer: B

Explanation:

B is correct since the users seem to be having problems accessing either the pointer or the keyboard to enter the letters. A and C seem to not be issues at this time since it is not an issue with understanding the application. D may be an issue depending on how the user gets to the various input methods, but that is not indicated in the information here.

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?

A.
Personas should be duplicated by the automated tools to create virtual users who can create a realistic load on the system.
A.
Personas should be duplicated by the automated tools to create virtual users who can create a realistic load on the system.
Answers
B.
Personas should be reviewed to understand the individual tasks being performed.
B.
Personas should be reviewed to understand the individual tasks being performed.
Answers
C.
Personas are used primarily for usability testing and should not be used as guidelines for performance testing.
C.
Personas are used primarily for usability testing and should not be used as guidelines for performance testing.
Answers
D.
Personas should be used to derive use cases which can be broken down into user stories and then scripted into performance test scripts.
D.
Personas should be used to derive use cases which can be broken down into user stories and then scripted into performance test scripts.
Answers
Suggested answer: A

Explanation:

A is correct. Personas represent realistic users doing realistic transactions and so are well suited for use in performance testing. B is not correct because transactions are needed for performance testing rather than tasks. C is not correct because while personas are used for usability testing, they are also used for performance testing. D is not correct because user stories cover small bits of functionality, not transactions.

If you are testing how much battery is being used by your application, what are you testing?

A.
Task completion
A.
Task completion
Answers
B.
Delays
B.
Delays
Answers
C.
User interface delays
C.
User interface delays
Answers
D.
Resource usage
D.
Resource usage
Answers
Suggested answer: D

You have been doing your mobile application performance testing on a simulator. Why would you need to do some testing on a real device?

A.
Because a simulator is not an exact replica of the real device and may give different performance results.
A.
Because a simulator is not an exact replica of the real device and may give different performance results.
Answers
B.
Because it is not possible to thoroughly test a simulator to ensure it is working correctly.
B.
Because it is not possible to thoroughly test a simulator to ensure it is working correctly.
Answers
C.
Because simulators cannot be cloned to provide enough devices to generate a realistic load
C.
Because simulators cannot be cloned to provide enough devices to generate a realistic load
Answers
D.
Because simulators cannot run concurrent applications
D.
Because simulators cannot run concurrent applications
Answers
Suggested answer: A

Explanation:

A is correct. A simulator is not a real device and doesn't have the hardware and connectivity characteristics that the real device has. B is not correct because you can thoroughly test a simulator, but that still won't get around the problem in A. C is not correct because this is precisely why simulators are used – they are easily cloned. D is not correct because simulators can certainly run concurrent applications

Which of the following is a requirement for portability testing for the future of a mobile application?

A.
Knowing how the application works today with today's devices
A.
Knowing how the application works today with today's devices
Answers
B.
Anticipating which devices will be popular and how they will be used
B.
Anticipating which devices will be popular and how they will be used
Answers
C.
Predicting how personas will change
C.
Predicting how personas will change
Answers
D.
Creating new devices via emulators and testing the application on those emulators
D.
Creating new devices via emulators and testing the application on those emulators
Answers
Suggested answer: B

Explanation:

B is correct. A is only helpful for today, not the future. C might help to understand future usage, but won't tell you which devices will be popular. D would be a lot of work and the accuracy would depend on your creativity and ability to predict the future.

Total 76 questions
Go to page: of 8