Dynamic testing is a types of testing which is done when the code is in operation mode. Dynamic testing is performed during runtime. The code which is going to be tested will be executed with a known set of input values and the output is evaluated for the expected outcome.