Page History
...
Minlog og behandler relations service kaldes under integrationstesten, og valideres indirekte ved at en eventuelt fejlsituation vil får LAR servicen til at fejle. Resultatet i selve de 2 services valideres dog ikke, da det vil være meget omstændigt.
Registrering
- registrering af allergi med uuid - postivt udfald
- input: gyldig allergi med uuid
- udfald: status ok, værdier i allergi som forventet
- test:
...
- U1T1testAtAllergiKanOprettesPaaLovligtCprNummerUuidMedsendes
- registrering af allergi uden uuid - positivt udfald
- input: gyldig allergi uden uuid
- udfald: status ok, uuid er udfyldt på registreret allergi
- test:
...
- U1T2testAtAllergiKanOprettesPaaLovligtCprNummerUuidMedsendesIkke
- registrering af allergi med eksisterende uuid - negativt udfald, opdatering er ikke tilladt
- input: gyldig allergi med eksisterende uuid
- udfald: status valideringsfejl, allergien er ikke gemt
- test:
...
- U1T3testAtAllergiIkkeKanOprettesNårEksisterendeUuidAnvendes
- registrering af allergi med formål at afslutte (slettemuligheden) - positivt udfald
- input gyldig allergi med status inaktiv (forudsætning, der findes allerede en aktiv)
- udfald: status ok, og der findes både en aktiv og en inaktiv allergi
- test:
...
- U1T4testAtAllergiKanOprettesOgEfterfølgendeInaktiveresUuidMedsendes
- registrering af ugylding allergi - negativt udfald
- input: ugyldig allergi, substance code mangler i input
- udfald: status valideringsfejl, allergien er ikke gemt
- test:
...
- U1T5testAtAllergiIkkeOprettesNårSubstanceCodeMangler
Læsning
- læsning af allergi - positivt udfald
- input: patient uden negativ samtykke, ingen værdispring
- udfald: status ok, patientens allergier hentes
- test:
...
- U2T1testAtToAllergierKanHentesForPatientUdenNegativeSamtykkerUdenBrugAfVaerdiSpring
- læsning af allergi - negativ samtykke uden værdispring - negativt udfald
- input: patient med negativ samtykke mod kaldende sundhedsperson, ingen værdispring
- udfald: status negativ samtykke, ingen allergier vises
- test:
...
- U2T2testAtAllergierIkkeKanHentesForPatientMedNegativSamtykkeModSundhedsPersonenDerForetagerFremsoegningUdenBrugAfVaerdispring
- læsning af allergi - negativ samtykke med værdispring - positivt udfald
- input: patient med negativ samtykke mod kaldende sundhedsperson, værdispring
- udfald: status ok, patientens allergier hentes
- test:
...
- U1T3testAtAllergierKanHentesForPatientMedNegativSamtykkeModSundhedsPersonDerForetagerFremsoegningMedBrugAfVaerdispring
- læsning af allergi - negativ samtykke mod anden person, positivt udfald
- input: patient med negativ samtykke mod anden person end kaldende sundhedsperson, ingen værdispring
- udfald: status ok, patientens allergier hentes
- test:
...
- U1T4testAtAllergierKanHentesForPatientMedNegativSamtykkeModEnAndenSundhedsPersonenEndDenDerForetagerFremsoegning
- læsning af allergi - dataspecifik negativ samtykke uden værdispring, delvist positivt udfald
- input: patient med dataspecifikt negativ samtykke, ingen værdispring
- udfald: status succes men dataspec., et udsnit af patientens allergier hentes
- test:
...
- U1T5testAtAllergierForRegistreringerPaaSorkodeHvorPatientHarDataSpecifiktNegativtSamtykkeFiltreresFraNaarDerIkkeBrugesVaerdispring
- læsning af allergi - dataspecifik negativ samtykke med værdispring, postivt udfald
- input: patient med dataspecifikt negativ samtykke, værdispring
- udfald: status success, patientens allergier hentes
- test:
...
- U2T6testAtAllergierForRegistreringerPaaSorkodeHvorPatientHarDataSpecifiktNegativtSamtykkeIkkeFiltreresFraNaarDerBrugesVaerdispring
- læsning af allergi med ikke eksisterende patient - postivt udfald
- input: patient som ikke har allergier registreret, ingen værdspring
- udfald: status ok, der er ingen allergier at hente
- test:
...
- U2T7testAtIngenAllergierHentesForPatientUdenNegativeSamtykkerUdenBrugAfVaerdiSpring
- læsning af allergi med manglende søgekriterie - negativt udfald
- input: ingen patient, ingen værdispring
- udfald: status valideringsfejl, ingen allergier returneres
- test:
...
- U2T8testAtIngenAllergierHentesForBlankPatientUdenBrugAfVaerdiSpring
Transformation
Transformering testes som en del af testen "registrering af allergi med uuid - postivt udfald" hvor input og output sammenlignes. Dermed har data ikke ændret sig under transformering fra LAR >> CAVE >> LAR format.
...
Udover ovenstående user story drevne teste kontrolleres følgende med forventet negativ udfald
- Test at Headers mangler i DGWS
- test:
...
- S1T1testHeadersMissing
- Test at Voces afvises
- test:
...
- S1T2testVocesIsRejected
- Test at ID Card er udløbet
- test:
...
- S1T3testExpiredIdCard
Performancetests
Test data
...