Testfall för godkännande av accesspunktsoperatör inom SDK

Anslutning för accesspunktsoperatörer
Version: 1.2.0
Gäller fr o m 2024-11-18

Här finns information om testfall och instruktioner för hur testfallen ska genomföras som del i godkännande av accesspunktsoperatör inom SDK

1 Inledning

Denna sida är en specifikation av de testfall för en accesspunktsoperatör (AP-operatör) som skall genomföras i miljön OPEN-TEST för att uppnå godkännande inom SDK. Godkännandet innebär ett plattforms- och federationsgodkännande, vilket gäller som krav för anslutning till och agerande i federationens QA- och produktionsmiljö.

När alla testfall har genomförts och har verifierats av Diggs testledare intygar accesspunktsoperatören utförandet i Försäkran om överenskommelse .

Testfall i detta dokument förutsätter att en accesspunkt följer dessa specifikationer:

1.1 Avgränsningar

Testfallen kommer inte validera nyttolasten utan förutsätter endast att meddelandet har en korrekt uppbyggnad enligt respektive transportmodell.

1.2 Målgrupper

Denna sida syftar till att stödja följande intressenter i deras arbete i rollen som accesspunktsoperatör, dess informationsbehov samt ge svar på vanligt förekommande frågeställningar.

Intressenter:

  • IT-arkitekter
  • Utvecklare
  • Testare

2 Testomgivning för testfall

I miljön OPEN-TEST finns en testbädd som tillhandahåller ett antal accesspunkter och vars ändamål är att underlätta för accesspunktsoperatörer att verifiera sin anslutning i miljön samt för en accesspunktsoperatör att skapa ett underlag för plattforms- och federationsgodkännande. Tester genomförda i testbädden resulterar i ett testprotokoll som kan användas som testbevis för plattforms- och federationsgodkännande.
Testbädden tillhandahåller inga funktioner för validering av nyttolast. Däremot görs validering av kuvertering av meddelanden enligt XHE-specifikationen.

2.1 Åtkomst till testmiljön

De parametrar som behövs för att få tillgång till miljön OPEN-TEST finns i miljöns miljöspecifikation Länk till annan webbplats.. Testmiljöns accesspunkter är konfigurerade för att hantera meddelanden till ett antal deltagare kopplade till testfallen. Nedan redovisas den information som behövs för att skicka meddelande till respektive deltagare:

Deltagare:

Participant Scheme

Participant Identifier

TestAP-01

iso6523-actorid-upis

0203:digg-qa01.example.se

TestAP-02

iso6523-actorid-upis

0203:digg-qa02.example.se

TestAP-03

iso6523-actorid-upis

0203:digg-qa03.example.se

TestAP-04

iso6523-actorid-upis

0203:digg-qa04.example.se

TestAP-05

iso6523-actorid-upis

0203:digg-qa05.example.se

3 Testfall för godkännande av accesspunktsoperatör inom SDK

3.1 Förutsättningar

Samtligatestfall förutsätter att accesspunktsoperatören har en testdeltagare som är registrerad i SMP för meddelandetyper som tillämpar Transportmodell Utökad bas.

3.2 Testklienten svarar

TF-01: Skicka meddelande och ta emot meddelandekvittens.

Kontrollera att accesspunkten kan hämta mottagande accesspunkts publika funktionscertifikat från SMP.
Kontrollera att accesspunkten på ett korrekt sätt kan skicka ett meddelande till avsedd mottagare enligt specifikationer.

Benämning

TF-01

Förväntat resultat

Skicka meddelande och ta emot meddelandekvittens

Förberedelser

Inga

DeltagarID

TestAP-01

Teststeg

1. Accesspunkten skickar ett meddelande till TestAP01.
2. När accesspunkten får status “Success” på meddelandestatus skall en meddelandekvittens inkomma inom kort.
3. Meddelandekvittensen tas emot utan felkoder av accesspunkten. Eventuella felkoder skall bifogas till testprotokollet.

TF-02: Skicka meddelande till AP där mottagande AP har ett revokerat AS4 mottagarcertifikat

Säkerställ att accesspunkten kontrollerar revokeringslistan

Benämning

TF-02

Förväntat resultat

Skicka meddelande till AP där mottagande AP har ett revokerat mottagarcertifikat. Mottagande AP skickar felmeddelande.

Förberedelser

Inga

DeltagarID

TestAP-03

Teststeg

1. Accesspunkten skickar ett meddelande till TestAP03
2. Accesspunkten bör få felkod som redovisas i testprotokollet

3.3 Initieras från testklienten

TF-03: Ta emot från deltagare med AS4 certifikat i annan miljö

Säkerställa att accesspunkten kontrollerar avsändarcertifikatets miljötillhörighet.

Benämning

TF-03

Förväntat resultat

Ta emot från deltagare med ett certifikat i annan miljö ger felmeddelande

