QA Fundamentals โ
The core concepts everything else is built on. If this is your first time here, this is the recommended order:
- What is QA? โ what quality assurance really means, and the difference between QA, QC, and testing.
- Types of testing โ functional, non-functional, black/white box, regression, smokeโฆ
- The testing pyramid โ how to distribute effort across unit, integration, and E2E tests.
- Test case design โ techniques for choosing what to test: equivalence partitioning, boundary values, decision tables.
- Bug reporting โ how to write a bug a developer can reproduce and fix on the first try.
- Exploratory testing โ learning, designing and executing at once: charter-based sessions and heuristics to find the unexpected.
- The evolving QA role โ what quality is, why manual testing doesn't scale, and where the role is headed.