ISTQB-FL
Questions on Chapter 3
1) Match the actions with the corresponding work product review activities.
Action 1—Distribution of the work product
Action 2—Noting questions and recommendations about the work product
Action 3—Allocating roles
Activity a—Individual review
Activity b—Planning
Activity c—Initiating the review
a) 1b, 2a, 3c
b) 1c, 2a, 3b
c) 1a, 2b, 3c
d) 1b, 2c, 3a
2) A moderator was asked to organize a code review (walkthrough) of a
component X for a group of developers. He organized an inspection and
invited an author of X and a team of testers. Based on this scenario,
which type(s) of the success factors for reviews are missing?
a) Neither organizational nor people-related success factors are missing.
b) Only a certain people-related success factor is missing.
c) Only a certain organizational success factor is missing.
d) Both organizational and people-related success factors are missing.
3) Your company has recently published an official document describing
how to perform static analysis of a source code. Can this document be a
subject to static analysis?
a) Yes, because every software work product can be examined using static techniques.
b) No, because we would have to apply the rules described in the document to themselves.
c) No, because the document describes how to perform a static analysis of a source code,
but the document itself is not a source code.
d) No, because static analysis can be performed only for specifications and source code.
, 4) You perform an ad-hoc review of the model of a process that realizes the
following business requirement: “User can send any file of size at most 1
GB through a web form. If the file size exceeds this bound, the system
should reject the file, clear the form, and return to the initial state.
Otherwise, the system accepts the file.” The model under review is
presented in Fig. 6.2.
What type of defect in the model can you uncover during the review?
a) Wrong design, because there is a potentially infinite loop.
b) Inconsistency with the requirement regarding the business rule.
c) Ambiguity, because the model does not say what file types are accepted.
d) There are no defects—the model conforms to the business requirement.
5) Which of the following is a clear advantage of static testing over dynamic
testing?
a) Static techniques can locate defects other than dynamic techniques.
b) Static techniques are cheaper than dynamic techniques.
c) Static techniques can detect defects earlier than dynamic techniques.
d) Static techniques can detect failures, while dynamic techniques are only able to find
defects.
6) You are working as a tester in the project in which the following
documents are available:
• Requirements specification
• 50 automated test scripts
• Test plan
Which of these documents cannot be examined during the review and
why?
a) 50 automated test scripts, because it is impractical to perform a manual review for such a
big number of the work products.
b) Test plan, because it is a high level document that cannot be modified by testers.
c) Requirement specification, because it is a test basis, which may play the role of a test
oracle.
d) All these documents can be subject to a review.
Questions on Chapter 3
1) Match the actions with the corresponding work product review activities.
Action 1—Distribution of the work product
Action 2—Noting questions and recommendations about the work product
Action 3—Allocating roles
Activity a—Individual review
Activity b—Planning
Activity c—Initiating the review
a) 1b, 2a, 3c
b) 1c, 2a, 3b
c) 1a, 2b, 3c
d) 1b, 2c, 3a
2) A moderator was asked to organize a code review (walkthrough) of a
component X for a group of developers. He organized an inspection and
invited an author of X and a team of testers. Based on this scenario,
which type(s) of the success factors for reviews are missing?
a) Neither organizational nor people-related success factors are missing.
b) Only a certain people-related success factor is missing.
c) Only a certain organizational success factor is missing.
d) Both organizational and people-related success factors are missing.
3) Your company has recently published an official document describing
how to perform static analysis of a source code. Can this document be a
subject to static analysis?
a) Yes, because every software work product can be examined using static techniques.
b) No, because we would have to apply the rules described in the document to themselves.
c) No, because the document describes how to perform a static analysis of a source code,
but the document itself is not a source code.
d) No, because static analysis can be performed only for specifications and source code.
, 4) You perform an ad-hoc review of the model of a process that realizes the
following business requirement: “User can send any file of size at most 1
GB through a web form. If the file size exceeds this bound, the system
should reject the file, clear the form, and return to the initial state.
Otherwise, the system accepts the file.” The model under review is
presented in Fig. 6.2.
What type of defect in the model can you uncover during the review?
a) Wrong design, because there is a potentially infinite loop.
b) Inconsistency with the requirement regarding the business rule.
c) Ambiguity, because the model does not say what file types are accepted.
d) There are no defects—the model conforms to the business requirement.
5) Which of the following is a clear advantage of static testing over dynamic
testing?
a) Static techniques can locate defects other than dynamic techniques.
b) Static techniques are cheaper than dynamic techniques.
c) Static techniques can detect defects earlier than dynamic techniques.
d) Static techniques can detect failures, while dynamic techniques are only able to find
defects.
6) You are working as a tester in the project in which the following
documents are available:
• Requirements specification
• 50 automated test scripts
• Test plan
Which of these documents cannot be examined during the review and
why?
a) 50 automated test scripts, because it is impractical to perform a manual review for such a
big number of the work products.
b) Test plan, because it is a high level document that cannot be modified by testers.
c) Requirement specification, because it is a test basis, which may play the role of a test
oracle.
d) All these documents can be subject to a review.