Repair testable requirements and their acceptance examples

A hands-on CBAP lab. You produce the real artefact and 10 automated checks verify it behaves the way the exam expects.

Try this labAll CBAP practice

Certification
CBAP
Format
Structured configuration
Difficulty
hard
Estimated time
45 min
Automated checks
10

The brief

Edit requirement-quality.json. requirements contains distinct {id,sourceRef,expression} for R-TIME, R-AUTH and R-AUDIT. Express every supplied obligation as a Boolean contract using the briefing's typed expression grammar; include the current source revisions. Write 1–24 examples with distinct id, a complete input object using only supplied values, and expected booleans for all three requirement IDs. Choose an adequate suite of boundary, negative and ordinary cases that executes accurately and exposes all eight stated defect mutations. Do not copy a known positive assertion onto a negative case; Run tests reports actual disagreement counts across the entire 3456-record source population. review must be {recommendTo:business-owner,status:pending,claim:bounded-verification-pending-validation}. This records a conditional handoff for separate business validation; it does not certify deployed behavior or invent stakeholder approval. Repair one clause at a time, retain source traces, save partial progress, then strengthen examples without Reset. Alternative equivalent Boolean forms and different adequate example suites are accepted; requirement/example ordering is immaterial.

What the checks verify

Your work is graded on 10 independent properties, not on matching one reference answer.

  • Unique bounded requirement and executable example records.
  • The complete supplied requirement set is retained.
  • Each clause cites its current authoritative fictional source.
  • Boolean contracts use compatible quantities and units.
  • All elapsed-time source records satisfy exactly the intended contract.
  • Permitted roles and independent decision actors are both required.
  • Actual audit chronology, maximum lag and retention boundaries are preserved.
  • Each learner example executes the current source and requirement contracts accurately.
  • The example suite exposes every stated plausible defect.
  • Verification remains separate from human validation and approval.

Where this sits in the CBAP blueprint

Domain
Requirements Analysis and Design Definition
Objective
Verify Requirements
Skill
Quality and Internal Consistency

Part of CBAP preparation

Labs are written by ExamNova to teach the decisions the exam tests. They are not reproductions of vendor lab content.