Technische documentatie MijnOverheid Zakelijk https://www.mijnoverheidzakelijk.nl
  • HTML 54%
  • CSS 20.3%
  • JavaScript 17.3%
  • Just 8.4%
Find a file
rijksoverheidvega 1bbb372ec0
ADR 0023 toegevoegd: keuze tooling voor het testen van de API's. (#1135)
* Oorspronkelijke Hoofdstuk 12 hernoemd naar Hoofdstuk 13.
Hoofdstuk 12-Testen toegevoegd.
Teststrategie toegevoegd.
Testplan toegevoegd op basis van de teststrategie en de huidige status van het project zelf (reeds gemaakte keuzes e.d.).

* Cosmetisch: end of line toegevoegd.

* Updates n.a.v. review commentaar.

* R5 monitoringhelft testbaar gemaakt.

Sinds het doorlopende afrondingscriterium eist dat elk risico aanwijsbaar is
met een test, was de dekkingsclaim van R5 de enige die niet te verifiëren viel.

Een stille storing is per definitie niet met een test te vangen: de code klopt
en de trigger is gestopt. Wel testbaar is of de service het signaal afgeeft
waar de alertering op aanhaakt. Dat patroon is al in gebruik in
RetentieSchedulerTest via retentie.verwijderd en retentie.anomalie. Dit is nu
een regel.

- R5 dekt nu "component met gestuurde tijd, en een geasserteerd signaal waarop
  de alertering kan aanhaken".
- componentsectie: elke job en elk retrypad geeft een signaal af dat zijn
  uitblijven zichtbaar maakt, met een componenttest op die afgifte.
- reikwijdte: de alerteringsregels zelf en wie erop reageert vallen buiten
  scope, met een verwijzing naar Beheer en Support.

* Afwijkingen van ADR-0017 vastgelegd in hoofdstuk 12.

Hoofdstuk 12 week op zes punten af van ADR-0017 zonder dat te benoemen,
terwijl het ADR-0017 aanhaalde als basis voor de coveragenorm.
De nieuwe sectie 'Verhouding tot ADR 0017' legt de afwijkingen vast.

De verwijzing bij de coverage-ondergrens aangepast: die maakt de 80% uit
ADR-0017 niet concreet, maar wijkt ervan af.

Batch-fuzzing in de pipeline-integratie van nachtelijk naar wekelijks
gezet, conform de cflite_batch-workflows van beide services en de rest
van het hoofdstuk.

* ADR 0023 toegevoegd: keuze tooling voor het testen van de API's.

Onderzoek naar tooling om de API's van de Profielservice en de NMC
handmatig en geautomatiseerd te testen. Beoordeeld tegen de zeven eisen
uit de story, apart voor een handmatige client (rol A) en een
pipelinerunner (rol B). Uitkomst: Bruno voor beide rollen, met
Karate of REST Assured voor journeys met asynchrone stappen.
Status: Proposed.

* Extra context toegevoegd m.b.t. twee actie punten.

* Opzet ADR aangepast.
Veel "AI-splaining" verwijderd.
Betreft nu Context, Besluit, Onderzoek resultaten en Risico's.

* Typo fix.

* Context MOZa services generiek gemaakt.
Keuze m.b.t. asynchrone journeys veranderd naar Playwright.
Dit op basis van de review comment m.b.t. de Typescript code,
een nieuwe check op de Karate licenties en de nieuw toegevoegde
ADR 0022.

---------

Co-authored-by: Vega T <t.vega@dictu.nl>
2026-10-08 18:04:20 +02:00
.github Update story-task-template.yml 2026-07-03 17:18:09 +02:00
Docs ADR 0023 toegevoegd: keuze tooling voor het testen van de API's. (#1135) 2026-10-08 18:04:20 +02:00
presentaties Voeg instructies voor Claude toe 2026-01-05 09:58:26 +01:00
.editorconfig Add editorconfig 2025-12-02 12:28:03 +01:00
.gitattributes geen db changes 2026-08-05 13:37:06 +02:00
.gitignore Merge branch 'main' into support-pdf-export-presentaties 2026-01-05 10:01:10 +01:00
GOVERNANCE.md ADR-0012 open source en github richtlijnen toepassen (#294) 2026-03-05 11:03:45 +01:00
LICENSE ADR-0012 open source en github richtlijnen toepassen (#294) 2026-03-05 11:03:45 +01:00
publiccode.yml ADR-0012 open source en github richtlijnen toepassen (#294) 2026-03-05 11:03:45 +01:00
README.md ADR-0012 open source en github richtlijnen toepassen (#294) 2026-03-05 11:03:45 +01:00
SUPPORT.md ADR-0012 open source en github richtlijnen toepassen (#294) 2026-03-05 11:03:45 +01:00

MijnOverheid Zakelijk

ℹ️ MijnOverheid Zakelijk is momenteel in prototype fase.

MijnOverheid Zakelijk biedt zakelijke gebruikers een centraal portaal waar zij al hun gegevens en interacties met de overheid op één plek kunnen terugvinden.

In deze repository is de documentatie voor MOZa te vinden, de code staat verspreid over diverse andere repositories binnen de organisatie. Deze zijn te vinden door te zoeken naar de moza- prefix of topic mijnoverheidzakelijk.

Voor meer informatie kunt u terecht op mijnoverheidzakelijk.nl.

⚠️ Let op!

Dit is een eerste ruwe opzet van het project. Deze repository zal worden uitgebreid met verschillende dingen om het gemakkelijker te maken om deze lokaal te draaien:

  • Meer back-endsystemen die in ontwikkeling zijn,
  • Betere omschrijvingen van services,
  • Een Docker/Podman compose-bestand, zodat u na het uitchecken van deze repository alles direct lokaal kunt opstarten,
  • Configuraties van externe systemen die wij beheren (bijvoorbeeld Keycloak), zodat u deze niet zelf hoeft op te zetten.