12 cornerstone guides
Start at the beginning or jump directly to the topic you need. Each guide stands alone and links naturally to the rest of the learning path.
1. What Is Quality Assurance?
A practical introduction to Quality Assurance: what QA means, what it includes, how it differs from testing, and how QA contributes across the software delivery lifecycle.
2. QA vs Testing vs Quality Engineering
Understand the difference between software testing, Quality Assurance, and Quality Engineering—and how the three fit together in modern delivery.
3. Who Owns Software Quality?
Quality is everyone's responsibility—but that does not mean accountability should be vague. Learn how product, engineering, QA, operations, and business roles contribute.
4. Levels of Software Testing
Learn the major testing levels—unit, component, integration, system, end-to-end, and user acceptance testing—and how each contributes different evidence.
5. Functional vs Non-Functional Testing
Understand the difference between functional and non-functional testing, with examples of performance, security, accessibility, reliability, compatibility, and more.
6. Smoke vs Sanity vs Regression Testing
A practical comparison of smoke, sanity, and regression testing: purpose, timing, scope, and examples.
7. What Makes a Requirement Testable?
Learn how to recognize testable requirements, improve acceptance criteria, expose ambiguity, and prevent requirements from turning into late testing problems.
8. How to Write Effective Test Cases
A practical guide to writing clear, maintainable test cases with good preconditions, data, steps, expected results, priorities, traceability, and examples.
9. Test Strategy vs Test Plan
Understand the difference between a test strategy and a test plan, what belongs in each, and how to avoid duplicate documentation.
10. Defect Severity vs Priority
Learn the difference between defect severity and priority, who should decide each, and how to avoid inconsistent defect triage.
11. What Does Test Coverage Mean?
Test coverage is more than test-case count. Learn the different dimensions of coverage and how to communicate what has—and has not—been validated.
12. What Is QA Sign-Off?
Learn what QA sign-off should communicate, what it should not promise, and how to structure an evidence-based release recommendation.