SoftwareTestPilot

ISTQB Glossary · Chapter 3

ISTQB Glossary — Chapter 3: Static Testing

Written by Avinash Kamble, reviewed by Priyanka G.·Last reviewed: ·49 terms

Chapter 3 covers everything you can find without executing the code: reviews of requirements, designs, user stories and test cases, plus tool-driven static analysis of source code and configuration. It is the cheapest defect-detection technique in the syllabus and the one most teams under-use, which is precisely why the exam gives it disproportionate attention relative to its real-world adoption.

The chapter defines a review as a work-product evaluation, and then grades reviews by formality: informal review, walkthrough, technical review and inspection, in increasing order of process rigour, documentation and defined roles. It fixes the review roles — author, moderator or facilitator, scribe, reviewer, management, review leader — and the activities of the review process from planning through review initiation, individual review, issue communication and analysis, fixing and reporting. Static analysis sits alongside as the automated half: coding-standard violations, control-flow and data-flow anomalies, cyclomatic complexity, dependency and security scanning.

What makes the chapter examinable is the vocabulary of findings. In a review you raise an anomaly, not a defect, because the item has not been executed and nobody has confirmed a failure; the syllabus is careful about this and questions test it.

Three mistakes candidates make. First, believing static testing finds failures — it cannot, because nothing runs; it finds defects and anomalies directly in the work product. Second, assuming the moderator and the author can be the same person, or that the author fixes issues during the meeting; the syllabus separates those roles precisely to keep the review objective, and the meeting is for identifying issues, not solving them. Third, treating static analysis output as a defect list to be cleared to zero — the syllabus positions it as a source of anomalies requiring human triage, since false positives are expected. On the job, the same distinction decides whether your pipeline linter is a useful gate or a wall of noise everyone ignores.

Every Chapter 3 term, defined and explained

Each entry gives the official ISTQB definition (attributed and quoted), our own plain-English reading of it, and a concrete example from delivery work.

Ad Hoc Review

A review technique carried out with no formal procedure and no reading guidance.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Reviewers just read the work product freely with no checklist or roles.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is ad hoc review in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Ad hoc is fast but lowest yield — heavily dependent on reviewer skill.

Related: review, informal review, checklist based review

Anomaly

Any condition that deviates from expectation.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Anything unexpected the reviewer or tester notices — may or may not be a real defect.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is anomaly in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Anomaly is broader than defect — it becomes a defect only after analysis confirms it.

Related: defect, failure, review

Audit

An independent examination of a work product, process or set of processes performed to assess compliance with specifications, standards, contractual agreements or other criteria.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

An external, formal check that a team is following the documented process and standards.

From real testing work

A story reads "As a returning customer I can reuse a saved card." Before estimating it, the three amigos add acceptance criteria for an expired card and a card removed from the account. Audit is the artefact or link involved, and it is what lets you prove later that every requirement has at least one test.

Exam tip

Audits are done by independent auditors and produce a compliance report, not a defect list.

Related: management review, compliance testing

Author

The person who created the work product being reviewed.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Whoever wrote the document or code under review.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is author in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

The author fixes defects found in review but does not lead the meeting in formal inspection.

Related: review, moderator, reviewer

Author (Review)

The person who created the work product that is being reviewed.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

The person whose document or code is under review.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is author in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

The author accepts or rejects the change requests but does not lead the meeting.

Related: review, moderator, reviewer

Call Graph

A representation of the calling relationships between subroutines in a program.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

A diagram showing which functions call which other functions.

From real testing work

Where you meet this in real work: during a sprint, call graph is the piece of vocabulary a tester reaches for when explaining a decision to a developer or a stakeholder — for example, justifying in a stand-up why a specific check belongs in this build rather than the next. Call graphs come from static analysis and help scope regression testing after a change.

Exam tip

Call graphs come from static analysis and help scope regression testing after a change.

Related: static analysis, impact analysis, white box testing

Checklist-Based Review

A review technique guided by a list of questions or required attributes.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Reviewers use a pre-made checklist of common defect types to guide what to look for.

