Page History
...
Unittests kan køres ved at eksekvere
|
Codecoverage
Efter afvikling af unit-tests genereres en testrapport med Maven-plugin’et JaCoCo. Rapporten kan ses ved at åbne følgende fil i en browser sikrede-testreport/target/site/jacoco-aggregate/index.html.
Rapporten dækker selve Sikrede indlæseren. Codecoverage skal minimum være 80% jf NSP husregler. Der henvises til JaCoCo testrapporten for yderligere information vedr. coverage.
Pr. 22. april 2022 er coverage 87%:
Integrationstest
Unit testen "SikredeRouteBuilderTest" udfører en slags integrationstest, da den indlæser en fil og tjekker det resultat, der kommer ud af det.
Derudover kan man udføre en manuel test af det komplete flow fra ft folder til indlæsning i database ud fra følgende opskrift:
Performancetest
Sikrede indlæseren indeholder ikke en automatiseret testsuite beregnet til performancetest. Det anbefales dog at der udføres en manuel performancetest i forbindelse med udvikling, med Sikrede filer af omtrent samme størrelse og kompleksitet som de rigtige indlæsningsfiler.
En sådan performancetest er ment til at afdække eventuelle flaskehalse, som kan blive optimeret før release, samt også give en idé til hvor lang tid Sikrede indlæseren vil skulle bruge for at indlæse de typiske filer der modtages.