Module 1 · Free

Software Testing Fundamentals

Master the core principles of software testing: terminology, the testing mindset, the software development lifecycle, and the role of QA.

30 lessons beginner
0 of 30 lessons complete
1
What is Software Testing? Learn what software testing is, why it matters, and how it fits into the software development …
25 min beginner
2
The Cost of Software Bugs Learn why finding bugs early saves millions. Explore the 1x/10x/100x cost rule, famous software …
20 min beginner
3
Verification vs Validation Master the difference between verification and validation in software testing. Learn the classic …
20 min beginner
4
QA vs QC vs Testing Understand the critical differences between Quality Assurance, Quality Control, and Testing. Learn …
20 min beginner
5
Seven Principles of Testing (ISTQB) Master the seven ISTQB principles of software testing. From the pesticide paradox to defect …
30 min beginner
6
The Testing Mindset Develop the testing mindset that separates great testers from average ones. Learn about developer vs …
20 min beginner
7
Error, Defect, and Failure Understand the precise relationship between errors, defects, and failures in software testing. Learn …
20 min beginner
8
SDLC: Waterfall Model Learn the Waterfall SDLC model: its phases, how testing fits in, advantages and disadvantages. …
25 min beginner
9
SDLC: V-Model Learn the V-Model SDLC: how it pairs development phases with testing levels. Understand the mapping …
20 min beginner
10
SDLC: Iterative and Incremental Learn iterative and incremental SDLC models. Understand how repeated development cycles improve …
20 min beginner
11
Agile Testing: Scrum Learn how QA engineers work within the Scrum framework. Understand sprint testing activities, the …
30 min beginner
12
Agile Testing: Kanban Learn how QA engineers work in Kanban teams. Understand WIP limits, flow-based testing, Kanban …
20 min beginner
13
Scaled Agile: SAFe for QA Learn how QA engineers work within SAFe (Scaled Agile Framework). Understand PI Planning, ART-level …
25 min intermediate
14
DevOps and Continuous Testing Learn how DevOps transforms QA. Understand CI/CD pipelines, continuous testing, the testing pyramid, …
30 min intermediate
15
Shift-Left Testing Learn shift-left testing: start testing earlier in the SDLC to find bugs cheaper and faster. Covers …
25 min intermediate
16
Shift-Right Testing: Testing in Production Learn shift-right testing: extend quality into production with canary deployments, feature flags, …
25 min intermediate
17
Software Testing Life Cycle (STLC) Learn the Software Testing Life Cycle (STLC): six phases from Requirements Analysis to Test Closure. …
30 min beginner
18
Test Planning: Strategy vs Plan Learn the difference between test strategy and test plan. Covers IEEE 829 test plan structure, …
25 min intermediate
19
Test Estimation Techniques Master test estimation techniques: Work Breakdown Structure, Three-Point Estimation, Wideband …
25 min intermediate
20
Risk-Based Testing Learn risk-based testing: identify, analyze, and prioritize risks to focus testing where it matters …
30 min intermediate
21
Entry and Exit Criteria Learn what entry and exit criteria are in software testing, see examples for each STLC phase, and …
20 min beginner
22
Test Metrics and KPIs Master essential QA metrics and KPIs: defect density, DRE, test coverage, MTTR, and more. Learn to …
30 min intermediate
23
Requirements Traceability Matrix Learn how to create and maintain a Requirements Traceability Matrix (RTM) for complete test …
25 min intermediate
24
Test Process Improvement: TMMi Learn the TMMi (Test Maturity Model integration) framework with its 5 maturity levels, key process …
25 min advanced
25
Test Process Improvement: TPI Next Learn the TPI Next framework for test process improvement: 16 key areas, 4 maturity levels, …
25 min advanced
26
Testing in Regulated Industries Learn how software testing differs in regulated industries: healthcare (FDA), finance (PCI-DSS), …
30 min advanced
27
Standards: IEEE 829 Learn the IEEE 829 standard for test documentation: 8 document types from test plan to summary …
25 min intermediate
28
Standards: ISO 29119 Learn ISO 29119's five parts covering test processes, documentation, and techniques. Compare with …
25 min intermediate
29
Building a Test Strategy from Scratch Learn to build a test strategy from scratch in 8 steps: product understanding, risk identification, …
35 min intermediate
30
Module 1 Assessment Comprehensive Module 1 assessment covering all testing fundamentals: STLC, metrics, RTM, test …
45 min beginner