Home > Blog > ISTQB Certified Tester Foundation Level > Deep Dive into the Inspection Review Process (ISTQB CTFL)

Deep Dive into the Inspection Review Process (ISTQB CTFL)

Deep Dive 2026-09-02 8 min read

An inspection is the most formal review type in ISTQB. It relies on a trained moderator, mandatory individual preparation, strict entry/exit criteria, checklists, and detailed metric collection. It is designed to find critical defects in high-risk work products before dynamic testing begins.

#ISTQB #Inspection #Formal Review #Moderator #Software Quality

What Makes an Inspection the Most Formal Review?

In the ISTQB CTFL v4.0 syllabus, the Inspection is positioned as the pinnacle of formal static testing. Unlike informal reviews or walkthroughs, an inspection leaves nothing to chance. It is a highly choreographed, metric-driven process designed to maximize defect detection in critical work products. The formality is evident in its strict adherence to rules, predefined roles, and mandatory documentation.

One of the defining characteristics of an inspection is the absolute separation of roles. The author of the document or code is explicitly prohibited from acting as the moderator, the review leader, or the scribe. This ensures an objective, unbiased evaluation of the work. Furthermore, inspections require the use of specific entry and exit criteria. If a document hasn't passed an automated spell-check or lacks a required architectural diagram, it fails the entry criteria and the inspection does not proceed.

This level of rigor is expensive in terms of time and resources. Therefore, inspections are not used for every piece of code or minor requirement. They are reserved for high-risk, mission-critical components where a defect escaping into production would cause significant financial, reputational, or physical harm.

What is the Role of the Trained Moderator?

The success of an inspection rests heavily on the shoulders of the Moderator (or Facilitator). Unlike a technical review where a lead developer might informally guide the discussion, an inspection requires a specifically trained moderator. This individual is responsible for the entire process, from planning to the final follow-up.

The moderator's duties begin long before the meeting. They work with the author to define the scope, select the review team, and ensure the work product meets the entry criteria. They distribute the materials and ensure reviewers have adequate time for individual preparation. During the inspection meeting, the moderator is the ultimate authority. They pace the meeting, ensuring every page or module is covered, and prevent the team from getting bogged down in trying to solve the defects they find.

Crucially, the moderator manages the human element. Inspections can be stressful for authors. The moderator must foster a professional, blame-free environment, mediating conflicts and ensuring that criticism is directed solely at the work product. After the meeting, the moderator verifies that the author has satisfactorily addressed all logged defects before formally closing the inspection.

Why is Mandatory Preparation So Critical?

In an inspection, the review meeting is not where the work product is actually reviewed; it is where the findings of the review are consolidated. The actual review happens during the mandatory individual preparation phase. Reviewers are expected to spend significant, focused time analyzing the document or code before they ever step into the meeting room.

During preparation, reviewers utilize customized checklists and their own specific domain expertise to hunt for anomalies. For example, a database administrator might scrutinize a design document strictly for data integrity issues, while a security analyst looks for vulnerabilities. They log their suspected defects, questions, and concerns independently. This prevents 'groupthink' and ensures a diverse range of issues are identified.

If reviewers do not prepare adequately, the inspection becomes an expensive waste of time. A skilled moderator will often gauge the level of preparation at the beginning of the meeting. If it is clear that the reviewers have not done their homework, the moderator has the authority—and the responsibility—to halt the inspection and reschedule it, ensuring quality is not compromised.

How Are Checklists Used in Inspections?

Checklists are the primary analytical tools used during an inspection. They provide a structured framework that guides the reviewers' attention toward common, historical, or particularly dangerous types of defects. Without a checklist, even experienced reviewers might focus too heavily on their own areas of interest while missing critical flaws elsewhere.

Inspection checklists are highly specific. A checklist for a C++ code inspection will include items related to memory management and pointer arithmetic, while a checklist for a user interface specification will focus on accessibility and usability standards. Reviewers use these checklists during their individual preparation phase to systematically verify that the work product complies with all necessary rules and best practices.

Moreover, checklists in an inspection process are dynamic. They are continuously updated based on the metrics gathered from past projects. If a specific type of bug is frequently found during dynamic testing, a new rule is added to the relevant static inspection checklist to ensure that similar bugs are caught earlier in future development cycles.

Why Do Inspections Focus Heavily on Metrics?

What truly sets an inspection apart from all other review types is its reliance on quantitative data. Inspections are designed to measure the quality of the work product and the efficiency of the review process itself. Without metrics, an organization cannot accurately determine the return on investment (ROI) of its static testing efforts.

Standard metrics collected during an inspection include the preparation time per reviewer, the duration of the meeting, the total number of defects found, and the defect density (e.g., defects per 1,000 lines of code or defects per page). The severity of the defects is also tracked, allowing management to distinguish between trivial typos and critical architectural flaws.

These metrics are invaluable for process improvement. For instance, if the defect density is unusually high, it might indicate that the author needs more training or that the preceding design phase was flawed. If the meeting time consistently exceeds the preparation time, it suggests that reviewers are coming unprepared. By analyzing this data, organizations can fine-tune their development lifecycle, maximizing quality and minimizing wasted effort.

❓ Frequently Asked Questions

Can the author of the document fix defects during the inspection meeting?

No, the meeting is strictly for identifying and logging defects. Attempting to solve problems during the meeting wastes time and derails the process.


Who verifies that the author actually fixed the defects?

The moderator is responsible for the follow-up phase. They verify that the author has addressed all logged issues and met the exit criteria before closing the inspection.

More from ISTQB Certified Tester Foundation Level

🧠

Test Your Knowledge

Ready to practice Certified Tester Foundation Level? Put what you've learned to the test.

Try 10 Free Questions

⭐ 1,000 expert-curated questions available with Premium

Upgrade Premium
📖 Browse the Glossary

Join thousands of certification students

Sign Up Free