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.
- 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.