A software assurance lab is performing a dynamic assessment on an application by automatically generating and inputting different, random data sets to attempt to cause an error/failure condition.
Which of the following software assessment capabilities is the lab performing AND during which phase of the SDLC should this occur? (Select two.)
A . Fuzzing
B . Behavior modeling
C . Static code analysis
D . Prototyping phase
E . Requirements phase
F . Planning phase
Answer: AD
Explanation:
Reference: http://www.brighthub.com/computing/smb-security/articles/9956.aspx