Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Navitabs
rootNAS2 - Yderligere dokumentation
includeroottrue


Table of Contents

Introduktion

Formål

Formålet med dette dokument er at beskrive de tests, som er udviklet og afviklet forud for release af NAS multiplexeren.

...

De første to er beskrevet under unit tests og den sidste er beskrevet under "integrationstest til verifikation af deployment".

Læsevejledning

Dokumentet henvender sig til udviklere og testere.

Læseren forventes at have kendskab til Java software udvikling, herunder unittesting ved anvendelse af JUnit og Maven.

UnitTests

Der findes unit tests og integration tests af relevante områder af NAS Multiplexer. Det vil sige alle områder der har noget med den forretningsmæssige funktionalitet. 

...

  • Hver testcase er implementeret som en metode i den relevante testklasse
  • Testcasen er navngivet, så det tydeligt fremgår, hvad formålet med testen er

 

Unittests er implementeret vha JUnit og kan eksekveres af Mavens standard testplugin SureFire.

...

Unittests og tilhørende udregning af testcoverage udføres som en integreret del af byg af komponenten (se i øvrigt NAS 2.0 Udviklerguide9. Multiplexer - udviklerguide).

Integrationstest til verifikation af deployment

Her anvendes de integrations tests der er udviklet som en del af NAS2 projektet. Integrationstesten konfigureres til at kalde NAS Multiplexeren og dermed testes funktionaliteten af denne samt det verificeres at beskeder leveret til det ene system også kan afhentes igen. 

...