Error Guessing is a test case design technique where the tester has to guess what faults might occur and to design the tests to represent them.