Key terms and common mistakes
The words you will hear in Software Testing work and the mistakes that most often cost interns approvals.
Key terms
| Term | Meaning |
|---|---|
| Defect | Flaw in the software |
| Unit test | Tests a single unit of code |
| Functional testing | Tests features against requirements |
| Equivalence partitioning | Grouping inputs into classes |
| White-box testing | Tests based on code structure |
| Test case | Steps and expected result for a check |
| Severity | How serious the impact is |
| Test automation | Running tests with tools |
Common mistakes to avoid
- Testing only the happy path and not edge cases.
- Bug reports with no steps to reproduce, expected and actual result.
- Automating unstable UI flows before they settle.
- Not retesting after a fix (no regression check).
Want to go deeper? The free Software Testing learning path has short modules, games and a certificate for each module.