From real testing work

Before a release the team books two 90-minute sessions against the new payments screen. Checklist-Based Review is what they are doing: no scripted steps, a written charter ("probe refund handling on expired cards"), notes taken as they go, and a debrief that turns findings into defect reports.

Exam tip

Checklists reduce reviewer bias — everyone looks for the same categories of defect.

Related: review, perspective based reading, role based review

Code Review

A systematic examination of source code by peers to find defects, share knowledge, and improve quality.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Another engineer reading your code before it merges.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is code review in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Code review is a form of static testing and one of the highest-ROI QA practices.

Related: static analysis, peer review, pull request

Code Smell

An indication in the source code of a possible deeper problem.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

A pattern in code (long function, duplicate code, huge class) that suggests a design problem.

From real testing work

Where you meet this in real work: during a sprint, code smell is the piece of vocabulary a tester reaches for when explaining a decision to a developer or a stakeholder — for example, justifying in a stand-up why a specific check belongs in this build rather than the next. Code smells are found by static analysis tools like SonarQube — they aren't defects yet but predict future ones.

Exam tip

Code smells are found by static analysis tools like SonarQube — they aren't defects yet but predict future ones.

Related: static analysis, technical debt, refactoring

Coding Standard

A set of rules for writing source code in a consistent style.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Team-agreed rules for naming, formatting and structuring code so everyone writes it the same way.

From real testing work

After a bad release the team runs a root-cause session and changes the definition of done rather than adding more tests at the end. Coding Standard sits on that side of the fence: preventive and process-oriented, distinct from executing tests against a build.

Exam tip

Static-analysis tools enforce coding standards automatically in CI.

Related: static analysis, code smell, lint

Control Flow Analysis

A form of static analysis based on a representation of unique paths through a component or system.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Static analysis that maps every possible execution path to check for unreachable or infinite loops.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is control flow analysis in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Control-flow analysis produces control-flow graphs used to compute cyclomatic complexity.

Related: static analysis, cyclomatic complexity, data flow analysis

Cyclomatic Complexity

The number of independent paths through a program.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

A metric that counts branches in code — higher number means the code is harder to test.

From real testing work

Two weeks before a release the test manager compares planned versus executed cases, open defects by severity, and remaining effort. Cyclomatic Complexity is where that number comes from — and the exam cares that it is used to inform a decision, not just published.

Exam tip

Cyclomatic complexity above 10 is a common warning threshold in static analysis.

Related: static analysis, white box testing, code smell

Data Flow Analysis

A form of static analysis based on the definition and use of variables.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Static-analysis technique that tracks where variables are set and read to find bugs like use-before-define.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is data flow analysis in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Data-flow analysis finds subtle bugs (uninitialised variables, unused assignments) that reviews miss.

Related: static analysis, control flow analysis, white box testing

Defect Density

The number of defects identified in a component or system divided by the size of the component or system.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

How many defects per 1,000 lines of code, page of spec, or story point.

From real testing work

A tester files: "Checkout returns HTTP 500 when the cart contains a gift card and a subscription." Steps, expected, actual, environment, build number. Defect Density is one of the fields or states in that workflow, and getting the term right is what makes the report actionable for the developer picking it up at 9am.

Exam tip

Defect density is a leading indicator — sudden spike often means a component needs refactoring or more testing.

Related: defect, static analysis

Entry Criteria (Review)

The set of conditions that must be met before a review activity can begin.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

The checklist a work product must pass before it enters review — spellcheck done, template followed, etc.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is entry criteria in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Enforcing entry criteria stops the moderator wasting the team's time on obviously immature drafts.

Related: exit criteria review, review, review plan

Error

A human action that produces an incorrect result.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

The mistake a person made — the wrong requirement, wrong design, wrong line of code.

From real testing work

A tester files: "Checkout returns HTTP 500 when the cart contains a gift card and a subscription." Steps, expected, actual, environment, build number. Error is one of the fields or states in that workflow, and getting the term right is what makes the report actionable for the developer picking it up at 9am.

