Vergelijking met mijn eisen

Ik kijk niet alleen of een endpoint een statuscode 200 teruggeeft. De inhoud moet ook kloppen. De run met afwijkingen laat juist zien dat een succesvolle HTTP-response nog verkeerde waarden kan bevatten.

EisWat zichtbaar isWat dit niet laat zien
Drie basisonderdelen, lijst en detailZes routes in de code; alle zes groen in Items2.pngNiet alle invoervarianten zijn bewezen.
Verplichte veldenControles op identifiers, primaryCode en naam; mapping zichtbaarVolledige schema-validatie en inhoudelijke bronvergelijking ontbreken.
JWT en rollenReader-attributen en middleware aanwezigVastgelegde 401/403-tests ontbreken.
PagingpageSize=10 en pageNumber=1 zichtbaarLaatste pagina, lege pagina en ongeldige waarden niet zichtbaar.
Expand organisatieRequest en genest organisation-object zichtbaarGeen vergelijking met hetzelfde verzoek zonder expand.
Read-onlyDe zes routes gebruiken GETHet gedrag van andere methoden op de gateway is niet zichtbaar.
OfferingsModel en vervolgwerk beschrevenGeen opgeleverde offering-route aangetroffen.

In de screenshots zijn ook null-waarden bij studyLoad en duration zichtbaar. Dat hoeft niet in ieder geval een fout te zijn, maar vraagt wel controle tegen het afgesproken model en de brondata. Ik noem de hele mapping daarom niet zonder meer volledig.

Mijn testrapport met de echte aantallen · Eisen en wensen