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:

...

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

...



Øvrige certifikater der benyttes i integrationstesten:

...