Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Navitabs
rootBehandlingsrelationsservice (BRS) - Leverancebeskrivelse
includeroottrue


Formål

Denne side beskriver omfang af den automatiserede regressionstest f.s.v.a BRS komponenten.

Testgenstand


Testomfang

Regressionstesten omfatter på nuværende tidspunkt kun test af Sikrede register, da det ikke er muligt at generere øvrige evidenskilder på testmiljøet.

...

Testcases for Sikrede er skrevet med udgangspunkt i dette flow: BRS - Design- og Arkitekturbeskrivelse - NSP services - Global Site (nspop.dk)

Testcases for BRS:

Testcases vedligeholdes i Jiraprojektet: NSP Regressionstest - SDS JIRA (nspop.dk), der er sat op med XRay plugin.

Testcases bygger på fixtures som er kodet i Javascript og koden ligger i folderen nsp-regressionstest.

Det er muligt at skrive yderligere testcases i Jira. Såfremt man anvender fixtures som allerede eksisterer (se Automated test library), så burde testcasene automatisk blive inkluderet i næstkommende afvikling.


Jira
serverNSI JIRA
columnIdsissuekey,summary,description,customfield_11002,customfield_11012
columnskey,summary,description,Test Type,TestRunStatus
maximumIssues20
jqlQueryproject = NRT and issue in testRepositoryFolderTests("NRT", 'Forretningsservices/BRS Behandlerrelationsservice/', "true") and status = Implementeret ORDER BY priority DESC, updated DESC
serverIde64c3bc3-001c-3439-bc53-f7a235a8cd61


Testafvikling

Den automatiserede test afvikles hver nat som et Jenkins job, se NSP_REGRESSIONSTEST_CUCUMBER [Test] [Jenkins] (nspop.dk).

Resultaterne fødes automatisk ind i jira, så man på den enkelte testcase kan se afviklingsstatus.

Det er kun testcases med status "Implementeret" som er med i Jenkins afviklingen.