Versions Compared

Key

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

...

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

  1. registrering af allergi med uuid - postivt udfald
    • input: gyldig allergi med uuid
    • udfald: status ok, værdier i allergi som forventet
    • test:

...

    • U1T1testAtAllergiKanOprettesPaaLovligtCprNummerUuidMedsendes
  1. registrering af allergi uden uuid - positivt udfald
    • input: gyldig allergi uden uuid
    • udfald: status ok, uuid er udfyldt på registreret allergi 
    • test:

...

    • U1T2testAtAllergiKanOprettesPaaLovligtCprNummerUuidMedsendesIkke
  1. 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
  1. 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
  1. 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

  1. læsning af allergi - positivt udfald
    • input: patient uden negativ samtykke, ingen værdispring
    • udfald: status ok, patientens allergier hentes
    • test:

...

    • U2T1testAtToAllergierKanHentesForPatientUdenNegativeSamtykkerUdenBrugAfVaerdiSpring
  1. 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
  1. 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
  1. 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
  1. 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
  1. 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
  1. 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
  1. 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

  1. Test at Headers mangler i DGWS
    • test:

...

    • S1T1testHeadersMissing
  1. Test at Voces afvises
    • test:

...

    • S1T2testVocesIsRejected
  1. Test at ID Card er udløbet
    • test:

...

    • S1T3testExpiredIdCard

Performancetests

Test data

...