VNG-Realisatie / VNG-Realisatie/VNG-API-Lab
Test conformiteit pagina
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 1
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
Het is al enige tijd mogelijk om op VNG API Lab middels Schemathesis automatisch te testen of een implementatie van een API voldoet aan de API spec:
Maar we slaan de resultaten hiervan niet op. Het zou misschien wel leuk / mooi / handig zijn om dat wel te doen, zodat we kunnen zien welke leveranciers al voldoen aan welke versies van welke API specs.
Hier een eerste poging:
Toch heb ik hier een paar serieuze twijfels bij:
- Het is best lastig om de test goed op te zetten, want we weten niet welke resources er moeten worden opgevraagd, en schrijf opdrachten staan nu standaard uit, en we hebben vaak bearer tokens nodig.
- Doordat het vaak fout gaat, krijg je vooral heel veel foute submissions, wat misschien onnodig straffend is
- Het is niet integreerbaar met de CI pipeline - in tegenstelling tot de schemathesis aanpak
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names no files, tests, or entry points. Start by inspecting the existing Schemathesis flow and how API specifications, submissions, and CI are represented. The scope is not settled: done would require an agreed way to store and display supplier results by API specification and version while addressing resource discovery, authentication, write operations, false failures, and CI integration.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- openapi
- Domain
- api, testing-qa
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100