ISTQB Glossary · Chapter 3
ISTQB Glossary — Chapter 3: Static Testing
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.
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
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.
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.
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.