The gist of any testing is a search for bugs. Whether we try a new food processor, observe the behavior of a girlfriend or boyfriend, or torture ourselves with self-analysis – we are looking for bugs.
Here is how bugs are found:
1. We find out (or already know) the expected result.
2. We find out (or already know) the actual result.
3. We compare the actual result with the expected result.