This is an old revision of the document!
Table of Contents
Automatisk Certificeringstest
Formål
Den automatiske certificeringstest skal opfattes som et supplement til den manuelle certificeringsprocedure. Den automatiske test verificerer kaldene mod FMK på en teknisk måde, således at whitelistningsheader, angivelse af source mm. kontrolleres. Det kontrolleres ligeledes at klienten sender de forventede kald. Gennemførelse af den automatiske test kan med fordel suppleres med at gennemgå jeres brugergrænseflade for de krav, der er beskrevet i certificeringstestene.
Det er et krav, at I har gennemført den automatiske certificeringstest forud for den fysiske certificering af jeres løsning. Når testen er gennemført med et tilfredsstillende resultat bedes I sende identifikationen (jeres navngivning af den gennemførte test) til certificeringsteamet. Såfremt teamet kan acceptere resultatet af den gennemførte test, opretholdes aftalen for den fysiske certificering. Såfremt testen ikke er gennemført med tilfredsstillende resultat, vil aftalen vedr. certificering blive annulleret.
Dokumentation for gennemført test skal være certificeringsteamet i hænde senest 1 uge før den aftalte dato. Der skal være tid til at kontrollere jeres test og træffe beslutning om gennemførelse / annullering af den fysiske certificering.
Administration af tests
Når testen tilgås vha. den korrekte url : https://test1.fmk.netic.dk/certtest-admin/ fremkommer følgende skærmbillede:
I billedet kan du oprette, hente og slette tests.
For at oprette en test trykker du på Opret… for at åbne følgende skærmbillede:
Testen kan også afvikles på Test2, erstat da blot 1-tallet i url'en ovenfor med '2'.
Du påbegynder en test ved først at oprette en test med et navn, du kan huske. Fx ELS_17082015. Navnet skal bruges, når du selv skal hente testen frem eller når du efter gennemført test skal sende dit resultat til certificeringsteamet. Vha. det navn, du har givet testen kan du og andre hente din test frem og se resultatet. Når du har udfyldt navnet for din test, skal du angive din system-whitelisting og vælge testgrupper. Du kan se en oversigt over, hvilke tests der ligger i hvilke grupper ved at trykke på Show tests.
Når du har indtastet et navn og valgt snitflade trykker du Opret (den grønne knap for neden). Testen gemmes nu med det navn, du har valgt. Du er nu klar til at påbegynde testen. For hver test, skal du vælge et test CPR-nummer, som du ønsker at gennemføre testen på. Indtast CPR-nummeret og tryk på den blå knap til højre for CPR-nummer feltet. Nogle tests kan desuden have flere parametre. Disse udfyldes på samme måde.
Læs beskrivelsen for den enkelte test. Når du ved, hvad du skal gøre i dit system trykker du på den grønne Start-knap i Start/Stop kolonnen. Herved sker der en klargøring af testen, idet de fornødne data oprettes centralt. Når det er sket, kan du se, at testen kan gennemføres (Grøn Start-knap erstattes af rød Stop-knap). Bemærk der oprettes nye data med tilhørende nye id'er. Det er derfor VIGTIGT at medicinkortet loades påny, før den specifikke handling gennemføres.
Udfør den beskrevne handling i dit system. Tryk på Stop-knappen, når handlingen er udført. Testklienten undersøger nu den udførte handling vha. FMK’s auditlog og det modtagne request. Resultatet vises i resultat-kolonnen
Her har testeren ikke gjort som beskrevet i testbeskrivelsen. En ny test kan gennemføres ved at trykke på den grønne Genstart-knap. Såfremt en test ikke kan gennemføres pga. problemer i klienten, kan der sættes flueben i Ignorer-kolonnen. I så fald bør der også tilføjes en begrundelse for ignoreringen. Testen kan også efterlades i ovenstående tilstand og Genstartes senere.
Rapportering af test
For at se, hvilke kald der bliver foretaget kan der trykkes på Vis rapport.
Herefter vises følgende skærmbillede:
Kloning af test
For at klone en test skal der angives et nyt navn og trykkes på Klon. Herved oprettes en ny test med de samme test-cases, de samme værdier i parametre og de samme whitelistings. Det eneste der ikke klones er information om kørsler.
Når alle test er gennemført, kan testen formidles til certificeringsteamet som bevis på at testen er gennemført. En gennemført test med OK resultat for alle test er en forudsætning for at det fysiske certificeringsbesøg gennemføres. Formidlingen sker ved at I fremsender navnet på den test, I ønsker der skal ligge til grund for vurderingen forud for det fysiske certificeringsmøde. ID'et for jeres test indtaster I i testarket med jeres egen-test.







