AFVENTER ENDELIG GODKENDELSE

Indholdsfortegnelse

Unit tests

Unit tests kan udføres ved at køre følgende Maven kommando:

mvn test

Hvis test coverage rapporten skal skrives, skal Maven's package step også køres. I det tilfælde vil kommandoen se sådan ud:

mvn test package

Coverage rapporten vil kunne findes under følgende lokation:

target/site/jacoco/index.html

Unit tests går alle klasser igennem, og tester et succesfuldt gennemløb, også alternative gennemløb af koden, samt prøver at ramme de forskellige exceptions som kan opstå.

Unit tests kan indstilles ved at rette i filenerne:

src/test/resources/config.properties

src/test/resources/test.properties

Alle test properties burde allerede være opsat som de bør være, og ingen konfiguration er nødvendigt.

Integration tests

Integration tests kan udføres ved at køre følgende Maven kommando:

mvn verify

Importeren udstiller en status side, som er det eneste at integrationstesten henter og checker.

Performance tests

Performance tests udføres ved at lave en fuld import af alt SOR data, inklusiv alt historik til dags dato.

Der kan genereres en sådan zip fil fra SOR backenden, og foruden at seed databasen med alt historik for alt SOR, så har zip-filen også en sådan størrelse der gør den praktisk for en performance test.

Endurance tests

  • No labels