DEFINITION: Partial retesting of a modified program to make sure that no new errors were introduced while making changes to the code (developing new or fixing existing one)
AVOID:
- after fixing a bug
- after new feature was added
- making sure the bug was fixed
- not about manual/automated or black/white box
- should be done for each new release (build)
- we do not have enough time to retest software completely. Risk analysis is involved when we decide on which parts should be tested (partial retesting)
- second (to release acceptance) most frequently executed test
- very good candidate for automation
AVOID:
- after fixing a bug
- after new feature was added
- making sure the bug was fixed
- not about manual/automated or black/white box