Page History
...
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
CBTH1
EmployeeIdentities.sundhedsassistentEdsgerDijkstra() | 1411809893 | nspSundAssistR2 | ||||
EmployeeIdentities.sundhedsassistentKristenNygaard() | 1711809763 | nspSundAssistR1 | ||||
EmployeeIdentities.peterNaur() | 1811804807 | |||||
EmployeeIdentities.lægeCharlesBabbage() | 0611809735 | 33257872 | 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:
- Se beskrivelsen her: https://www.nspop.dk/display/public/web/DTG+-+Guide+til+anvendere
- Her skal man bruge navn, CPR og adresseoplysninger.
- Efter testpersonen er oprettet tilknyttes evt. autorisationer (Tilføj event + opret ny autorisation).
- 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
...