CAST Static Testing and Reviews 3 — Questions and Answers
Question 1: During which review phase do reviewers individually examine the work product before the meeting?
- Individual preparation (Correct answer)
- Kick-off
- Rework
- Follow-up
Correct answer: Individual preparation
In the individual preparation phase, reviewers study the work product on their own and note potential defects.
Question 2: What is the main purpose of the follow-up phase in a formal review?
- To verify that defects have been addressed and exit criteria are met (Correct answer)
- To assign the moderator
- To distribute the work product
- To execute the test cases
Correct answer: To verify that defects have been addressed and exit criteria are met
Follow-up confirms that agreed actions and defect fixes are complete and exit criteria are satisfied.
Question 3: Which role records the defects and issues raised during a review meeting?
- Scribe (Correct answer)
- Moderator
- Author
- Reviewer
Correct answer: Scribe
The scribe (recorder) documents all issues, decisions, and findings during the meeting.
Question 4: A control flow analysis tool reports unreachable code. This is an example of:
- Static analysis (Correct answer)
- Acceptance testing
- Load testing
- Exploratory testing
Correct answer: Static analysis
Detecting unreachable code by examining control flow without execution is a static analysis function.
Question 5: Why should the author NOT act as the moderator in a formal inspection?
- To keep the review objective and avoid defending personal work (Correct answer)
- Because authors cannot read code
- Because moderators must be managers
- To reduce the number of participants
Correct answer: To keep the review objective and avoid defending personal work
Separating roles keeps the review objective so the author does not defensively dismiss findings.
Question 6: Which of the following is a common success factor for reviews?
- Each review has clear objectives and the right people involved (Correct answer)
- Reviews focus on criticizing the author
- Reviews skip preparation to save time
- Reviews are run without any defined process
Correct answer: Each review has clear objectives and the right people involved
Defined objectives and appropriate participants are key success factors for effective reviews.
Question 7: What should reviews focus on to remain constructive?
- The work product and its defects, not the author personally (Correct answer)
- Blaming the author for mistakes
- Counting how fast each reviewer reads
- Comparing reviewers' salaries
Correct answer: The work product and its defects, not the author personally
Reviews stay constructive when they target the work product and defects rather than the person.
During which review phase do reviewers individually examine the work product before the meeting?