Fundamentals
Curated Fundamentals articles inside the Software Testing Fundamentals hub — tutorials, real-world patterns, and interview-ready Q&A written by working QA engineers. 23 guides and counting.
Latest Fundamentals articles
Regression Testing Strategy for Agile Teams (2026)
A regression strategy that fits a two-week sprint. The 4-tier suite model, smoke/sanity/full split, flake budget, and the CI cadence used by teams shipping daily to production.
Read articleExploratory Testing Charter Template — With 8 Examples (2026)
The exploratory testing charter template used by session-based teams at Microsoft and Shopify. Includes 8 real charters, a 90-minute session log format, and how to report findings to product.
Read articleDefect Report Template — 10 Fields Every QA Needs (2026)
The 10-field defect report template senior QA reviewers approve on the first pass. Includes a downloadable Jira-ready template, a worked example, and the 5 mistakes that get bugs bounced back.
Read articleTest Scenario vs Test Case — 15 Real Examples (2026)
The difference between test scenarios and test cases with 15 worked examples across e-commerce, banking, and SaaS. Includes an interview answer script and a mapping template.
Read articleSeverity vs Priority — 30 Real Bug Examples (2026 Interview Guide)
The severity vs priority matrix explained with 30 real production bugs. Learn how to classify defects, communicate risk to product, and answer the interview classic every hiring manager asks.
Read articleBug Life Cycle Explained — With Jira Workflow (2026)
The 2026 defect life cycle every QA gets asked to draw in interviews. Walk-through of the Jira workflow, statuses, transitions, and the two states most candidates miss.
Read articleTest Case Writing Best Practices — 20 Real Examples (2026)
How to write test cases that pass senior QA review on the first pass. 20 worked examples across login, checkout, and API flows, plus a downloadable template and the 8 anti-patterns to avoid.
Read articleComplete Manual Testing Tutorial 2026 — From Zero to Job-Ready
Learn manual software testing end-to-end in 2026: SDLC/STLC, test design techniques, test cases, defect life cycle, exploratory testing, and how to move from manual to automation. Includes templates and interview prep.
Read articleTest Strategy vs Test Plan: Differences, Template, and Examples (2026)
Test strategy vs test plan explained with template, examples, and interview answers. Understand who writes each, when, and how they fit into modern agile QA.
Read articleState Transition Testing: Diagram, Table, Examples (2026)
State Transition Testing explained with diagrams, state tables, worked examples, and 0/1/N-switch coverage. Interview-ready guide for QA engineers.
Read articleLevels of Testing: Unit, Integration, System, Acceptance (2026)
The 4 levels of software testing explained: unit, integration, system, and acceptance. Who owns each, tools, examples, and how they map to the test pyramid.
Read articleTest Scenario vs Test Case: Differences, Examples, and Templates (2026)
Test scenario vs test case explained with examples, templates, and interview answers. Understand when to write one over the other and how they fit into your test plan.
Read articleAd Hoc Testing: Complete Guide, Types, and Best Practices (2026)
Ad Hoc Testing explained: definition, when to use, types (buddy, pair, monkey), how it differs from exploratory testing, and interview-ready examples for QA engineers.
Read articleGray Box Testing: Complete Guide with Examples (2026)
Gray Box Testing explained: definition, when to use, worked examples, tools, and how it compares to black box and white box testing. Interview-ready guide for QA engineers.
Read articleSDLC Phases: The Complete 6-Phase Guide for QA (2026)
SDLC phases explained end-to-end for QA engineers: requirements, design, implementation, testing, deployment, maintenance. Diagrams, Agile/Waterfall/V-model comparison, and where QA fits in each phase.
Read articleDecision Table Testing: Guide, Examples, and Template (2026)
Decision Table Testing explained: definition, when to use, step-by-step construction with a worked shipping-cost example, rule collapsing, and interview-ready patterns for QA engineers.
Read articleEquivalence Partitioning: Definition, Steps, Examples (2026)
Equivalence Partitioning explained: definition, step-by-step method, worked examples (age, email, discount tiers), how to combine with BVA, and interview-ready answers for QA engineers.
Read articleBoundary Value Analysis (BVA) with Real Examples (2026)
Boundary Value Analysis (BVA) explained: definition, 2-value and 3-value techniques, worked examples on age fields, dates, file uploads, plus interview-ready answers. Written for QA engineers and SDETs.
Read articleWhite Box Testing: Techniques, Examples, and Tools (2026)
White box testing explained: definition, techniques (statement, branch, path, condition coverage), unit-testing tools, worked examples, pros/cons, and how it fits with black box testing in a modern CI pipeline.
Read articleBlack Box Testing: The Complete 2026 Guide with Examples
Black box testing explained end-to-end: definition, techniques (BVA, EP, decision table, state transition), types, tools, real examples, pros/cons, and interview-ready answers. Written for QA engineers and test leads.
Read articleSoftware Testing Life Cycle (STLC) — 6 Phases with Entry & Exit Criteria (2026 Guide)
The complete 2026 guide to the Software Testing Life Cycle (STLC): 6 phases explained with a full entry/exit criteria table, deliverables, activities, real-world example and STLC vs SDLC comparison. Written for QA freshers and working testers.
Read articleTypes of Software Testing — Functional vs Non-Functional (25+ Types Explained, 2026)
The complete 2026 guide to types of software testing. A mega visual tree of 25+ testing types split into functional vs non-functional, with icons, real-world examples, tool mapping, when to run each in CI/CD, and a downloadable comparison table.
Read articleWhat Is Software Testing? The Complete 2026 Guide for QA Engineers
A 2500-word 2026 guide to software testing — clear definition, why it matters, SDLC & STLC diagram, testing types, techniques (BVA, EP, decision tables), bug life cycle, tools, career path and AI-in-QA trends. Written for freshers and working QA engineers.
Read article