ISTQB-CTFL · Question #115
Which of the following statements about static analysis are FALSE? I, Static analysis can be used Instead of dynamic testing. II, Stalk: analysis can uncover defects like security vulnerabilities…
The correct answer is D. I, IV. Static analysis involves analyzing the software's code, design, and structure without executing the program. It can uncover various types of defects, including security vulnerabilities (II) and non- conformance to specifications and standards (III). However, static analysis…
Question
Which of the following statements about static analysis are FALSE? I, Static analysis can be used Instead of dynamic testing. II, Stalk: analysis can uncover defects like security vulnerabilities. III, Static analysis can be used to check conformance to specifications and standards. IV, Static analysis typically detects failures prior to component testing.
Options
- AI, II
- BII, Ill
- CIII, IV
- DI, IV
How the community answered
(59 responses)- A3% (2)
- B10% (6)
- C5% (3)
- D81% (48)
Explanation
Static analysis involves analyzing the software's code, design, and structure without executing the program. It can uncover various types of defects, including security vulnerabilities (II) and non- conformance to specifications and standards (III). However, static analysis cannot replace dynamic testing (I), which involves executing the software to observe its behavior under various conditions. Dynamic testing can identify failures that static analysis cannot, such as those related to runtime issues and interaction between different parts of the software. Statement IV is false because static analysis does not detect failures; it detects defects. Failures are observed when the software is executed, which is beyond the scope of static analysis.
Topics
Community Discussion
No community discussion yet for this question.