All courses / AI Developer / Module 3 / Chapter 17
Learning objectives
After the lesson the participant can:
- Explain how the tester's role shifts in weight from writing test code to owning the verification plan and exploring
- Apply the four-part test of an oracle's independence: source, author, seeded faults and age
- Explain the rule that a prototype is a question and not an answer, and its three conditions
- Draft a role-boundary matrix that marks which boundaries move and which are fixed
Key concepts
- Four-part test of independence
- Independence has to be shown and not asserted. Source: written from the specification record and independent evidence. Author: someone other than the author of the change, and not the generator. Seeded faults: known faults are injected and caught. Age: the evidence carries a date and expires, by default after 90 days.
- A prototype is a question
- Product owners and designers can now build running prototypes. The rule the book proposes is that a prototype is a question and not an answer: it is labelled, built on synthetic data and never promoted as code.
- Quality as an independent voice
- The quality function stays independent only if it has access to evidence, the authority to hold a release at a defined gate, and a measure of success that is not delivery speed. Quality is reported by team, service and oracle, never as a count per named tester.
- Role-boundary matrix
- A record for one team of who frames, builds, proves and owns each kind of work, what AI may do in it and what is fixed. It is an annex to the role charters and the delegation profile, and carries no Level 4 for any class of work.
Interactive exercises
Do them here and get feedback at once. Choose a card and then where it belongs, or drag it.
Interactive exercise 1 · Sort
Which function does the activity belong to
Sort each activity into the developer function the chapter's boundary table assigns it to.
Interactive exercise 2 · Scenario
The prototype looks finished
Apply the chapter's rule on prototypes built by product owners and designers.
Teaching plan
| 15 min | Lecture on the four kinds of work of a tester, what AI changes in the economics of test drafting, and the four-part test of independence. |
| 10 min | The teacher presents the table of where the boundary moves; participants mark for each activity what must not move. |
| 15 min | Discussion in threes, each taking the product owner, the designer or the quality engineer: what did I gain, and what must I not hand over? |
| 25 min | Exercise: groups build a role-boundary matrix for one team, using the e-services team of Nordvik Region as a model. |
| 10 min | Groups read the matrix through as the people in it would, and set its review date with the delegation profile. |
Discussion
- In both organisations one person asks, of any proposal to let an assistant write tests, who writes the oracle. Who asks that question in your team, and with what authority?
- A product owner builds a running prototype in an afternoon. What stops it from being promoted as code when it already seems to work?
- Measurement tied to reward invites distortion. How should the quality function itself be measured if not by delivery speed or defects per tester?
Written exercise
Exercise · 25 minutes
A role-boundary matrix for one team
Build a role-boundary matrix for a team you know, or for the e-services team of Nordvik Region and its citizen portal. List the activities from need to revert, with the developer functions as the spine: state the need and criteria, build a prototype, build the production change, write the oracle, review, check usability and accessibility, accept, and hold or revert. For each, name the accountable role as a person and the roles that may prepare it. Enter the highest degree of delegation the profile allows and its condition. Mark the fixed points: the oracle's independence, the unpromoted prototype, the named steward and the hold authority.
Deliverable: A role-boundary matrix with activities, accountable persons, preparing roles, delegation ceilings, fixed points and a review date.
Self-test
Choose an answer to see whether it is right, or open the answer below each question.
According to the table of where the boundary moves, what must not move for the activity hold or revert a release?
Show the answer
D. The authority to hold or revert sits outside the pipeline
For hold or revert under D5 Steward, the quality engineer may hold and the owner reverts; the fixed point is that the authority sits outside the pipeline.What default expiry does the book use for verification evidence in the four-part test?
Show the answer
B. 90 days by the clock, and earlier when the conditions change
The age part of the test says the evidence carries a date and expires: by clock, with 90 days as the book's default for verification evidence, and by event such as a change of generator model, module or specification.How does the chapter label the claim that testing as a role will end because models write tests?
Show the answer
A. Speculation: no study reviewed for the chapter shows it
The outlook calls it speculation: no study reviewed shows it, and the chapter instead expects independent quality functions to grow in importance where much code is generated.