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
What 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 articleRegression 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 article