Question 360
A quality engineering exercise presents this condition: A developer uses a static source-code analyzer and assumes every reported issue proves the application will fail when executed. Which repeatable testing practice most directly reduces recurrence of this problem?
Explanation
Correct Answer
This safeguard specifically targets the contributing cause: Define a review process for tool alerts rather than treating every warning as a proven production fault. It addresses the principle (Static analysis inspects code without executing it and findings are not identical to observed runtime failures.) and can be assessed by: Confirmed issues are distinguished from false positives and informational warnings.
Incorrect Answers
This preventive step mitigates a different project risk (syllabus section 3.1): A team reviews an API design early but later sees dynamic load failures, so leadership decides static reviews have no value. The targeted safeguard for the current case is: Define a review process for tool alerts rather than treating every warning as a proven production fault.
This preventive step mitigates a different project risk (syllabus section 3.1): A build engineer reports success from a static linter and incorrectly claims that all implemented branches have been covered by tests. The targeted safeguard for the current case is: Define a review process for tool alerts rather than treating every warning as a proven production fault.
This preventive step mitigates a different project risk (syllabus section 3.2): A team invites many external observers to an inspection while reviewers fear blame for raising defects and consequently report no problems. The targeted safeguard for the current case is: Define a review process for tool alerts rather than treating every warning as a proven production fault.