Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
E2E testplanBeskrivelseTrigger / handlingPrecondition

Sundhed.dk
sdk

EDIPortalen / NasureProjektet / NSP
Testcase idBorger bliver snart 22 år - Accept
Testcase 1-1Borger bliver snart 22 år.
Et job markere borger klar til at få sendt digital post om muligheden for at vælge tandlæge
Alle jobs kører automatisk som de bør i Produktion

Borger har modtaget 
Brev type - informationsbrev

N/AN/A

Status: 0 (noDentist)
dpStatus: Sent
dpSent: Dato dd
ddtvMayContactDentist: false
noMoreReminders: false

Tjek evt. loggen for DPA

Logger på post.demo.borger.dk

Testcase 1-2
Job til identifikation af borgere, der fylder 22 årTestcase 1-2Borger bliver snart 22 år.
Et job sender digtalpost til alle borger der har markeringen ready til at få sendt digital post.Job til afsendelse af digital postTestcase 1-3Borger bliver snart 22 år.
DPA senderDPA/DPK/digitalpost - InformationsbrevTestcase 1-4
Borger bliver snart 22 år.
Har modtaget digitalpost og klikker på linket der leder ind til
sundhed.dk/tandlægevælger
ddtvApplyForNewDentistRequest

Status: 0 (noDentist)
dpStatus: Sent
dpSent: Dato for afsendelse


ddtvMayContactDentist: false
noMoreReminders: false

Borgere vælger tandlæge fra liste

N/AStatus: 1 (Dentist chosen)

ddtvMayContactDentist: true
noMoreReminders: false
Testcase 1-
5
3Borger bliver snart 22 år.
Borger har valg tandlæge.
Et job sender tandlæge anmodning til EDIPortalen

Job til afsendelse af EDI-beskeder

Start Job! (manuelt da det ellers kun kører om natten)
ddtv-batch-service/edi-job/start

Status: 1 (Dentist chosen)

ddtvMayContactDentist: true
noMoreReminders: false
Tjek status kan vises på sundhed.dkBliver Borgerens anmodning modtaget i EDIPortalenStatus: 2 (dentistContacted)

ddtvMayContactDentist: true
noMoreReminders: false
Testcase 1-
6
4Borger bliver snart 22 år.
Tandlæge behandler anmodning fra Borger snart 22 år (accept)
ddtv - Dentist accept
Testcase 1-7Borger bliver snart 22 år.
Et job sender digitalpost til alle borger der har markering ready til at få sendt digital post.Job til afsendelse af digital post
Status: 2 (dentistContacted)

ddtvMayContactDentist: true
noMoreReminders: false
Tjek status kan vises på sundhed.dkTandlægen/ klinikken accepterer borgeren

Samt modtager information om CPR, navn og Telefon nummer fra NSP
Status: 3 (dentistAccepted)
dpStatus: Ready

ddtvMayContactDentist: false
noMoreReminders: false
Testcase 1-5
Testcase 1-8
Borger bliver snart 22 år.
DPA sender
DPA/DPK/digitalpost - bekraeftelsesbrevBrev type - bekraeftelsesbrevN/AN/ATjekker loggen for DPA
Logger på Test.demo.borger.dk
Testcase 1-
9
6Borger bliver snart 22 år.
Har modtaget digitalpost og klikker på linket der leder ind til sundhed.dk/
tandlægevælgerddtvCheckStatusRequest
tandlægeddtvCheckStatusRequestStatus: 3 (dentistAccepted)

ddtvMayContactDentist: false
noMoreReminders: false
Tjek status kan vises på sundhed.dkN/AIngen ændring
Kontroller log

Borger bliver snart 22 år -
Afvisning Borger bliver snart 22 årTestcase 1-1 til 1-5 gentages
Tandlægen afviser
Testcase 2-1Tandlæge behandler anmodning fra Borger snart 22 år (reject)ddtv - Dentist reject
Testcase 2-2Borger bliver snart 22 år. (reject)
Et job sender digitalpost til alle borger der har markering ready til at få sendt digital postJob til afsendelse af digital post
Status: 2 (dentistContacted)

ddtvMayContactDentist: true
noMoreReminders: false
N/ATandlægen/ kliniken afviser borgerenStatus: 4 (dentistRejeted)
dpStatus: Ready