Exam tip

Error → Defect → Failure. Error causes defect, defect causes failure.

Related: defect, failure, root cause analysis

Exit Criteria (Review)

The set of conditions that must be met before a review activity can be considered complete.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

The rules that say the review is finished — all major defects logged, checklist covered, sign-off given.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is exit criteria in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Exit criteria prevent premature closure of a review with defects still open.

Related: entry criteria review, review, review plan

Formal Review

A review characterized by documented procedures and requirements, e.g. inspection.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Any review with defined roles, checklists, metrics and entry/exit criteria.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is formal review in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Formal reviews include inspection and (usually) technical review — walkthroughs are semi-formal.

Related: inspection, technical review, review

Individual Review

The activity in which reviewers individually examine the work product to identify potential defects.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Each reviewer reads the work product on their own before the group meeting.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is individual review in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Most defects are actually found in individual review, not the meeting.

Related: review, review meeting, reviewer

Informal Review

A review not based on a formal (documented) procedure.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

A quick, unstructured read-through with no checklists, roles or logged results.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is informal review in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Cheapest review type but lowest defect-finding power — no metrics, no documentation.

Related: review, walkthrough, technical review

Inspection

A type of formal review that identifies issues in a work product, which provides measurements to improve the review process and the software engineering process.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

The most formal review type — trained moderator, defined roles, entry/exit criteria, metrics collected.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is inspection in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Inspection is the most rigorous review — highest defect-finding rate and most expensive.

Related: review, technical review, moderator

Inspection Rate

The number of pages or lines of a work product that are reviewed per unit of time.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

How fast the review team is covering material.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is inspection rate in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Faster is not better — too-fast inspections miss defects.

Related: inspection, review, defect density

Kickoff

A review activity in which the participants are informed about the objectives, process and work product being reviewed.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

The opening meeting where the moderator explains the review objectives and hands out material.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is kickoff in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Kickoff is optional for informal reviews but standard for formal inspection.

Related: review, review plan, moderator

Lint

A static analysis tool that flags programming errors, bugs, stylistic errors and suspicious constructs.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

A tool like ESLint or Pylint that reads code and warns about likely problems.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is lint in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Linting runs in seconds and catches whole classes of defects before code is even committed.

Related: static analysis, coding standard, code smell

Maintainability

The degree of effectiveness and efficiency with which a product can be modified.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

How easily developers can change, fix or extend the software later.

From real testing work

Where you meet this in real work: during a sprint, maintainability is the piece of vocabulary a tester reaches for when explaining a decision to a developer or a stakeholder — for example, justifying in a stand-up why a specific check belongs in this build rather than the next. Maintainability is a non-functional quality — improved by refactoring, coding standards and static analysis.

Exam tip

Maintainability is a non-functional quality — improved by refactoring, coding standards and static analysis.

Related: refactoring, technical debt, code smell

Management Review

A systematic evaluation of software acquisition, supply, development, operation or maintenance process performed by or on behalf of management.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

A review that focuses on progress, risks and process — not on defects in the product.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is management review in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Management reviews check status and control — they don't hunt for technical defects.

Related: review, audit

Model-Based Testing

Testing based on or involving models.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Testing where test cases are derived automatically from a model of the system's behaviour.

From real testing work

A résumé-screening model scores candidates from 0 to 1. There is no single expected value to assert against, so model-based testing is checked statistically: accuracy on a held-out set, score distribution compared across demographic slices, and an alert when the live distribution drifts from training.

assert accuracy_score(y_true, y_pred) >= 0.87
gap = abs(tpr(group_a) - tpr(group_b))
assert gap < 0.05, f"fairness gap too wide: {gap:.3f}"

Exam tip

Model-based testing shifts effort from writing cases to building a good model — huge win for state-heavy systems.

Related: static testing, state transition testing, test case

Moderator

The leader of a review; also called facilitator.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

The person who runs the review meeting, keeps discussion on track and ensures the process is followed.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is moderator in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Moderator is a mandatory role in formal inspection — the author should never moderate their own review.

