Testresultaten
De twee overzichten laten dezelfde zes requests met samen 102 controles zien. In de ene run gaan zes controles fout, in de andere slagen ze allemaal. De groene run toont geen volledige datum.
| Requestlabel | Items.png: geslaagd / totaal | Items2.png: geslaagd / totaal | Conclusie |
|---|---|---|---|
| organisations | 21/21 | 21/21 | Getoonde controles slagen in beide runs. |
| organisations/{id} | 3/9 | 9/9 | Zes afwijkingen in de ene run, niet in de andere. |
| courses | 23/23 | 23/23 | Getoonde controles slagen. |
| courses/{id} | 12/12 | 12/12 | Getoonde controles slagen. |
| programmes | 24/24 | 24/24 | Getoonde controles slagen. |
| programme/{id} | 13/13 | 13/13 | Runnerlabel is enkelvoud; de coderoute is programmes/{id}. |
| Totaal | 96/102 | 102/102 | Eén run met zes assertion-fouten, één volledig groen binnen deze collectie. |
Bij beide runs staat “Errors 0”. Dat betekent hier niet dat alle inhoudelijke controles slagen: Items.png toont duidelijk zes FAIL-regels.
De afwijking bij organisations/{id}
Status 200, JSON en aanwezigheid van verplichte velden slagen. De zes fouten gaan over UUID-formaat, overeenkomst met het id in de URL, primaryCode, organisationType, name en shortName.


De screenshots laten de fout zien. In de chat met Roger beschrijf ik de oorzaak en meld ik dat het opgelost is.
Losse requests
Organisations toont 21/21, courses 23/23 en programmes 24/24, allemaal met 200 OK. Bij courses en programmes is expand=organisation gebruikt. Niet alle velden zijn ingevuld: studyLoad.value en duration zijn zichtbaar null. Dat vraagt aparte inhoudelijke controle.
Eindconclusie en grenzen
De drie basisonderdelen en hun detailrequests zijn met geslaagde controles vertegenwoordigd. In de groene run slagen alle getoonde controles. Er is geen afzonderlijke bewijsrun voor ontbrekende/verlopen tokens, verkeerde rollen, ongeldige paging of onbekende identifiers. De volledige testdekking en de geschiktheid voor gebruik buiten de testomgeving zijn daarmee niet bewezen.
Alle scenario’s en wat nog openstaat · Analyse van verbeteringen
Mijn verslag en terugkoppeling

De screenshot hierboven bevat mijn verslag van de run van 2 juli: 102 controles, 96 geslaagd en 6 gefaald. Organisation-detail staat als gefaald genoteerd. De wiki noemt ook geslaagde fouttests, maar de afzonderlijke requests en responses zijn niet zichtbaar.
In de chat met Roger meld ik de fout, stel ik herstel voor en koppel ik later terug dat het DTO niet helemaal klopte en de mapping daardoor fout liep. Ik stuur daar een groene run bij. De chat laat mijn uitleg en het gemelde resultaat zien. De precieze codewijziging staat niet bij het bericht.