ddtvMayContactDentist: false
noMoreReminders: false
Testcase 2-2
Testcase 2-3
Borger bliver snart 22 år. (reject)
DPA sender
DPA/DPK/digitalpost - afvisningsbrev_t1Brev type - afvisningsbrev_t1N/AN/ATjek loggen for DPA
Logger på
post.demo.borger.dk
Testcase 2-
4
3Borger bliver snart 22 år. (reject)
Har modtaget digitalpost og klikker på linket der leder ind til sundhed.dk/
tandlægevælger
tandlægeddtvApplyForNewDentistRequestStatus: 4 (dentistRejeted)
dpStatus: null
dpSent: dato?
ddtvMayContactDentist: false
noMoreReminders: false
Borger kan nu fortage et nyt tandlæge valg som Testcase 1-2N/AKontroller log

Borger bliver snart 22 år - Manglende svar

før tidsfrist

i forhold til tidsfrist, fra tandlæge

Testcase
 Borger bliver snart 22 årTestcase 1-1 til 1-5 gentagesTestcase
3-1Tandlæge behandler anmodning fra Borger snart 22 år (reject)ddtv - Dentist reject
Testcase 3-2Borger bliver snart 22 år. (reject)
Et job sender digitalpost til alle borger der har markering ready til at få sendt digital postJob til afsendelse af digital post
Status: 2 (dentistContacted)

ddtvMayContactDentist: true
noMoreReminders: false
N/ATandlægen/ klinikken svarer ikke og efter 27 dage returneres reject timeoutStatus: 5 (timedOut)
dpStatus: Ready

ddtvMayContactDentist: false
noMoreReminders: false
Testcase 3-2
Testcase 3-3
Borger bliver snart 22 år. (reject)
DPA sender
DPA/DPK/digitalpost - afvisningsbrev_t2Brev type - afvisningsbrev_t2N/AN/ATjek loggen for DPA
Logger på
post.demo.borger.dk
Testcase 3-
4
2Borger bliver snart 22 år. (reject)
Har modtaget digitalpost og klikker på linket der leder ind til sundhed.dk/
tandlægevælger
tandlægeddtvApplyForNewDentistRequestStatus: 0 (NoDentist)?
dpStatus: null

ddtvMayContactDentist: false
noMoreReminders: false
Borger kan nu fortage et nyt tandlæge valg som Testcase 1-2N/AKontroller log

Borger bliver snart 22 år - Tandlægen findes ikke
 Borger bliver snart 22 år
Testcase
1-1 til 1-5 gentagesTestcase
4-1Tandlæge behandler anmodning fra Borger snart 22 år (reject)ddtv - Dentist reject
Testcase 4-2Borger bliver snart 22 år. (reject)
Et job sender digitalpost til alle borger der har markering ready til at få sendt digital postJob til afsendelse af digital post
Status: 2 (dentistContacted)

ddtvMayContactDentist: true
noMoreReminders: false
N/ATandlægen findes ikke (kommunikationsfejl)

Det skal sikres at denne ikke bliver aktiveret ved andre "fejl" på kommunikation
Status: 6. (communicationFailure)
dpStatus: Ready

ddtvMayContactDentist: false
noMoreReminders: false
Testcase 4-2
Testcase 4-3
Borger bliver snart 22 år. (reject)
DPA sender
DPA/DPK/digitalpostBrev type - afvisningsbrev_t3N/AN/ATjek loggen for DPA
Logger på
post.demo.borger.dk
Testcase 4-
4
3Borger bliver snart 22 år. (reject)
Har modtaget digitalpost og klikker på linket der leder ind til sundhed.dk/
tandlægevælger
tandlægeddtvApplyForNewDentistRequestStatus: 4 (dentistRejeted)

ddtvMayContactDentist: false
noMoreReminders: false
Borger kan nu fortage et nyt tandlæge valg som Testcase 1-2N/AKontroller log

Borger bliver snart 22 år - Borger
påmindelse
påmindes efter 10 dage
Testcase 5-1Borger er blevet 22 år.
Har modtager digitalpost, men har endnu ikke reageret

Borgere, der fylder 22 år samt der er sendt digitalpost.

Se Testcase 1

Status: 0 (noDentist)
dpStatus: Sent
dpSent: dato 
ddtvMayContactDentist: false
noMoreReminders: false
N/AN/AStatus: 0 (noDentist)
dpStatus: Sent
dpSent: dato 
ddtvMayContactDentist: false
noMoreReminders: false
Testcase 5-2Borger er blevet 22 år.
Et job finder de unge der endnu ikke har valgt tandlæge efter de modtog først brev

