(or dynamic analysis) is a term used in software
engineering to describe the testing of the dynamic behavior of code. That is,
dynamic analysis refers to the examination of the physical response from the
system to variables that are not constant and change with time.
In dynamic
testing the software must actually be compiled and run; this is in contrast to
static testing. Dynamic testing is the validation portion of Verification
and Validation.