Which of the following statements about static testing and dynamic testing is TRUE?
A.
Static testing is better suited than dynamic testing for highlighting issues that could indicate inappropriate code modulansation.
B.
Dynamic testing can only be applied to executable work products, while static testing can only be applied to non-executable work products.
C.
Both dynamic testing and static testing cause failures, but failures caused by static testing are usually easier and cheaper to analyse.
D.
Security vulnerabilities can only be detected when the software is being executed, and thus they can only be detected through dynamic testing, not through static testing
Static testing, such as code reviews and static analysis, is particularly effective at identifying issues related to code structure and modularization. These techniques allow for the inspection of the code without executing it, making it easier to spot problems related to how the code is organized. Dynamic testing, on the other hand, focuses on the execution of code and is better suited for identifying runtime issues but does not easily reveal structural problems. The ISTQB CTFL Syllabus v4.0 highlights the strengths of static testing in uncovering such structural issue
Contribute your Thoughts:
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit