Testfall för deltagarorganisationer inom SDK

Anslutning för deltagarorganisationer

Denna sida innehåller testfall och instruktioner för hur dessa ska genomföras inför federationsgodkännande för deltagarorganisationer inom SDK.

Här specificeras de testfall som en deltagarorganisation inom SDK ska genomföra inför anslutning till SDK produktionsmiljö. Testfallen ligger som grund för anslutning till och agerande i SDK produktionsmiljö.

Testfallen utförs i SDK QA-miljö och förutsätter att deltagarorganisationen följer de regler och specifikationer som finns för miljön.

Observera att dessa är en delmängd av de tester som leverantören av meddelandesystemet har genomfört inför sin godkännandeprocess. Dessa är de vi anser vara relevanta vid deltagares installation och konfiguration. Ni som deltagarorganisation har även möjlighet att genomföra de testfall som leverantören har genomfört inför sin godkännandeprocess. Detta är det inget krav på utan det är en möjlighet om behov finns.

De testfallen finns här: Testfall för meddelandesystem

Instruktioner för genomförande av testfall

Vissa av testfallen är automatiserade i SDK-testklienten under fliken "Nytt anslutningstest" och ska utföras där. Vilka specifika testfall detta gäller framgår under rubriken "Kommentar" för respektive testfall.

Samtliga manuella testfall ska markeras som genomförda i SDK testklient under fliken ”Nytt anslutningstest”.

Testdata

Deltagarorganisationen i SDK adressbok

SDK federationsägare (Digg) ansvarar för att lägga upp deltagarorganisationen i SDK adressbok tillsammans med behörighet för deltagarorganisationen att redigera sin organisations uppgifter.

Följande ska konfigureras upp i SDK adressbok för att genomföra anslutningstester. Det finns även frivilliga fält där deltagarorganisationen styr hur dessa fylls i för att kunna genomföra verksamhetslika tester.

 

Följande ska konfigureras upp i SDK adressbok för att genomföra anslutningstester.

Identifierare
Unik organisationsidentifierare för deltagarorganisationen.
T.ex. "0203:testkommun.se".

Namn
Organisationens formella namn.
T.ex. "Test kommun".

Beskrivning
Hjälpande beskrivning av organisationen, kan ändras av deltagarorganisationen.
T.ex. "Test kommun är en...".

Geografiska sökkoder
Kan ändras av deltagarorganisationen.
T.ex “Värmlands län” och “Karlstad”.

Funktionsadresser
T.ex. "barnoungdom.0203:testkommun.se"

Funktionsnamn
T.ex. "Barn- och ungdomsmottagningen Test kommun"

Funktionsbeskrivning
T.ex. "Barn- och ungdomsmottagningen handhar..."

Federationsägaren i SDK adressbok i QA-miljö

Federationsägaren (Digg) ansvarar för en organisation som är upplagd i SDK adressbok i QA-miljö och som huvudsakligen används under testerna.

 

Organisationsidentifierare
0203:sdk-testclient.sdk-qa.digg.se

Organisationsbeskrivning
Testklienten utgör ett stöd för deltagarorganisationers anslutningstester. Anslutningstesterna behöver genomföras för att kunna ansöka om federationsgodkännande för SDK.

Alternativt namn
SDK testklient

Funktionsbeskrivning: Funktionsadress används för att skicka och ta emot meddelanden i Diggs testklient i SDK-QA.

Funktionsnamn: Federationsägare i SDK QA-miljö

Funktionsadress: sdk-testclient.0203:sdk-testclient.sdk-qa.digg.se

SDK testklient

SDK testklient erbjuds till deltagarorganisationer och leverantörer som utvecklar SDK-anpassade lösningar. Information om SDK testklienten och hur en deltagarorganisation/leverantör får tillgång till den finns på sidan SDK testklient.

Verifieringstester

Verifieringstester genomförs av deltagarorganisationen för att verifiera dess anslutning till SDK QA-miljön. Testfallen verifierar endast grundläggande funktionalitet.

Observera att testresultaten i SDK testklient kommer att sparas i sex månader. Under denna period är era testresultat tillgängliga för granskning inför godkännandeprocessen. Dröjer det mer än sex månader mellan testets genomförande och ansökan om federationsgodkännande behöver berörda tester göras om på nytt.

