- Early and continuous software testing. For example switching from V model to W model.
- Try to avoid testing your own programs. Authorities fans.
- 80/20 Principle: Eighty percent of the defects are in twenty percent of the modules.
- A test case consists of input and expected output.
- After the program is modified, a regression test is required to ensure that the modification is correct and no new problems are introduced.
- Exhaustive testing is not possible. Therefore, it is necessary to design suitable use cases to achieve efficient testing.