Job til påmindelse af borger


batch-service/remind-citizens-job/start

OBS! konfiguraton

Status: 0 (noDentist)
dpStatus: Sent
dpSent: dato 
ddtvMayContactDentist: false
noMoreReminders: false
N/AN/AStatus: 0 (noDentist)
dpStatus: Ready
dpSent: dato 
ddtvMayContactDentist: false
noMoreReminders: false
Testcase 5-3Borger er blevet 22 år.
DPA sender
DPA/DPK/digitalpost - paamindelsesbrevBrev type - paamindelsesbrevN/AN/AStatus: 0 (noDentist)
dpStatus: Sent
dpSent: dato 
ddtvMayContactDentist: false
noMoreReminders: false
Testcase 5-4Borger er blevet 22 år.
Har modtaget digitalpost og klikker på linket der leder ind til sundhed.dk/tandlægevælger
ddtvApplyForNewDentistRequestStatus: 0 (noDentist)
dpStatus: null
dpSent: dato
ddtvMayContactDentist: false
noMoreReminders: false
Borger kan nu fortage et nyt tandlæge valg som Testcase 1-3N/AKontroller log

Borger <> 22 år - 7 dage
Testcase 6-1Borger findes ikke i databasen, men ønsker at vælge tandlægeddtvApplyForNewDentistRequestBorger findes ikke i DB, men kan vælge tandlæge

noMoreReminders: true
Borger indtaster ønskede tandlæge N/A

Status: 1 (Dentist chosen)
dpStatus: 0
ddtvMayContactDentist: true
noMoreReminders: true

Testcase 6-2Borger findes ikke i databasen, men ønsker at vælge tandlægeDialog med EDI portalen og accept teststep som i Testcase 1

Status: 1 (Dentist chosen)

ddtvMayContactDentist: true
noMoreReminders: true

Borger ser statusAccepter anmodningStatus: Dentist_Accepted
dpStatus: nullNoMessageToCitizen
ddtvMayContactDentist: false
noMoreReminders: true

Digital post post.demo.borger.dk

Borger registrer eksisterende tandlæge
Testcase
6
7-1Borger har allerede en tandlægeNewDentistFullStopStatus: Alle 

noMoreReminders: true/false
Borger
ønsker at sluke for påmindelser
indtaster oplysninger om aktive tandlæge og fravægler notificering af tandlægenN/AStatus: Dentist_Accepted
dpStatus: nullNoMessageToCitizen

ddtvMayContactDentist: false
noMoreReminders: true

Borger ønsker at slukke for påmindelser

8.1 to borgere en der kan slukke og en der ikke kan



 
Testcase 8
Testcase 7
-1Borger ønsker ikke at modtage påmindelser om at vælge tandlæge

NoMoreRemindersStatus: 0 (noDentist)
Testcase 7-2Borger ønsker ikke at modtage påmindelser om at vælge tandlæge
dpStatus: sent
dpSent: Dato
ddtvMayContactDentist: false
noMoreReminders: false
Borger vælger nej tak til påmindeler om tandlægevalgN/AStatus: 0 (noDentist)
dpStatus: null
dpSent: null
ddtvMayContactDentist: false
noMoreReminders:
true
Testcase 8-2Job til påmindelse af borgerStatus: 0 (noDentist)
Testcase 7-3Borger ønsker ikke at modtage påmindelser om at vælge tandlæge
dpStatus: null
dpSent: null
ddtvMayContactDentist: false
noMoreReminders: true
N/AN/AKontroller at der ikke sendes digital post til borger
Tjek loggen for DPA
Logger på
post.demo.borger.dk
Testcase 8-3Job til afsendelse af EDI-beskederStatus: 0 (noDentist)
dpStatus: null
dpSent: null
ddtvMayContactDentist: false
noMoreReminders: true
N/AKontroller at der ikke sendes notifikation om borgerStatus: 0 (noDentist)
dpStatus: null
dpSent: null
ddtvMayContactDentist: false
noMoreReminders: true

Borger fortryd tandlægevalg
Testcase 8

9.1 skal ændre til 2. en før og en efter jobbet er kørt




