Page History
| Navitabs | ||||
|---|---|---|---|---|
| ||||
| 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.
...
Når alle containere er startet kan NAS NAS2 integrationstesten startes med nedenstående kommando fra NAS NAS2 projektet i folderen interation-test.
...