SOFTWARE ENGINEERING TOOLS AND ENVIRONMENTS
AUTOMATED TESTING TOOLS
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
tool-supported static analysis can be used as a preventive measure with appropriate processes
|
|
tool-supported static analysis can find defects that are not easily found by dynamic testing
|
|
tool-supported static analysis can result in cost savings by finding defects early
|
|
tool-supported static analysis is a good way to force failures into the software
|
Detailed explanation-1: -d) Tool-supported static analysis is a good way to force failures into the software. b) FALSE. This statement is true, tool-supported static analysis can find defects that are not found by dynamic testing (Section 3.3, background, 1. Par., sentence 3).
Detailed explanation-2: -Static analysis-The code written by developers are analysed (usually by tools) for structural defects that may lead to defects. In this software is tested without executing the code by doing Review, Walk Through, Inspection or Analysis etc. Hence, Error guessing is not a static software testing technique.
Detailed explanation-3: -Following are the types of defects found by the tools during static analysis: A variable with an undefined value. Inconsistent interface between modules and components. Variables that are declared but never used.