Testcase 9-1Borger har fortrudt valg af tandlægeDisregardApplicationForNewDentist
Testcase 8
Status: 2 (dentistContacted) or 1 (dentistChosen)
dpStatus: null
dpSent: null
ddtvMayContactDentist: true
noMoreReminders: false
Borger fortryder valg af tandlægeN/AStatus: 0 (noDentist)
dpStatus: null
dpSent: null
ddtvMayContactDentist: false
noMoreReminders: false
Testcase 9-2Borger har fortrudt valg af tandlægeEDI job - fortryd


Tjekker loggen for EDI
Testcase 9-3Borger har fortrudt valg af tandlægeddtvApplyForNewDentistRequestStatus: 0 (noDentist)
dpStatus: null
dpSent: null
ddtvMayContactDentist: false
noMoreReminders: false
Borger har mulighed for at vælge en anden tandlæge
Status: 1 (DentistChosen)
dpStatus: null
dpSent: null
ddtvMayContactDentist: false
noMoreReminders: false
OBS: Andre evt. tidligere tandlægevalg for borgeren fjernes ikke.

Borger ønsker at blive slettet i DDTV
Testcase 9

vælg tandlæge og fortryd ved at vælge optOut




Testcase 10-1Borger ønsker ikke at deltage i og være registreret i forhold til Din Digitale Tandlægevælger
Borger ønsker alle sine data på DDTV slettet
OptOutStatus: 0 (noDentist)(Alle)
dpStatus: sent
dpSent: Dato
ddtvMayContactDentist: false
noMoreReminders: false
Borger vælger ikke at være med i DDTV og at alle borgerens ddtv data slettes (OptOut)N/ABorger slettes fra databasen
Tandlægevalget (status 0, 'noDentist') og tilhørende påmindelser fjernes i DDTV databasen.
OBS: Andre evt. tidligere tandlægevalg for borgeren fjernes.

Borger med mange tandlæge valg, kan vises korrekt
Testcase
10
11-1En borger der har foretaget mange valg, kan få vist status på sundhed.dkddtvCheckStatusRequestStatus: 1 (dentistChosen)
dpStatus: Sent
dpSent: dato
ddtvMayContactDentist: true
noMoreReminders: false
Borger vil gerne se den korrekte status for tandlæge valg, selv om der tidligere har været fortaget andre tandlæge valgN/AKontroller log

Borger har afgivet fuldmagt - læse




Testcase 12-1En borger der har læse fuldmagt til en borger på 22 år kan se og vejlede den 22 årige om at vælge tandlægeddtvCheckStatusRequestStatus: 1 (dentistChosen)
dpStatus: null
dpSent: null
ddtvMayContactDentist: true
noMoreReminders: false
Fuldmagtshaver kan se statusN/AStatus: 1 (dentistChosen)
dpStatus: null
dpSent: null
ddtvMayContactDentist: true
noMoreReminders: false
Testcase 12-2En borger der har læse fuldmagt til en borger på 22 år kan se og vejlede den 22 årige om at vælge tandlægeddtvApplyForNewDentistRequestStatus: 1 (dentistChosen)
dpStatus: null
dpSent: null
ddtvMayContactDentist: true
noMoreReminders: false
Fuldmagtshaver kan ikke ændre statusN/AStatus: 1 (dentistChosen)
dpStatus: null
dpSent: null
ddtvMayContactDentist: true
noMoreReminders: false

Borger har afgivet fuldmagt - skrive




Testcase 13-1En borger der har skrive fuldmagt til en borger på 22 år kan fortage valg af tandlæge på vegne af borgrenddtvCheckStatusRequestStatus: 0 (noDentist)
dpStatus: null
dpSent: null
ddtvMayContactDentist: false
noMoreReminders: false
Fuldmagtshaver kan se statusN/A

Status: 0 (noDentist)
dpStatus: null
dpSent: null
ddtvMayContactDentist: false
noMoreReminders: false

Testcase 13-2En borger der har skrive fuldmagt til en borger på 22 år kan fortage valg af tandlæge på vegne af borgrenddtvApplyForNewDentistRequest

Status: 0 (noDentist)
dpStatus: null
dpSent: null
ddtvMayContactDentist: false
noMoreReminders: false

Fuldmagtshaver kan vælge tandlæge for borgerN/AStatus: 1 (dentistChosen)
dpStatus: Ready
dpSent: null
ddtvMayContactDentist: true
noMoreReminders: false