Related: inspection, review, author

Peer Review

A review of a work product by colleagues of the producer of the product.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Any review where the reviewers are the author's peers — walkthroughs, technical reviews and inspections all qualify.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is peer review in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Peer review is the umbrella term — walkthrough, technical review and inspection are its formal variants.

Related: review, walkthrough, inspection

Perspective-Based Reading

A review technique whereby reviewers evaluate the work product from different stakeholder perspectives.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Each reviewer reads the document as if they were a specific stakeholder — user, tester, developer, operator.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is perspective-based reading in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Perspective-based reading is the most effective review technique per ISTQB studies.

Related: review, role based review, checklist based review

Readability

The ease with which source code or documentation can be read and understood.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

How easy it is for another person to understand the code or document.

From real testing work

Where you meet this in real work: during a sprint, readability is the piece of vocabulary a tester reaches for when explaining a decision to a developer or a stakeholder — for example, justifying in a stand-up why a specific check belongs in this build rather than the next. Reviews and static analysis both improve readability — high readability lowers maintenance cost.

Exam tip

Reviews and static analysis both improve readability — high readability lowers maintenance cost.

Related: maintainability, coding standard, refactoring

Requirement

A provision that contains criteria to be fulfilled.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

A statement of what the system must do or how well it must do it.

From real testing work

A story reads "As a returning customer I can reuse a saved card." Before estimating it, the three amigos add acceptance criteria for an expired card and a card removed from the account. Requirement is the artefact or link involved, and it is what lets you prove later that every requirement has at least one test.

Exam tip

Requirements are the primary input to reviews and test design — bad requirements mean bad tests.

Related: acceptance criteria, traceability matrix, review

Review

A type of static testing in which a work product or process is evaluated by one or more individuals to detect defects or to provide improvements.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Someone reads or discusses a document (requirements, code, test cases) to find problems before running the software.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is review in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Reviews are static testing — no code executes. They find defects earlier and cheaper than dynamic testing.

Related: static testing, informal review, walkthrough

Review Meeting

A meeting held to identify defects, discuss the work product and record findings.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

The formal group session where reviewers discuss what they found individually.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is review meeting in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Keep review meetings under two hours — defect-finding drops sharply after that.

Related: review, moderator, scribe

Review Plan

A document describing the approach, resources and schedule of intended review activities.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

The plan for what will be reviewed, by whom, and when.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is review plan in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Review planning is the first activity — no plan means informal review at best.

Related: review, entry criteria, exit criteria

Review Report

A document summarizing the results, deviations and recommendations of a review.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

The output of the review — list of defects found, metrics, and any process improvement suggestions.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is review report in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Review reports feed defect metrics and process-improvement dashboards.

Related: review, inspection

Reviewer

A person involved in a review who identifies and describes anomalies in the work product or process being reviewed.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Anyone in the review meeting whose job is to find and describe defects.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is reviewer in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Reviewers work individually before the meeting, then discuss findings together.

Related: review, moderator, inspection

Role-Based Review

A review technique in which the reviewers evaluate the work product from the perspective of individual stakeholder roles.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Similar to perspective-based reading — each reviewer takes a role such as end-user or admin.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is role-based review in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Role-based and perspective-based reading overlap — both find role-specific defects other techniques miss.

Related: perspective based reading, review, checklist based review

Root Cause

A source of a defect such that if it is removed, the occurrence of the defect type is decreased or removed.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

The underlying reason a defect exists — fix this and the whole class of defect goes away.

From real testing work

A tester files: "Checkout returns HTTP 500 when the cart contains a gift card and a subscription." Steps, expected, actual, environment, build number. Root Cause is one of the fields or states in that workflow, and getting the term right is what makes the report actionable for the developer picking it up at 9am.

Exam tip

Root-cause analysis is a defect prevention activity — treat symptoms and defects reappear.

Related: root cause analysis, defect, error

Root Cause Analysis

A technique used to identify the causes of defects.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

A structured investigation (5 Whys, fishbone) to find why a defect was introduced.

From real testing work

