Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Der er udviklet integrationstests, der matcher user stories og test cases i dokumentet DDS - Guide til anvendere.

Testdata

Keystores benyttes i forbindelse med integrationstesteneIntegrationstestene udføres som udgangspunkt vha. NSP Test Identity Provider, hvor også keystores skaffes fra. En undtagelse fra dette er kald til registrering af dokumenter via ITI41, hvor der kaldes direkte mod open-xds uden dgws.

Integrationstestene er afhængige af pre-installeret testdata for:

...

Integrationstests opretter selv sine testdata i form af spærringer og dokumenter.

Følgende identiteter anvendes som testpersoner benyttes i integrationstesten:

Navn

CPR

CVR

Autorisation 

Autorisationskode

YderNr

National rolle

Certifikat

Certifikat udløbsdato

Casper Rasmussen080476972333257872

CBTH1 

7170658309Casper_Rasmussen_Laege.jks5. november 2024Grethe Pedersen181279247633257872nspSundAssistR2Grethe_Pedersen.jks5. november 2024Peter Rasmussen011280916933257872nspSundAssistR1Peter_Rasmussen.jks5. november 2024Trine Pedersen111287486033257872(frataget autorisation)Trine_Pedersen.jks5. november 2024

EmployeeIdentities.sundhedsassistentEdsgerDijkstra()

1411809893




nspSundAssistR2

EmployeeIdentities.sundhedsassistentKristenNygaard()

1711809763




nspSundAssistR1

EmployeeIdentities.peterNaur()

1811804807





EmployeeIdentities.lægeCharlesBabbage()

061180973533257872

6QF17




OrganizationIdentities.sundhedsdatastyrelsen()


33257872





Hvis feltet er tomt, så er det fordi oplysningen ikke er relevant for personen.

...

Testpersonerne oprettes på følgende måde:

  • Som udgangspunkt anvendes test person der findes  i  NSP Test Identity Provider.

  • Ellers Først skal de oprettes i DTG - dette er typisk patienter:
  • Her efter kan der udstedes certifikater:
    • Det er SDS der udsteder dem og de skal bruge navn, CPR-oplysninger og hvilken email adresse de skal udstedes til.
    • De skal altid udstedes til nsp.support@arosii.dk (bemærk: links hvor man kan hente certifikaterne sendes til denne postkasse).
    • Når certifikaterne hentes første gang er de i PCKS 12 format de kan konverteres til JKS på følgende måde:

      keytool -importkeystore -srckeystore Casper_Rasmussen_Laege.p12 -srcstoretype pkcs12 -srcstorepass Test1234 -destkeystore Casper_Rasmussen_Laege.jks -deststoretype jks -deststorepass Test1234
  • Når certifikaterne er blevet udstedt kan der tilknyttes SEB-roller:
    • Det er SDS SEB-ansvarlig der kan tilknytte roller og skal bruge følgende oplysninger om testpersonen: navn, CPR, RID og rolle.
    • Man kan finde RID'en i certifikatet på følgende måde:
         keytool -v -list -keystore Casper_Rasmussen_Laege.jks -storepass Test1234 | grep RID

I dette tilfælde vil RID'en være 40718906

Øvrige certifikater der benyttes i integrationstesten:

...

Certifikat

...

Certifikat udløbsdato

...

Bemærkning

...


Integrationstest mod miljøer

...