Förberedelser

Inga

DeltagarID

TestAP05

Teststeg

1. Be testledaren skicka ett meddelande till den egna accesspunkten.
2. Testledaren skickar ett meddelande genom dynamic discovery från TestAP05 till det participantsID Testdeltagaren angivit.
3. Kontrollera att meddelandet inte accepteras och ange felkod i testrapporten.

TF-04: Ta emot meddelande och skicka meddelandekvittens (av fördefinierad typ som finns i federationens lista över godkända meddelandetyper).

Kontrollera hur deltagarorganisationens accesspunkt hanterar ett inkommande meddelande och tillgängliggör meddelandet för vidare hantering.

Benämning

TF-04

Förväntat resultat

Ta emot meddelande och skicka meddelandekvittens (av fördefinierad typ som finns i federationens lista över godkända meddelandetyper).

Förberedelser

Inga

DeltagarID

TestAP01

Teststeg

1. Be testledaren skicka ett meddelande till deltagaren via AP-operatörens accesspunkt.
2. Testledaren skickar ett meddelande genom dynamic discovery från TestAP01 till det participantsID som angivits för testdeltagaren.
3. Kontrollera att meddelandet kommit fram till testdeltagaren samt att meddelandekvittens skickats.

3.4 Testklienten svarar

TF-05: Skicka meddelande till AP som är onåbar

För att säkerställa att accesspunkten har adekvat felhantering för dynamic discovery.

Benämning

TF-05

Förväntat resultat

Skicka meddelande till AP som är onåbar ger felmeddelande

Förberedelser

Inga

DeltagarID

TestAP04

Teststeg

1. Accesspunkten skickar ett meddelande till TestAP.
2. Accesspunkten bör få en felkod som redovisas i testprotokollet.

3.5 Testklienten Initierar

TF-06: Ta emot meddelande med maximal XHE (maximalt antal fält)

Kontrollera att accesspunkten kan hantera ett maximalt ifyllt meddelande.

Benämning

TF-06

Förväntat resultat

Ta emot meddelande med maximal XHE (maximalt antal fält)

Förberedelser

Inga

DeltagarID

TestAP01

Teststeg

1. Be testledaren skicka ett meddelande till deltagaren via AP-operatörens accesspunkt.
2. Testledaren skickar ett meddelande genom dynamic discovery från TestAP01 till det participantsID som angivits för testdeltagaren.
3. Kontrollera att meddelandet kommit fram till testdeltagaren samt att meddelandekvittens skickats.

TF-07 Ta emot meddelande med minimal XHE (minimalt antal fält)

Kontrollera att accesspunkten kan hantera ett minimalt ifyllt meddelande.

Benämning

TF-07

Förväntat resultat

Ta emot meddelande med minimal XHE (minimalt antal fält)

Förberedelser

Inga

DeltagarID

TestAP01

Teststeg

1. Be testledaren skicka ett meddelande till deltagaren via AP-operatörens accesspunkt.
2. Testledaren skickar ett meddelande genom dynamic discovery från TestAP01 till det participantsID som angivits för testdeltagaren.
3. Kontrollera att meddelandet kommit fram till testdeltagaren samt att meddelandekvittens skickats.

TF-08 Ta emot meddelande på minst 70 Mb inklusive XHE

Kontrollera att accesspunkten kan hantera den av federationen fastställda meddelandestorleken på 35 Mb plus O2O kryptering och kuvertering.

Benämning

TF-08

Förväntat resultat

Ta emot meddelande på minst 70 Mb inklusive XHE

Förberedelser

Inga

DeltagarID

TestAP01

Teststeg

1. Be testledaren skicka ett meddelande till deltagaren via AP-operatörens accesspunkt.
2. Testledaren skickar ett meddelande genom dynamic discovery från TestAP01 till det participantsID som angivits för testdeltagaren.
3. Kontrollera att meddelandet kommit fram till testdeltagaren samt att meddelandekvittens skickats.

TF-9 Ta emot meddelande med felaktigt värde i XHE med avseende på registrerat metadata.

Syftet med detta testfall är att säkerställa att en kontroll av informationen i XHE-kuverteringen görs av mottagande accesspunkt.

Benämning

TF-9

Förväntat resultat

Ta emot meddelande med felaktigt värde i XHE med avseende på registrerat metadata ska generera fel i XHE validering.

DeltagarID

TestAP01

Teststeg

1. Be testledaren skicka ett meddelande till deltagaren via AP-operatörens accesspunkt.
2. Testledaren skickar ett meddelande genom dynamic discovery från TestAP01 till det participantsID som angivits för testdeltagaren.
3. Kontrollera att meddelandet kommit fram och identifiera det felaktiga värdet i XHE-kuvertet.
4. Bifoga felet till testrapporten.

 

Hjälpte denna information dig?

Ditt svar hjälper oss att förbättra sidan

Senast uppdaterad: