Practice Questions - Session 1: Istqb CTFL
Practice Questions - Session 1: Istqb CTFL
ISTQB CTFL
1. Which of the following are the typical defects found by static analysis tools?
b) Security vulnerabilities.
c) Poor performance.
d) Unreachable code.
Answer: C
A. Individual preparation
Answer: C
Correct answer is A. All other activities are associated to actual testing rather than review.
3. Which two of the following are common attributes of maintenance testing?
a) It is carried out to ensure that the system will be reliable once in service.
d) It can include testing of a system after migration from one platform to another.
A. a and b
B. a and c
C. c and d
D. b and d
Answer: D
4. Which of the following is MOST likely to be an objective of a pilot project to introduce a test
tool?
C. To ensure that the time spent testing and the cost of testing is reduced
Answer: A
5. Place the stages of the Fundamental Test Process in the usual order (by time).
A. c, b, d, e, a
B. c, b, e, d, a
C. c, b, d, a, e
D. b, c, d, e, a
Answer: C
Correct answer is A. Test closure activities are done at the end.
6. Which of the following defects would NORMALLY be identified by a static analysis tool?
A. The response time for the search function exceeded the agreed limit
C. The component code had variables that were used but had not been declared
Answer: B
Correct answer is C. All other options are defects which can be identified as part of dynamic testing.
7. During which activity of the Fundamental Test Process do you compare actual with expected
results?
Answer: D
Answer: B
C is the correct answer. We will cover this concept in detail in tomorrow’s session which will make it
clear.
Answer: A
B is the correct answer. Testing enables us to judge the quality of the software. If there are no
defects, the quality is high and vice versa so B is the correct answer. A is incorrect as Testing itself will
only find the defects and not increase the quality directly.
Answer:D
11. Which of the following statements BEST describes the difference between testing and
debugging?
A. Testing pinpoints (identifies the source of) the defects. Debugging analyses the faults and
proposes prevention activities.
B. Dynamic testing shows failures caused by defects. Debugging finds, analyses and removes
the causes of failures in the software.
C. Testing removes faults. Debugging identifies the causes of failures.
D. Dynamic testing prevents causes of failures. Debugging removes the failures.
Answer:B
A – Finding defects
C – Preventing Defects
D – Debugging defects
Answer: D