Indledning

Når KIDS indlæseren bygges afvikles der et stor mængde automatiserede unit og integrationstest, der har til hensigt at

  • teste at den leverede kode opfylder de stillede krav
  • sikre at utilsigtede sideeffekter ved rettelser i koden ikke slipper igennem til produktion.

For at være sikker på, at de implementerede test kommer tilstrækkeligt rundt i koden, udføres der en dæknings-analyse (coverage-analysis) under kørslen af de automatiserede tests. Denne analyse vil vise om testen dækker koden tilstrækkeligt.

Tests

Følgende test udføres som automatiserede test ved byg af KIDS indlæseren

Test af monitorering

Det testes at statussiden leverer korrekt svar ved både når alt er ok og når der er problemer med adgangen til Databasen.

Test af processering

Det testes at der ved behandling af en eksempel fil, 

  • skrives det korrekte antal rækker i databasen og at rækkerne indeholder det korrekte
  • genereres de korrekte antal notifikationer med det korrekte indhold

Testrapport

Rapporten for den senest kørsel af den automatiserede test er her, og viser at den automatiserede test dækker 85% af koden:

  • No labels