ISTQB PRACTICE EXAM 3
QUESTIONS AND ANSWERS
FL-1.1.1 (K1) Identify typical test objective
#1. When the tester verifies the test basis while designing tests early in the lifecycle,
which test objective is being achieved?
a. Gaining confidence
b. Finding defects
c. Evaluating work products
d. Providing information for decision making - Correct Answers -C is correct per the
syllabus. The other three are achieved primarily by doing dynamic testing. This is a bit
tricky because you are very likely to find defects while doing this analysis and this may
lead to either gaining or destroying confidence and needing to supply information to the
decision makers. What is occurring here is an evaluation of the work product, in this
case the requirements.
FL-1.5.2 (K1) Recall the advantages of the whole team approach
#2. In some Agile teams, people are encouraged to use their skills to help the team,
regardless of their role. This could mean that testers help the developers write code and
developers help testers test. What is this approach called?
a. Team Aid
b. Whole Team
c. Skills First
d. First Aid - Correct Answers -B is correct. This is an example of the Whole Team
approach where the team members leverage their skills, regardless of roles, to
accomplish the goals of the team.
#3. Which of the following is a correct statement?
a. A developer makes a mistake which causes a defect that may be seen as a failure
during dynamic testing
b. A developer makes an error which results in a failure that may be seen as a fault
when the software is executed
c. A developer has introduced a failure which results in a defect that may be seen as a
mistake during dynamic testing
d. A developer makes a mistake which causes a bug that may be seen as a defect
when the software is executed - Correct Answers -A is correct. The developer makes a
mistake/error which causes a defect/fault/bug which may cause a failure when the code
is dynamically tested or executed. B is incorrect because fault and failure are reversed.
C is incorrect because failure and mistake are reversed. D is incorrect because it's
, FL-1.3.1 (K2) Explain the seven testing principles.
#4. Why is it important to avoid the principle of tests wearing out?
a. Dynamic testing is less reliable in finding bugs
b. Running the same tests repeatedly will consistently find new failures
c. Tests should not be context dependent
d. Running the same tests repeatedly will reduce the chance of finding new failures -
Correct Answers -D is correct. As tests are run repeatedly, the tests become less
effective. A is not correct because dynamic testing should be used and helps to alleviate
tests wearing out. B is not correct. The same tests do wear out. C is not correct
because testing should be context dependent.
FL-1.4.1 (K2) Summarize the different test activities and tasks
#5. When following a standard test process, when should the test control activity take
place?
a. During the planning activities
b. During the implementation and execution activities
c. During the monitoring activities
d. During all the activities - Correct Answers -D is correct. Control occurs throughout the
project to ensure that it is staying on track based on the plan and to take any corrective
steps that may be necessary. The monitoring information is used to determine if control
actions are needed.
FL-1.4.1 (K2) Summarize the different test activities and tasks
#6. Which of the following is the activity that compares the planned test progress to the
actual test progress?
a. Test monitoring
b. Test planning
c. Test closure
d. Test control - Correct Answers -A is correct. Test monitoring involves the on-going
comparison of actual progress against the test plan. B is incorrect because it defines
testing objectives. C is incorrect because the activities have already completed and the
project is closing down. D is incorrect
#7. If you are working on a project that is constrained by time and budget, which is
pressuring testing to be done quickly. How should the test approach be adjusted?
a. Develop detailed test cases to reduce the test automation effort
b. Use techniques such as exploratory and checklist testing to spend less time on test
case development
c. Ensure that your testing starts only after the developers have completed integration
tests
d. Develop end-to-end test automation before performing manual testing so the
automation can be used sooner - Correct Answers -B is correct. These techniques will
help adjust to the project context where there is pressure to test quickly. These are
lightweight approaches that require less time preparing documentation and allow test
execution to start sooner. A is not correct because developing detailed test cases will
QUESTIONS AND ANSWERS
FL-1.1.1 (K1) Identify typical test objective
#1. When the tester verifies the test basis while designing tests early in the lifecycle,
which test objective is being achieved?
a. Gaining confidence
b. Finding defects
c. Evaluating work products
d. Providing information for decision making - Correct Answers -C is correct per the
syllabus. The other three are achieved primarily by doing dynamic testing. This is a bit
tricky because you are very likely to find defects while doing this analysis and this may
lead to either gaining or destroying confidence and needing to supply information to the
decision makers. What is occurring here is an evaluation of the work product, in this
case the requirements.
FL-1.5.2 (K1) Recall the advantages of the whole team approach
#2. In some Agile teams, people are encouraged to use their skills to help the team,
regardless of their role. This could mean that testers help the developers write code and
developers help testers test. What is this approach called?
a. Team Aid
b. Whole Team
c. Skills First
d. First Aid - Correct Answers -B is correct. This is an example of the Whole Team
approach where the team members leverage their skills, regardless of roles, to
accomplish the goals of the team.
#3. Which of the following is a correct statement?
a. A developer makes a mistake which causes a defect that may be seen as a failure
during dynamic testing
b. A developer makes an error which results in a failure that may be seen as a fault
when the software is executed
c. A developer has introduced a failure which results in a defect that may be seen as a
mistake during dynamic testing
d. A developer makes a mistake which causes a bug that may be seen as a defect
when the software is executed - Correct Answers -A is correct. The developer makes a
mistake/error which causes a defect/fault/bug which may cause a failure when the code
is dynamically tested or executed. B is incorrect because fault and failure are reversed.
C is incorrect because failure and mistake are reversed. D is incorrect because it's
, FL-1.3.1 (K2) Explain the seven testing principles.
#4. Why is it important to avoid the principle of tests wearing out?
a. Dynamic testing is less reliable in finding bugs
b. Running the same tests repeatedly will consistently find new failures
c. Tests should not be context dependent
d. Running the same tests repeatedly will reduce the chance of finding new failures -
Correct Answers -D is correct. As tests are run repeatedly, the tests become less
effective. A is not correct because dynamic testing should be used and helps to alleviate
tests wearing out. B is not correct. The same tests do wear out. C is not correct
because testing should be context dependent.
FL-1.4.1 (K2) Summarize the different test activities and tasks
#5. When following a standard test process, when should the test control activity take
place?
a. During the planning activities
b. During the implementation and execution activities
c. During the monitoring activities
d. During all the activities - Correct Answers -D is correct. Control occurs throughout the
project to ensure that it is staying on track based on the plan and to take any corrective
steps that may be necessary. The monitoring information is used to determine if control
actions are needed.
FL-1.4.1 (K2) Summarize the different test activities and tasks
#6. Which of the following is the activity that compares the planned test progress to the
actual test progress?
a. Test monitoring
b. Test planning
c. Test closure
d. Test control - Correct Answers -A is correct. Test monitoring involves the on-going
comparison of actual progress against the test plan. B is incorrect because it defines
testing objectives. C is incorrect because the activities have already completed and the
project is closing down. D is incorrect
#7. If you are working on a project that is constrained by time and budget, which is
pressuring testing to be done quickly. How should the test approach be adjusted?
a. Develop detailed test cases to reduce the test automation effort
b. Use techniques such as exploratory and checklist testing to spend less time on test
case development
c. Ensure that your testing starts only after the developers have completed integration
tests
d. Develop end-to-end test automation before performing manual testing so the
automation can be used sooner - Correct Answers -B is correct. These techniques will
help adjust to the project context where there is pressure to test quickly. These are
lightweight approaches that require less time preparing documentation and allow test
execution to start sooner. A is not correct because developing detailed test cases will