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
| Niveau | Hvad testene gør | Omtrent antal |
|---|---|---|
| Enhedstest | Tester én lille del af koden for sig. | 14.100 |
| Komponenttest | Tester en del af brugerfladen eller et modul for sig. | 6.900 |
| Integrations- og API-test | Tester, at flere dele virker sammen, for eksempel API’et og databasen. | 16.200 |
| Arkitekturtest | Tjekker, at koden følger vores regler for, hvordan løsningen er bygget. | 500 |
| Kontrakttest | Tjekker, at to dele af løsningen er enige om, hvordan de taler sammen. | 170 |
| End-to-end-test af brugerfladen | Klikker sig igennem appen i en browser, som en bruger ville gøre. | 3.600 |
| Tilgængelighedstest | Tjekker siderne i apps og på websitet for kendte problemer med tilgængelighed. | 700 |
| Test af mobilapps | Tester brugerfladen i mobilapps. | 80 |
| Måling af testkvalitet | Må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.