CAS-002 · Question #636
As part of the testing phase in the SDLC, a software developer wants to verify that an application is properly handling user error exceptions. Which of the following is the BEST tool or process for…
The correct answer is B. Fuzzer. A fuzzer is the best tool for testing how an application handles unexpected or malformed input, which directly exercises error exception handling paths during the SDLC testing phase.
Question
As part of the testing phase in the SDLC, a software developer wants to verify that an application is properly handling user error exceptions. Which of the following is the BEST tool or process for the developer use?
Options
- ASRTM review
- BFuzzer
- CVulnerability assessment
- DHTTP interceptor
How the community answered
(15 responses)- B87% (13)
- C7% (1)
- D7% (1)
Why each option
A fuzzer is the best tool for testing how an application handles unexpected or malformed input, which directly exercises error exception handling paths during the SDLC testing phase.
An SRTM (Security Requirements Traceability Matrix) review is a documentation audit that maps security requirements to test cases; it does not actively execute the application or trigger exception handling at runtime.
A fuzzer automatically generates random, malformed, or boundary-condition input and submits it to the application to observe how it responds. This directly exercises whether the application properly catches and handles runtime exceptions caused by bad user input, making it the ideal tool for verifying exception handling logic in the SDLC testing phase.
A vulnerability assessment scans for known security weaknesses across systems or code but does not specifically stress-test application exception handling logic with malformed input.
An HTTP interceptor captures and modifies HTTP traffic for manual or automated web testing but is not designed to generate the broad range of malformed input needed to trigger exception handling paths.
Concept tested: Fuzzing for application exception handling verification
Source: https://owasp.org/www-community/Fuzzing
Topics
Community Discussion
No community discussion yet for this question.