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.
As you can see, each of us is an experienced tester ALREADY, because bug finding is an essential part of our existence.
Now, let’s remember that we are here to learn about software testing. It’s more or less clear how to get an actual result – we just have to observe how the software behaves. Obtaining the expected result can be far more complex. Next ->