ExamGecko
Home Home / ISTQB / ASTQB

ISTQB ASTQB Practice Test - Questions Answers

Question list
Search
Search

List of questions

Search

What types of testing are particularly important for mobile applications based on the user's expectations?

A.
Suitability and Accuracy
A.
Suitability and Accuracy
Answers
B.
Usability and Performance
B.
Usability and Performance
Answers
C.
Portability and Usability
C.
Portability and Usability
Answers
D.
Performance and Security
D.
Performance and Security
Answers
Suggested answer: B

Explanation:

While all of these are important, the user has particularly high expectations for the usability and performance of a mobile application.

If an application resides on the mobile device and was written specifically for that device, what type of application is it?

A.
Web-based
A.
Web-based
Answers
B.
Hybrid
B.
Hybrid
Answers
C.
Native
C.
Native
Answers
D.
Device-specific
D.
Device-specific
Answers
Suggested answer: C

Explanation:

An application that resides on the mobile device rather than on a web server and is written to work with a specific device is a native application.

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?

A.
Boundary value analysis
A.
Boundary value analysis
Answers
B.
Combinatorial
B.
Combinatorial
Answers
C.
Decision tables
C.
Decision tables
Answers
D.
Equivalence Partitioning
D.
Equivalence Partitioning
Answers
Suggested answer: D

Explanation:

This is an example of EP where all the members of the class are expected to behave in the same manner, therefore only one member of the class needs to be tested. Combinatorial technique is not the correct answer because that would be looking to reduce the set of test devices based on creating combinations to test.

If you are testing a mobile application that is not safety-critical, which life cycle model is most likely to be used?

A.
V-model
A.
V-model
Answers
B.
Waterfall
B.
Waterfall
Answers
C.
Mobile
C.
Mobile
Answers
D.
Iterative
D.
Iterative
Answers
Suggested answer: D

Explanation:

Agile, a form of iterative lifecycle models, is often used for developing mobile applications as are other iterative lifecycles. Waterfall and V-model would be used for safety-critical where more documentation and control is required. The "mobile model" doesn't yet exist but may in the future!

Which of the following requirements documents would be the best source to determine normal usage scenarios?

A.
Requirements specification
A.
Requirements specification
Answers
B.
Use cases
B.
Use cases
Answers
C.
User stories
C.
User stories
Answers
D.
Usability Requirements
D.
Usability Requirements
Answers
Suggested answer: B

Explanation:

Use cases should supply the expected usage scenarios. User stories are too brief to give the scenario view. Usability requirements generally focus on the user interface requirements rather than usage scenarios. Requirements specifications are notorious for not having much information regarding actual usage.

In a project that is feature-rich but time-poor, which is the most reasonable approach to risk analysis?

A.
Conduct a full risk analysis, including weighted likelihood and impact ratings for each item
A.
Conduct a full risk analysis, including weighted likelihood and impact ratings for each item
Answers
B.
Use a lightweight approach and assign relative importance of each identified item
B.
Use a lightweight approach and assign relative importance of each identified item
Answers
C.
Skip the risk analysis step and proceed to test execution based on experience
C.
Skip the risk analysis step and proceed to test execution based on experience
Answers
D.
Concentrate on the functional capabilities and disregard the physical capabilities of the device since those should be tested by the manufacturer
D.
Concentrate on the functional capabilities and disregard the physical capabilities of the device since those should be tested by the manufacturer
Answers
Suggested answer: B

Explanation:

B is correct since this is a time challenged project. If there were adequate time, A might be the right answer, depending on the criticality of the product. C is never a good idea since even minimal risk analysis is needed to focus the testing. D is risky because the interaction of the application with the physical capabilities of the device still need to be tested.

If you are testing a mobile banking application, is it important to test the interaction between the software and the device?

A.
No, it is not necessary to extend the functional testing to cover interaction with the device
A.
No, it is not necessary to extend the functional testing to cover interaction with the device
Answers
B.
Yes, using the physical device is how the user interact with the application and how the application interacts with the Internet
B.
Yes, using the physical device is how the user interact with the application and how the application interacts with the Internet
Answers
C.
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
C.
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
Answers
D.
Yes, each feature of the device should be tested to verify if it interacts with the application
D.
Yes, each feature of the device should be tested to verify if it interacts with the application
Answers
Suggested answer: B

Explanation:

Testing the physical device's interaction with the application is important. A is not correct because B is correct. C is not correct and a native application is developed for a specific device and is generally not portable. D is incorrect because devices have many, many features and testing all the features would be out of scope for the application under test.

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?

A.
List with 47 items
A.
List with 47 items
Answers
B.
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
B.
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
Answers
C.
List with 0 items, List with 25 items, List with 51 items, 3 lists saved
C.
List with 0 items, List with 25 items, List with 51 items, 3 lists saved
Answers
D.
List with 0 items, List with 12 item, List with 58 items, 0 lists saved, 1 list saved, 3 lists saved, 7 lists saved
D.
List with 0 items, List with 12 item, List with 58 items, 0 lists saved, 1 list saved, 3 lists saved, 7 lists saved
Answers
Suggested answer: D

Explanation:

D is correct as it tests each condition with invalid too low, valid and invalid too high values. A is incorrect because it doesn't consider the list save capabilities and it doesn't test the invalid values for the list. B is incorrect because it is doing BVA which results in too many tests for minimum coverage with EP. C is incorrect because it does not sufficiently test the save feature.

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?

A.
List with 47 items
A.
List with 47 items
Answers
B.
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
B.
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
Answers
C.
List with 0 items, List with 25 items, List with 51 items, 3 lists saved
C.
List with 0 items, List with 25 items, List with 51 items, 3 lists saved
Answers
D.
List with 0 items, List with 12 item, List with 58 items, 0 lists saved, 1 list saved, 3 lists saved, 7 lists saved
D.
List with 0 items, List with 12 item, List with 58 items, 0 lists saved, 1 list saved, 3 lists saved, 7 lists saved
Answers
Suggested answer: B

Explanation:

B is correct because it is doing BVA on both the list quantity and the list saving capability. D is incorrect because it has achieved EP coverage, but didn't get the boundaries. A is incorrect because it doesn't consider the list save capabilities and it doesn't test the invalid values for the list. C is incorrect because it does not sufficiently test the save feature.

Correctness can be defined as a combination of which two quality characteristics?

A.
Suitability and accuracy
A.
Suitability and accuracy
Answers
B.
Usability and performance
B.
Usability and performance
Answers
C.
Portability and interoperability
C.
Portability and interoperability
Answers
D.
Security and usability
D.
Security and usability
Answers
Suggested answer: A

Explanation:

A is correct per the syllabus. The others are quality characteristics, but are not components of correctness.

Total 76 questions
Go to page: of 8