Innehållsförteckning
...
Version | Datum | Kommentar |
---|---|---|
0.9.1 RC1 | 2021-06-08 | Första version som underlag för tjänsteleverantörer att genomföra integrationstester mot SDK Öppen testmiljö för tjänsteleverantörer. |
0.9.1 RC1 | 2022-02-21 | Generell genomlysning av dokumentet |
1.0 (2022) | 2022-02-28 | Beslutad version 1.0 för Tjänsten Säker digital kommunikation. |
1.1 (2022) | 2022-06-15 | Uppdateringar: |
1.2 (2022) | 2022-11-11 | Uppdateringar: |
1. Inledning
Detta dokument innehåller testinstruktioner för tjänsteleverantörer som ska genomföra integrationstester i SDK Öppen testmiljö (SDK ÖTM), samt för att genomföra tester enligt ‘SDK Självdeklaration för tjänsteleverantörs MT och MK’ (se ref. R5).
Testinstruktionen beskriver också Ineras tester som utgör underlag till beslut om ‘SDK-godkänd MT och MK’ (se kap. 5).
...
Ref | Dokument-id | Dokument länk |
---|---|---|
R1 | SDK Adressbok | |
R2 | SDK Testklient | |
R3 | SDK Innehållsspecifikation Meddelande | |
R4 | DIGGs Miljöspecifikation för Testfederation i Testmiljö | DIGGs informationspaket kan erhållas genom en förfrågan till DIGG via info@digg.se |
R5 | SDK Självdeklaration för tjänsteleverantörs MT och MK | |
R6 | SDK Anslutningsblankett - SDK Öppen testmiljö | |
R7 | SDK Testinstruktioner för anslutningstester (QA) |
2. Testdata
...
Funktion #1 | Värde |
---|---|
Organisation (den organisation som funktionsadressen skall tillhöra) | T.ex. "Tjänsteleverantör" |
Identifierare (teknisk identifierare för funktionsadressen, unik inom organisationen) | T.ex. "testfunktion.0203:tjansteleverantor.se" |
Namn (namn på funktionsadressen för att t.ex. lätt kunna söka på den) | T.ex. "Testfunktion i SDK ÖTM" |
Beskrivning (hjälpande beskrivning av funktionsadressen) | T.ex. "Testfunktion i SDK ÖTM .." |
2.2 Ineras organisation i SDK Adressbok
...
Kontrollera hur tjänsteleverantörens meddelandetjänst hanterar ett inkommande meddelande och vidarebefordrar meddelandet till meddelandeklienten.
Teststeg
Skicka ett meddelande från SDK Testklient adresserat till en funktion i den egna organisationen.
Tjänsteleverantörens meddelandetjänst validerar meddelandet och genererar en meddelandekvittens automatiskt.
Meddelandeklienten tar del av meddelandet på ett korrekt sätt
Kontrollera att innehållet stämmer överens med vad som angivits i SDK Testklient
Kontrollera att SDK Testklient tagit emot en meddelandekvittens
Kommentar
Tjänsteleverantörens meddelandetjänst ska validera utgående meddelandekvittenser.
...
Kontrollera att meddelandeklienten kan skicka meddelande via organisationens meddelandetjänst till SDK Testklient och att att paketering av meddelandet genomförs på ett korrekt sätt.
Teststeg
Meddelandeklienten skickar ett meddelande via tjänsteleverantörens meddelandetjänst till SDK Testklient.
SDK Testklient tar emot meddelandet
Kontrollera resultatet i SDK Testklient
Kontrollera att meddelandekvittensen når meddelandeklienten
Kommentar
Tjänsteleverantörens meddelandetjänst ska validera utgående meddelanden.
...
Kontrollera hur tjänsteleverantörens meddelandeklienten hanterar ett inkommande meddelande som är adresserat till en funktion i den egna organisationen.
Teststeg
Skicka ett krypterat och signerat meddelande från SDK Testklient adresserat till en funktion i den egna organisationen
Användare av meddelandeklienten tar del av meddelandet på ett korrekt sätt
Kontrollera att innehållet stämmer överens med vad som angivits i SDK Testklient (angivna fält presenteras, samtliga bilagor är nåbara och att formateringen är korrekt)
Kommentar
Inera genomför även testet mot tjänsteleverantörens systemlösning i samband med beslut om ‘SDK-godkänd MT och MK’ (se kap. 5).
...
Kontrollera att användare av meddelandeklienten kan skicka meddelande via tjänsteleverantörens meddelandeklient till SDK Testklient och att en funktion kan adresseras genom att hämta uppgifter från SDK Adressbok.
Teststeg
Användare av meddelandeklienten skickar SDK meddelande via tjänsteleverantörens meddelandeklient till SDK Testklient och organisationens egna funktionsbrevlåda genom att adressera funktionen Funktion#1 (under Organisation#1) som hämtas från SDK Adressbok
SDK Testklient tar emot meddelandet
Kontrollera resultatet i SDK Testklient
Kommentar
Tjänsteleverantören ska även skicka ett meddelande till Inera och SDK-förvaltningens funktionsbrevlåda enligt ‘SDK Självdeklaration för tjänsteleverantörs MT och MK’ (ref. R5). Meddelandet kontrolleras av Inera och är en förutsättning för Ineras övriga tester i samband med beslut om ‘SDK-godkänd MT och MK’ (se kap. 5).
...
Testfall | Ineras kontroller | Förväntat resultat | Förutsättningar |
---|---|---|---|
TF 3.0.2 (MK) |
|
|
|
TF 3.0.1 (MK) |
|
| Förutsätter att TF 3.0.2 genomförts (tjänsteleverantörens funktionsadress pekas ut) |
TF 3.1.1 (MK) |
|
| Förutsätter att TF 3.0.2 genomförts (tjänsteleverantörens funktionsadress pekas ut) |
TF 3.1.2 (MK) |
|
| Förutsätter att TF 3.0.2 genomförts (tjänsteleverantörens funktionsadress pekas ut) |
TF 2.4.8 (MT) |
|
| Förutsätter att TF 3.0.2 genomförts (tjänsteleverantörens funktionsadress pekas ut) |
TF 3.2.2 (MK) |
|
| Förutsätter att TF 3.0.2 genomförts (meddelande som kan besvaras) |
TF 3.3.2.4 (MK) |
|
| Förutsätter att TF 3.0.1 genomförts (meddelande som kan kompletteras) |
TF 3.2.1 (MK) |
|
| Förutsätter att TF 3.0.1 genomförts och att tjänsteleverantören deklarerat följsamhet till funktionaliteten |
TF 3.23.31 (MK) |
|
| Förutsätter att TF 3.0.2 genomförts och att tjänsteleverantören deklarerat följsamhet till funktionaliteten |
...