Tests the system or execution "correctness", optimal and boundary conditions, or tries to break the system or the unit under test.
a. Verification testing
b. Regression testing
c. Performance testing
d. Integration testing