ISTQB EXAM
QUESTIONS
AND ANSWERS
1. Place the stages of the Fundamental test process in the usual order ( by time). . . .
i) Test closure activities
ii) Analysis and design
iii) Planning and control
iv) Implementation and execution
a) iii, iv, ii, i
b) iii, ii, i, iv
c) iii, ii, iv, i
d) ii, iii, iv, i - Answers -c
2.What is not part of the test execution phase?... [K2]
a) Logging test results
b) Verify test environment
c) Performing regression tests.
d) Reviewing the test basis - Answers -d
3. What should testing be focused on?...[K1]
a) The defined testing objectives
b) Finding as many defects as possible
c) Meeting the project deadlines
d) Giving confidence that the system will work for the users - Answers -a
4. The testing mind set is not one that... [K2]
a) Looks for problems in product under test and tries to find defects.
b) Is self critical and looks for errors and defects in one's own work.
c) Is sensitive to others and diplomatic when giving and receiving criticism
d) Looks only for tests that show the system works - Answers -d
, 5. Which one of the following describes best the difference between testing and
debugging? ... [K3]
a) Testing shows failures that are caused by defects. Debugging finds, analyzes, and
removes that causes of failures in the software.
b) Testing find defects. Debugging analyzes the faults and proposes preventive activity..
c) Testing removes faults. Debugging identifies the causes of failures.
d) Dynamic testing prevents causes of failures. Debugging removes the failures. -
Answers -a
Questions about "Testing in the Software Lifecycle"
6. Which of these statements about maintenance testing is untrue?... [K2]
a) Maintenance testing includes assessment of the risk of change
b) Maintenance testing can be difficult if specifications are poor, missing or out of date
c) Impact analysis can be difficult when assessing which regression tests to run
d) Maintenance is easier than development, so maintenance testing is easier than
development testing. - Answers -d
7. Which of the following is a test level?...[K1]
a) Functional testing
b) System testing
c) Testing of software structure
d) Non-functional testing - Answers -b
12. What statement about reviews is true? . . ..[K2]
a) Inspections are led by a trained moderator, where informal technical reviews not
necessarily
b) In a walkthrough the author does not attend
c) A walkthrough will not have a separate scribe
d) Technical reviews are led by a trained leader, inspections are not - Answers -a
13. Which one of the following examples describes a typical benefit of static analysis
supported by tools? ...[K3]
a) Static analysis supported by tools prevents business analysts and requirement
engineers building software models (e.g. state transition diagrams), which do not match
the requirements.
b) Static analysis supported by tools may find defects prior to manual test execution
c) By using static analysis tools user acceptance testing can be shortened because the
users need to execute less tests.
d) By performing static analysis of the code supported by tools the need for the
developers doing unit testing is decreased. - Answers -b
14. What state about static analysis is true. . . [K2]
a) Compiling is not a form of static analysis
b) When properly performed, it makes functional testing redundant.
QUESTIONS
AND ANSWERS
1. Place the stages of the Fundamental test process in the usual order ( by time). . . .
i) Test closure activities
ii) Analysis and design
iii) Planning and control
iv) Implementation and execution
a) iii, iv, ii, i
b) iii, ii, i, iv
c) iii, ii, iv, i
d) ii, iii, iv, i - Answers -c
2.What is not part of the test execution phase?... [K2]
a) Logging test results
b) Verify test environment
c) Performing regression tests.
d) Reviewing the test basis - Answers -d
3. What should testing be focused on?...[K1]
a) The defined testing objectives
b) Finding as many defects as possible
c) Meeting the project deadlines
d) Giving confidence that the system will work for the users - Answers -a
4. The testing mind set is not one that... [K2]
a) Looks for problems in product under test and tries to find defects.
b) Is self critical and looks for errors and defects in one's own work.
c) Is sensitive to others and diplomatic when giving and receiving criticism
d) Looks only for tests that show the system works - Answers -d
, 5. Which one of the following describes best the difference between testing and
debugging? ... [K3]
a) Testing shows failures that are caused by defects. Debugging finds, analyzes, and
removes that causes of failures in the software.
b) Testing find defects. Debugging analyzes the faults and proposes preventive activity..
c) Testing removes faults. Debugging identifies the causes of failures.
d) Dynamic testing prevents causes of failures. Debugging removes the failures. -
Answers -a
Questions about "Testing in the Software Lifecycle"
6. Which of these statements about maintenance testing is untrue?... [K2]
a) Maintenance testing includes assessment of the risk of change
b) Maintenance testing can be difficult if specifications are poor, missing or out of date
c) Impact analysis can be difficult when assessing which regression tests to run
d) Maintenance is easier than development, so maintenance testing is easier than
development testing. - Answers -d
7. Which of the following is a test level?...[K1]
a) Functional testing
b) System testing
c) Testing of software structure
d) Non-functional testing - Answers -b
12. What statement about reviews is true? . . ..[K2]
a) Inspections are led by a trained moderator, where informal technical reviews not
necessarily
b) In a walkthrough the author does not attend
c) A walkthrough will not have a separate scribe
d) Technical reviews are led by a trained leader, inspections are not - Answers -a
13. Which one of the following examples describes a typical benefit of static analysis
supported by tools? ...[K3]
a) Static analysis supported by tools prevents business analysts and requirement
engineers building software models (e.g. state transition diagrams), which do not match
the requirements.
b) Static analysis supported by tools may find defects prior to manual test execution
c) By using static analysis tools user acceptance testing can be shortened because the
users need to execute less tests.
d) By performing static analysis of the code supported by tools the need for the
developers doing unit testing is decreased. - Answers -b
14. What state about static analysis is true. . . [K2]
a) Compiling is not a form of static analysis
b) When properly performed, it makes functional testing redundant.