Test og kvalitet

Denne side forklarer, hvordan vi tester løsningen, og hvordan vi måler kvaliteten af vores test. Den er skrevet til it-ansvarlige og andre tekniske læsere.

Kort fortalt

  • Vi har skrevet omkring 42.500 automatiske test.
  • Testene ligger på mange niveauer: fra små test af én funktion til test, der klikker sig igennem appen i en browser.
  • Vi måler løbende, hvor godt vores automatiske test fanger fejl, og gør testene bedre.
  • Vi tester også med sikkerhedsscannere, penetrationstest og simulerede angreb, med AI-personaer og manuelt.

Hvor mange test vi har

Vi har skrevet omkring 42.500 automatiske test. Tallet dækker alle dele af løsningen: platformen bag MinForening, MinOrganisation og white label, kalenderen, beskyttelsesmuren, vores driftsplatform og vores logning.

Vi skriver “skrevet”, fordi tallet er en optælling af de automatiske test, der findes i koden. Det er ikke et tal for, hvor mange test der kører på et bestemt tidspunkt.

Ud over de automatiske test tester vi også manuelt.

Mange test dækker for eksempel betalinger, login, rettigheder, GDPR, børns sikkerhed og adskillelsen mellem kunder.

Testniveauer

NiveauHvad testene gørOmtrent antal
EnhedstestTester én lille del af koden for sig.14.100
KomponenttestTester en del af brugerfladen eller et modul for sig.6.900
Integrations- og API-testTester, at flere dele virker sammen, for eksempel API’et og databasen.16.200
ArkitekturtestTjekker, at koden følger vores regler for, hvordan løsningen er bygget.500
KontrakttestTjekker, at to dele af løsningen er enige om, hvordan de taler sammen.170
End-to-end-test af brugerfladenKlikker sig igennem appen i en browser, som en bruger ville gøre.3.600
TilgængelighedstestTjekker siderne i apps og på websitet for kendte problemer med tilgængelighed.700
Test af mobilappsTester brugerfladen i mobilapps.80
Måling af testkvalitetMåler, hvor godt de andre test fanger fejl. Se næste afsnit.–

Tallene er afrundede og fra november 2026. Nogle få test ligger uden for niveauerne i tabellen.

Sådan måler vi kvaliteten af testene

Vi måler løbende, hvor godt vores automatiske test fanger fejl i alt fra brugerfladen og maskinrummet til databehandlingen og beskyttelseslagene. Det gør vi ved bevidst at lave ændringer i maskinrummet og kontrollere, at testene slår alarm. Vi overvåger også, hvordan og hvor data behandles. Målingen bruger vi til at gøre testene bedre.

Andre måder, vi tester på

  • Test af brugerfladen. Vi har selv udviklet automatiske test af brugerfladen. De kører i en browser ved hver ny version. Vi bruger værktøjet Playwright.
  • Tilgængelighed. Vi har egne automatiske test af tilgængelighed.
  • Sikkerhedsscannere. Vi har egne sikkerhedsscannere. De bruger også data og kontroller fra tredjeparter.
  • Penetrationstest. Vi tester vores systemer med penetrationstest og simulerede angreb.
  • Kodegennemgang. Vi gennemgår koden for sikkerhedsfejl og retter dem, vi finder.
  • AI-personaer. Vi tester brugervenligheden med AI-personaer. Det er brugere, som AI simulerer. De har forskellige behov og afprøver siderne.
  • Manuel test. Vi tester også manuelt.

Sidst gennemgået: 10. november 2026.