Software Testing - Error Guessing
When testing software Error Guessing can detect some faults that the more systematic approaches can miss. Error guessing involves the tester using their experience to uncover errors. The tester uses their insight and experience to decide where errors may occur.
For example, test may be devised based on:
- Parts of the system that have had problems in the past.
- Code that has been particularly tricky to develop.
- Mistakes that the particular developers often make.
Error guessing should be considered as a supplement to the systematic techniques discussed elsewhere, not as the first choice technique.