Deltagarorganisationen kan kontakta sin leverantör för meddelandesystem eller federationsägaren om det finns behov för vidare felsökning som rör meddelande- eller verksamhetslager (anslutande system), t.ex. om meddelanden eller meddelandekvittenser som förväntas komma fram till SDK testklient inte visas i användargränssnittet för SDK testklient.

Förutsättningar

  • Deltagarorganisationens AP-operatör är ansluten till federationens miljö SDK-QA.
  • Deltagarorganisationen är, av AP-operatör, konfigurerad som deltagare i SMP i SDK QA-miljö.
  • Deltagarorganisationen har skickat in SDK anslutningsblankett till federationsägaren för anslutning till SDK QA-miljö.
  • Deltagarorganisationen har fått en användare med rollen användaradministratör. Denne tilldelar rollerna organisationsadministratör samt adressadministratör. Organisationsadmnistratören ansvarar för att redigera organisationsuppgifter, och adressadministratör ansvarar för att registrera funktionsadresser under den egna organisationen.
  • Deltagarorganisationen har registrerat funktionsadresser för den egna organisationen i SDK adressbok.
  • Deltagarorganisationens användaradministratör har tilldelat rollen testklientanvändare.

Testfall för meddelandetjänst

TF 2.0.1 Integrationstest - SDK testklient skickar meddelande till deltagarens meddelandesystem

Syfte
Kontrollera hur meddelandetjänsten hanterar ett inkommande meddelande och vidarebefordrar meddelandet till meddelandeklienten.

Teststeg

  1. Skicka ett meddelande från SDK testklient adresserat till en funktionsadress i den egna organisationen.
  2. Kontrollera att en meddelandekvittens skickas tillbaka till testklienten. Detta innebär att mottagande deltagarorganisations meddelandetjänst validerar meddelandet korrekt och genererar automatiskt en meddelandekvittens.
  3. Kontrollera att meddelandet levereras till er meddelandeklient.
  4. Kontrollera att innehållet i det mottagna meddelandet stämmer överens med vad som angivits i SDK testklient.
  5. Kontrollera att SDK testklient tagit emot en meddelandekvittens.

Kommentar

Testfallet är automatiserat i SDK testklient och finns i testfallslistan i menyn ”Nytt anslutningstest” med namnet ”TF 2.0.1 Normalt meddelande (inga bilagor)”.

Observera att detta testfall motsvarar TF 2.0.1 Normalt meddelande (inga bilagor) i SDK testklient.

TF 2.0.2 - Integrationstest

Syfte
Kontrollera att meddelandeklienten kan skicka meddelande via organisationens meddelandetjänst till SDK testklient och att paketering av meddelandet genomförs på ett korrekt sätt.

Teststeg

  1. Skicka ett meddelande från eget meddelandesystem till SDK testklient. Sätt ”Subject” i meddelandet till ”TF 2.0.2”.
  2. Kontrollera att SDK testklient tar emot meddelandet.
  3. Kontrollera att innehållet i det mottagna meddelandet stämmer överens med vad som angivits i er meddelandeklient.
  4. Kontrollera att meddelandekvittensen når meddelandeklienten

Kommentar

Testfallet ska genomföras manuellt och finns i testfallslistan i menyn ”Nytt anslutningstest” med namnet ”TF 2.0.2 Ta emot i testklient – Normalt meddelande” i testklienten. Glöm inte att markera rutan ”Anslutningstestet har genomförts med godkänt resultat *”.

TF 2.1.2 - SDK testklient skickar meddelande (maximal) till meddelandeklienten

Syfte
Kontrollera hur deltagarorganisationens meddelandetjänst hanterar ett inkommande meddelande som innehåller flera bilagor. Den totala storleken på meddelandet är strax under 30 MB vilket är det maximalt tillåtna storleken för ett SDK-meddelande.

Teststeg

  1. Från SDK testklient, skicka ett meddelande med storleken strax under 30 MB adresserat till en funktion i den egna deltagarorganisationen. Sätt ”Subject” i meddelandet till ”TF 2.1.2”.
  2. Kontrollera att en meddelandekvittens skickas tillbaka till testklienten. Detta innebär att mottagande deltagarorganisations meddelandetjänst validerar meddelandet korrekt och genererar automatiskt en meddelandekvittens.
  3. Kontrollera att meddelandet levereras till er meddelandeklient.
  4. Kontrollera att innehållet i det mottagna meddelandet stämmer överens med vad som angivits i SDK testklient.
  5. Kontrollera att SDK testklient tagit emot en meddelandekvittens

