Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.

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:
- Kap. 4, beskrivning av tester som lyfts i ‘SDK Självdeklaration för tjänsteleverantörs MT och MK’.
- Kap. 5, beskrivning av Ineras tester
- Textuella justeringar
- Justerat ‘SDK Öppen testmiljö för tjänsteleverantörer’ till ‘SDK Öppen testmiljö’

1.2 (2022)

2022-11-11

Uppdateringar:
- Kap. 5, felaktig numrering av testfall, justerat TF-3.2.3 och TF-3.2.4 till TF.3.3.1 och TF-3.3.2

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

Vad är SDK Adressbok

R2

SDK Testklient

Vad är SDK Testklient

R3

SDK Innehållsspecifikation Meddelande

/wiki/spaces/OISDK/pages/2710012575

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

Blanketter i SDK Anslutningsprocess för tjänsteleverantörer

R6

SDK Anslutningsblankett - SDK Öppen testmiljö

Blanketter i SDK Anslutningsprocess för tjänsteleverantörer

R7

SDK Testinstruktioner för anslutningstester (QA)

SDK Testinstruktioner Instruktioner för anslutningstester

2. Testdata

...

Funktion #1
(skapas av tjänsteleverantören)

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

  1. Skicka ett meddelande från SDK Testklient adresserat till en funktion i den egna organisationen.

  2. Tjänsteleverantörens meddelandetjänst validerar meddelandet och genererar en meddelandekvittens automatiskt.

  3. Meddelandeklienten tar del av meddelandet på ett korrekt sätt

  4. Kontrollera att innehållet stämmer överens med vad som angivits i SDK Testklient

  5. 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

  1. Meddelandeklienten skickar ett meddelande via tjänsteleverantörens meddelandetjänst till SDK Testklient.

  2. SDK Testklient tar emot meddelandet

  3. Kontrollera resultatet i SDK Testklient

  4. 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

  1. Skicka ett krypterat och signerat meddelande från SDK Testklient adresserat till en funktion i den egna organisationen

  2. Användare av meddelandeklienten tar del av meddelandet på ett korrekt sätt

  3. 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

  1. 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

  2. SDK Testklient tar emot meddelandet

  3. 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)

  • Inera har tagit emot ett krypterat SDK meddelande från en funktion i tjänsteleverantörens organisation

  • Inera har skickat en meddelandekvittens (OK) från SDK Testklient till utpekad funktion i tjänsteleverantörens organisation

  • Meddelande och meddelandekvittens finns i samma tråd i GUI’et

  • SDK Testklient har tagit emot en OK ACK på skickad meddelandekvittens

 

TF 3.0.1 (MK)

  • Inera skickar ett krypterat SDK meddelande från SDK Testklient till utpekad funktion i tjänsteleverantörens organisation

  • Meddelande och meddelandekvittens finns i samma tråd i GUI’et

  • SDK Testklient har tagit emot en meddelandekvittens (OK) från en funktion i tjänsteleverantörens organisation

Förutsätter att TF 3.0.2 genomförts (tjänsteleverantörens funktionsadress pekas ut)

TF 3.1.1 (MK)

  • Inera skickar ett krypterat SDK meddelande från SDK Testklient till en funktion i tjänsteleverantörens organisation som inkluderar:

    • Inga frivilliga element

  • Meddelande och meddelandekvittens finns i samma tråd i GUI’et

  • SDK Testklient har tagit emot en meddelandekvittens (OK) från en funktion i tjänsteleverantörens organisation

Förutsätter att TF 3.0.2 genomförts (tjänsteleverantörens funktionsadress pekas ut)

TF 3.1.2 (MK)

  • Inera skickar ett krypterat SDK meddelande från SDK Testklient till en funktion i tjänsteleverantörens organisation som inkluderar:

    • Samtliga frivilliga element

    • Bilagor med en sammanlagd storlek strax under 30 MB

  • Meddelande och meddelandekvittens finns i samma tråd i GUI’et

  • SDK Testklient har tagit emot en meddelandekvittens (OK) från en funktion i tjänsteleverantörens organisation

Förutsätter att TF 3.0.2 genomförts (tjänsteleverantörens funktionsadress pekas ut)

TF 2.4.8 (MT)

  • Inera skickar ett krypterat SDK meddelande från SDK Testklient till en funktion i tjänsteleverantörens organisation som inkluderar:

    • Bilagor med en sammanlagd storlek strax över 30 MB

  • Meddelande och meddelandekvittens finns i samma tråd i GUI’et

  • SDK Testklient har tagit emot en meddelandekvittens (ERROR) från en funktion i tjänsteleverantörens organisation

Förutsätter att TF 3.0.2 genomförts (tjänsteleverantörens funktionsadress pekas ut)

TF 3.2.2 (MK)

  • Inera skickar ett svar på meddelande från SDK Testklient till en funktion i tjänsteleverantörens organisation

  • Meddelande, svar och meddelandekvittenser finns i samma tråd i GUI’et

  • SDK Testklient har tagit emot en meddelandekvittens (OK) på svaret

Förutsätter att TF 3.0.2 genomförts (meddelande som kan besvaras)

TF 3.3.2.4 (MK)

  • Inera skickar en komplettering på meddelande från SDK Testklient till en funktion i tjänsteleverantörens organisation

  • Meddelande, komplettering och meddelandekvittenser finns i samma tråd i GUI’et

  • SDK Testklient har tagit emot en meddelandekvittens (OK) på kompletteringen

Förutsätter att TF 3.0.1 genomförts (meddelande som kan kompletteras)

TF 3.2.1 (MK)
(valbar funktionalitet)

  • Inera har tagit emot ett svar på ett tidigare skickat meddelande från en funktion i tjänsteleverantörens organisation

  • Meddelande, svar och meddelandekvittenser finns i samma tråd i GUI’et

  • SDK Testklient har tagit emot en OK ACK på skickad meddelandekvittens

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)
(valbar funktionalitet)

  • Inera har tagit emot en komplettering på ett tidigare skickat meddelande från en funktion i tjänsteleverantörens organisation

  • Meddelande, komplettering och meddelandekvittenser finns i samma tråd i GUI’et

  • SDK Testklient har tagit emot en OK ACK på skickad meddelandekvittens

Förutsätter att TF 3.0.2 genomförts och att tjänsteleverantören deklarerat följsamhet till funktionaliteten

...