Test types
While levels indicate 'what' is tested, types indicate 'which quality' is evaluated. The same level can include several test types.
| Type | Question it answers |
|---|---|
| Functional | Does the system do what it should? |
| Non-functional | How does it behave (performance, usability…)? |
| Regression | Did changes break something that worked? |
| Retest | Was the defect really fixed? |
Don't confuse regression with retest: retest confirms a specific defect was fixed; regression checks that the fix didn't break other areas.
QuestionToca para voltear
Difference between retest and regression.
After fixing a bug, you re-run tests in related areas to ensure nothing else broke. That is…