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.

RequestlabelItems.png: geslaagd / totaalItems2.png: geslaagd / totaalConclusie
organisations21/2121/21Getoonde controles slagen in beide runs.
organisations/{id}3/99/9Zes afwijkingen in de ene run, niet in de andere.
courses23/2323/23Getoonde controles slagen.
courses/{id}12/1212/12Getoonde controles slagen.
programmes24/2424/24Getoonde controles slagen.
programme/{id}13/1313/13Runnerlabel is enkelvoud; de coderoute is programmes/{id}.
Totaal96/102102/102Eé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.

Run van 2 juli met zes mislukte controles

Andere run met 102 geslaagde controles

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

Mijn oorspronkelijke testverslag in DevOps

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.