A tester files: "Checkout returns HTTP 500 when the cart contains a gift card and a subscription." Steps, expected, actual, environment, build number. Root Cause Analysis is one of the fields or states in that workflow, and getting the term right is what makes the report actionable for the developer picking it up at 9am.

Exam tip

RCA feeds process improvement — not just about fixing one bug but preventing many.

Related: root cause, defect

Scenario-Based Review

A review technique whereby the reviewer executes scenarios through the work product.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Reviewers walk realistic use scenarios through the document to check it supports them.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is scenario-based review in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Scenario-based review finds defects that only show up when several requirements interact.

Related: review, perspective based reading

Scribe

The person who records each defect mentioned and any suggestions for process improvement during a review meeting.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

The note-taker who logs every defect and comment raised during the review.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is scribe in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Scribe is a formal role in inspection — keeps the record accurate and impartial.

Related: inspection, moderator, review

Specification

A document that specifies, in a complete, precise, verifiable manner, the requirements, design, behavior or characteristics of a component or system.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

A detailed document describing exactly what the system must do — the input to test design.

From real testing work

A story reads "As a returning customer I can reuse a saved card." Before estimating it, the three amigos add acceptance criteria for an expired card and a card removed from the account. Specification is the artefact or link involved, and it is what lets you prove later that every requirement has at least one test.

Exam tip

Reviewing specifications is the highest-ROI static testing — defects here are cheapest to fix.

Related: requirement, review, test basis

Static Analysis

The process of evaluating a component or system without executing it, based on its form, structure, content or documentation.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Tools scan source code, models or documents to find defects without running the software.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is static analysis in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Static analysis catches coding-standard violations, security flaws and dead code — dynamic testing rarely does.

Related: static testing, review, code smell

Static Testing

Testing of a work product without code execution, including reviews and static analysis.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

You examine the work product — requirements, design, code — without running it, using reviews or tools like linters.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is static testing in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Static testing finds defects earlier and cheaper than dynamic testing; know the review types (informal, walkthrough, technical, inspection).

Related: dynamic testing, verification, defect

Static Testing Tool

A tool that supports the static testing of a work product.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Tools that check code, requirements or models without running them — linters, review platforms, SAST scanners.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is static testing tool in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

SonarQube, ESLint, Checkstyle and Coverity are common static testing tools.

Related: static analysis, lint

Technical Review

A peer group discussion activity that focuses on achieving consensus on the technical approach to be taken.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

Peers with technical expertise review a work product to agree it is technically sound.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is technical review in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Technical reviews focus on the technical content, not spelling — usually led by a trained moderator, not the author.

Related: review, walkthrough, inspection

Traceability Matrix

A two-dimensional table that correlates two entities, e.g. requirements and test cases.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

A grid that shows which test case covers which requirement.

From real testing work

A story reads "As a returning customer I can reuse a saved card." Before estimating it, the three amigos add acceptance criteria for an expired card and a card removed from the account. Traceability Matrix is the artefact or link involved, and it is what lets you prove later that every requirement has at least one test.

Exam tip

Traceability matrix proves coverage — auditors and regulated industries demand it.

Related: requirement, test case

Walkthrough

A type of review in which the author leads members of the review team through a work product and the members ask questions and make comments about possible issues.

— Official definition, ISTQB® Glossary / CTFL v4.0 syllabus (Chapter 3 – Static Testing). Quoted for study reference; ISTQB® is a registered trademark of the International Software Testing Qualifications Board.

In plain English

The author walks the team through the document while others ask questions and spot defects.

From real testing work

A requirements review on a "forgot password" story raises that the acceptance criteria never say what happens to an unverified email address. That is walkthrough in practice — an issue found in a document, before a single line of code exists, at a fraction of the cost of finding it in UAT.

Exam tip

Walkthrough is author-led and informal — great for knowledge sharing and finding logic issues.

Related: review, technical review, inspection

Test yourself on this chapter

Knowing the terms is not the same as answering under a 60-minute timer. Run the CTFL v4.0 mock test and check your chapter-wise breakdown.