Det forventes at følgende fagmiljøer kjenner innholdet i testene:
Kjernejournal (KJ) testteam og driftsteam
Leverandørenes prosjekt- og testledere
I avbruddstestene testes ulike varianter av at KJ er utilgjengelig. Testene skal bekrefte at sluttbruker kan jobbe uberørt i det kliniske fagsystemet selv om det ikke oppnås kontakt med KJ.
Ved åpning av pasient testes tre ulike feilscenarioer:
at det oppnås ingen kontakt med KJ (SYN timeout)
at forsøkene på kontakt med KJ avvises aktivt (TCP RST)
at det oppnås kontakt med KJ, men er KJ er unaturlig treig til å svare
Mer informasjon om bakgrunn for testene kan leses her.
Brudd ved hold sesjon - kan teste selv?
Det som testes er krav T.4:
at et feilet hold sesjon-kall ikke medfører feilmelding til sluttbruker
at et feilet hold sesjon-kall ikke medfører andre problemer i det kliniske fagsystemet
Forutsetning
Det kliniske fagsystemet har implementert hold sesjon i henhold til integrasjonsguide (testes i Integrasjonstest - Hold sesjon).
Bruker er aktiv i det kliniske fagsystemet, slik at det kliniske fagsystemet gjør hold sesjon-kall mot KJ.
Testen må vare lenge nok til at kliniske fagsystemet gjør et hold sesjon-kall (normalt 15 minutter). Det kliniske fagsystemet bør konfigurere opp hyppigheten av hold sesjon-kallet, slik at testen kan utføres raskere, hvis mulig.
ID | Teststeg | Forventet resultat | Faktisk resultat |
---|---|---|---|
1 | Åpne pasient i det kliniske fagsystemet. | ||
2 | Klikk på KJ-ikonet i det kliniske fagsystemet. |
| |
3 | Lukk KJ-vinduet. | ||
4 | KJ blir utilgjengelig. | ||
5 | Fagsystemet gjør hold sesjon-kall. |
|
SYN timeout ved åpning - kan teste selv
Det som testes er krav T.9:
at det kliniske fagsystemet ikke påvirkes av at KJ er utilgjengelig, slik at sluttbruker kan utføre operasjoner i det kliniske fagsystemet som normalt
at KJ-ikonet korrekt indikerer feil i kontakten med KJ
at sluttbruker får feilmelding når KJ-portalen ikke er tilgjengelig
at tidligere skjermbilder ikke “henger igjen” i nettleser
Forutsetning:
To pasienter, pasient A har kritisk info, pasient B har ikke kritisk info.
ID | Teststeg | Forventet resultat | Faktisk resultat |
---|---|---|---|
Scenario 1 | |||
1 | KJ blir utilgjengelig. | ||
2 | Åpne ny pasient i det kliniske fagsystemet. |
Det er forventet at det tar litt tid før KJ-ikonet oppdaterer seg, men det skal ikke være heng i det kliniske fagsystemet mens det pågår. | |
Scenario 2 | |||
1 | Åpne pasient A i det kliniske fagsystemet mens KJ er tilgjengelig. |
| |
2 | Klikk på KJ-ikonet i det kliniske fagsystemet, og evt. logg inn. |
| |
3 | Åpne pasient B i det kliniske fagsystemet. |
| |
4 | KJ blir utilgjengelig. | ||
5 | Klikk på KJ-ikonet i det kliniske fagsystemet. |
|
Aktiv avvisning ved åpning - denne må ev. flyttest til AT del 2a
Det som testes er krav T9:
at det kliniske fagsystemet ikke påvirkes av at KJ er utilgjengelig, slik at sluttbruker kan utføre operasjoner i det kliniske fagsystemet som normalt
at KJ-ikonet korrekt indikerer feil i kontakten med KJ
at sluttbruker får feilmelding når KJ-portalen ikke er tilgjengelig
ID | Teststeg | Forventet resultat | Faktisk resultat |
---|---|---|---|
Scenario 1 | |||
1 | KJ blir utilgjengelig. | ||
2 | Åpne ny pasient i det kliniske fagsystemet. |
| |
Scenario 2 |
| ||
1 | Åpne pasient i det kliniske fagsystemet. |
| |
2 | KJ blir utilgjengelig. | ||
3 | Klikk på KJ-ikonet i det kliniske fagsystemet. |
|
Tregt svar ved åpning - fjerner den
Det som testes er:
at det kliniske fagsystemet ikke påvirkes av at KJ er utilgjengelig, slik at sluttbruker kan utføre operasjoner i det kliniske fagsystemet som normalt
at KJ-ikonet korrekt indikerer feil i kontakten med KJ
at sluttbruker får feilmelding når KJ-portalen ikke er tilgjengelig
ID | Teststeg | Forventet resultat | Faktisk resultat |
---|---|---|---|
Scenario 1 |
| ||
1 | KJ blir utilgjengelig. | ||
2 | Åpne pasient i det kliniske fagsystemet. |
| |
Scenario 2 | |||
1 | Åpne pasient i det kliniske fagsystemet mens KJ er tilgjengelig. |
| |
2 | KJ blir utilgjengelig. | ||
3 | Klikk på KJ-ikonet i det kliniske fagsystemet. |
|
Brudd ved utlogging - flyttes til del 2 a
Det som testes er krav T.5:
at det kliniske fagsystemet korrekt sletter alle cookies og state mellom brukere, slik at det ikke er avhengig av at sesjonen blir korrekt avsluttet på KJ-siden
ID | Teststeg | Forventet resultat | Faktisk resultat |
---|---|---|---|
1 | Logg inn i det kliniske fagsystemet, søk opp pasient. |
| |
2 | Klikk på KJ-ikonet og evt. logg inn i KJ. | ||
3 | NHN blokkerer slik at logg ut-kall feiler. | ||
4 | Bytt bruker i, eller restart, det kliniske fagsystemet. Ved restart: logg inn med en annen bruker enn tidligere. |
| |
5 | KJ blir tilgjengelig. | ||
6 | Klikk på KJ-ikonet og evt. logg inn i KJ. |
|