Kommentar

Testfallet ska genomföras manuellt och finns i testfallslistan i menyn ”Nytt anslutningstest” med namnet ”TF 2.1.2 Skicka från testklient – Stora bilagor, sammanlagd storlek strax under 30 MB”. Glöm inte att markera rutan ”Anslutningstestet har genomförts med godkänt resultat *”.

Testfallet ska genomföras manuellt. Sätt ”Subject” i meddelandet till testfallsnumret. Glöm inte att registrera testfallet som genomfört i SDK testklient under fliken ”Nytt anslutningstest”.

Testfall för meddelandeklient (verksamhetslagret)

TF 3.0.1 - INTEGRATIONSTEST - Meddelandeklienten tar emot meddelande från SDK testklient

Syfte
Kontrollera hur meddelandeklienten hanterar ett inkommande meddelande som är adresserat till en funktion i den egna organisationen.

Teststeg

  1. Skicka ett meddelande från SDK testklient adresserat till en funktion i den egna organisationen. Sätt ”Subject” i meddelandet till ”TF 3.0.1”.
  2. Kontrollera att meddelandet levereras till er meddelandeklient.
  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

Testfallet ska genomföras manuellt och finns i testfallslistan i menyn ”Nytt anslutningstest” med namnet ”TF 3.0.1 Användare har via egen MK tagit del av meddelande från SDK Testklient”. Glöm inte att markera rutan ”Anslutningstestet har genomförts med godkänt resultat *”.

TF 3.0.2 - INTEGRATIONSTEST - Meddelandeklient skickar meddelande till SDK testklient

Syfte
Kontrollera att användare av meddelandeklienten kan skicka meddelande 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 till SDK testklient och organisationens egna funktionsbrevlåda under federationsägarens organisation som hämtas från SDK adressbok. Denna brevlådan har formatet sdk-testclient.<organisationsidentifierare>. Sätt ”Subject” i meddelandet till ”TF 3.0.2”.
  2. Kontrollera att SDK testklient tar emot meddelandet
  3. Kontrollera att innehållet stämmer överens med vad som angivits i meddelandeklienten.

Kommentar

Testfallet ska genomföras manuellt och finns i testfallslistan i menyn ”Nytt anslutningstest” med namnet ”TF 3.0.2 Användare har via egen MK skickat meddelande till SDK Testklient”. Glöm inte att markera rutan ”Anslutningstestet har genomförts med godkänt resultat *”.

Testfallet ska genomföras manuellt. Sätt ”Subject” i meddelandet till testfallsnumret. Glöm inte att registrera testfallet som genomfört i SDK testklient under fliken ”Nytt anslutningstest”.

TF 3.1.2 - Meddelandeklienten tar del av meddelande (maximal) från SDK testklient

Syfte
Kontrollera hur deltagarorganisationens meddelandeklient hanterar ett inkommande meddelande som innehåller flera bilagor. Den totala storleken på meddelandet är strax under 30 MB vilket är det maximalt tillåtna storleken för ett SDK-meddelande.

Teststeg

  1. Från SDK testklient, skicka ett meddelande med storleken strax under 30 MB adresserat till en funktion i den egna deltagarorganisationen. Sätt ”Subject” i meddelandet till ”TF 3.1.2”.
  2. Kontrollera att Meddelandet levereras till er meddelandeklient.
  3. Kontrollera att innehållet stämmer överens med vad som angivits i SDK testklient

Kommentar

Testfallet ska genomföras manuellt och finns i testfallslistan i menyn ”Nyttanslutningstest” med namnet ”TF 3.1.2. Användare har via egen MK tagit del av maximalt meddelande från SDK tTestklient”. Glöm inte att markera rutan ”Anslutningstestet har genomförts med godkänt resultat *”.

SDK testklient gör ingen skillnad på TF 2.1.2 och detta testfall. Skillnaden ligger i att deltagarorganisationen nu har ett verksamhetslager (meddelandeklienten) ovanpå meddelandetjänsten som också ska kunna hantera ett maximalt meddelandeinnehåll.

Hjälpte denna information dig?

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

Senast uppdaterad: