04 Approaches to Testing

In testing, our goal is to expose the existence of faults so that they can be fixed and not lead to failures

There are many different methods of testing

In CS 3110, we're mostly going to talk about unit testing.

Another component of testing is regression testing

Fun fact! Does the probabiliy of undetected faluts increase or decrease with detected faults. It increases (Myers 1979, 2004)!

When do you stop testing?