Finding defects without executing code
Static testing evaluates work products (requirements, design, code) without executing them. Its big advantage is detecting defects very early, when fixing them is cheap. Reviews are the static technique most used by manual QA.
| Type | Characteristic |
|---|---|
| Informal | No defined process; quick |
| Walkthrough | Led by the author |
| Technical review | Done by expert peers |
| Inspection | The most formal: roles, metrics, criteria |
Dynamic testing executes the software; static testing does not. They are complementary: static prevents, dynamic verifies actual behavior.
QuestionToca para voltear
Which is the most formal review type?
Reviewing a requirements document in a meeting led by its author is an example of…