| E2E testplan | Beskrivelse | Trigger / handling | Precondition | Sundhed.dk | EDIPortalen / Nasure | Projektet / NSP |
|---|---|---|---|---|---|---|
| Borger => 21 år - op til en uge før fødselsdag | ||||||
| Testcase 1-1a | Borger findes ikke i databasen, men ønsker at vælge tandlæge. | Borger forsøger at registrere tandlæge valg | Borger er under 18 år, findes ikke i DB | Sundhed.dk afviser med besked om at kontakte kommunen. | N/A | N/A |
| Testcase 1-1b | Borger findes ikke i databasen, men ønsker at vælge tandlæge. | Borger forsøger at registrere tandlæge valg | Borger er mellem 18 år - 22 år, findes ikke i DB | Sundhed.dk vejleder om mulighederne for at vælge tandlæge. | N/A | N/A |
| Borger = 21 år - under en uge til fødselsdag (22 år), tandlæge acceptere | ||||||
| Testcase 2-1 | Borger findes ikke i databasen, men ønsker at vælge tandlæge. Har ikke modtaget digitalpost | Borger finder selv frem til tandlæge vælger på sundhed.dk | Borger findes ikke i DB | Borger vælger ønsket tandlæge | N/A | Status: 1 (Dentist chosen) |
| Testcase 2-2 | Borger bliver snart 22 år. | ddtvApplyForNewDentistRequest | Status: 0 (noDentist)
| Borger ser status | N/A | Status: 1 (Dentist chosen) ddtvMayContactDentist: true noMoreReminders: false |
| Testcase 2-3 | Borger 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) | Status: 1 (Dentist chosen) ddtvMayContactDentist: true noMoreReminders: false | Tjek status kan vises på sundhed.dk | Bliver Borgerens anmodning modtaget i EDIPortalen | Status: 2 (dentistContacted) ddtvMayContactDentist: true noMoreReminders: false |
| Testcase 2-4 | Borger bliver snart 22 år. Tandlæge behandler anmodning fra Borger snart 22 år (accept) | ddtv - Dentist accept | Status: 2 (dentistContacted) ddtvMayContactDentist: true noMoreReminders: false | Tjek status kan vises på sundhed.dk | Tandlæ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 2-5 | Borger bliver snart 22 år. DPA sender | DPA/DPK/digitalpost - bekraeftelsesbrev | Brev type - bekraeftelsesbrev | N/A | N/A | Tjekker loggen for DPA Logger på Test.demo.borger.dk |
| Testcase 2-6 | Borger bliver snart 22 år. Har modtaget digitalpost og klikker på linket der leder ind til sundhed.dk/tandlæge | ddtvCheckStatusRequest | Status: 3 (dentistAccepted) ddtvMayContactDentist: false noMoreReminders: false | Tjek status kan vises på sundhed.dk | N/A | Ingen ændring Kontroller log |
| Borger har fødselsdag 22 år - Har fået DP, tandlæge acceptere | ||||||
| Testcase 3-1 | Borger har fødselsdag 22 år. Har modtaget digitalpost og klikker på linket der leder ind til sundhed.dk/tandlægevælger | Alle jobs kører automatisk som de bør i Produktion | Borger har modtaget | Borgere vælger tandlæge fra liste | N/A | Status: 0 (noDentist) Tjek evt. loggen for DPA Logger på post.demo.borger.dk |
| Testcase 3-2 | Borger har fødselsdag 22 år. Har modtaget digitalpost og klikker på linket der leder ind til sundhed.dk/tandlægevælger | Dialog med EDI portalen og accept teststep se Testcase 2 | Status: 1 (Dentist chosen) | Borger ser status | Accepter anmodning | Status: Dentist_Accepted dpStatus: nullNoMessageToCitizen noMoreReminders: false Digital post post.demo.borger.dk |
| Borger bliver 22 år - Har fået DP, tandlægen afviser | ||||||
| Testcase 4-1 | Tandlæge behandler anmodning fra Borger 22 år (reject) | Borger har valgt tandlæge og afventer svar | Status: 2 (dentistContacted) ddtvMayContactDentist: true noMoreReminders: false | N/A | Tandlægen/ kliniken afviser borgeren | Status: 4 (dentistRejeted) dpStatus: Ready ddtvMayContactDentist: false noMoreReminders: false |
| Testcase 4-2 | Borger 22 år. (reject) DPA sender | DPA/DPK/digitalpost - afvisningsbrev_t1 | Brev type - afvisningsbrev_t1 | N/A | N/A | Tjek loggen for DPA Logger på post.demo.borger.dk |
| Testcase 4-3 | Borger 22 år. (reject) Har modtaget digitalpost og klikker på linket der leder ind til sundhed.dk/tandlæge | Borger må vælge igen | Status: 4 (dentistRejeted) dpStatus: null dpSent: dato? ddtvMayContactDentist: false noMoreReminders: false | Borger kan nu fortage et nyt tandlæge valg som Testcase 1-2 | N/A | Kontroller log |
Borger bliver 22 år - Manglende svar i forhold til tidsfrist, fra tandlæge | ||||||
| Testcase 5-1 | Tandlæge behandler anmodning fra Borger 22 år (reject) | Borger har valgt tandlæge og afventer svar | Status: 2 (dentistContacted) ddtvMayContactDentist: true noMoreReminders: false | N/A | Tandlægen/ klinikken svarer ikke og efter 27 dage returneres reject timeout | Status: 5 (timedOut) dpStatus: Ready ddtvMayContactDentist: false noMoreReminders: false |
| Testcase 5-2 | Borger 22 år. (reject) DPA sender | DPA/DPK/digitalpost - afvisningsbrev_t2 | Brev type - afvisningsbrev_t2 | N/A | N/A | Tjek loggen for DPA Logger på post.demo.borger.dk |
| Testcase 5-2 | Borger 22 år. (reject) Har modtaget digitalpost og klikker på linket der leder ind til sundhed.dk/tandlæge | Borger må vælge igen | Status: 0 (NoDentist)? dpStatus: null ddtvMayContactDentist: false noMoreReminders: false | Borger kan nu fortage et nyt tandlæge valg som Testcase 1-2 | N/A | Kontroller log |
| Borger bliver snart 22 år - Tandlægen findes ikke | ||||||
| Testcase 6-1 | Tandlæge behandler anmodning fra Borger snart 22 år (reject) | Borger har valgt tandlæge og har afventet svar længe | Status: 2 (dentistContacted) ddtvMayContactDentist: true noMoreReminders: false | N/A | Tandlæ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 6-2 | Borger bliver snart 22 år. (reject) DPA sender | DPA/DPK/digitalpost | Brev type - afvisningsbrev_t3 | N/A | N/A | Tjek loggen for DPA Logger på post.demo.borger.dk |
| Testcase 6-3 | Borger bliver snart 22 år. (reject) Har modtaget digitalpost og klikker på linket der leder ind til sundhed.dk/tandlæge | Borger må vælge igen | Status: 4 (dentistRejeted) ddtvMayContactDentist: false noMoreReminders: false | Borger kan nu fortage et nyt tandlæge valg som Testcase 1-2 | N/A | Kontroller log |
| Borger er blevet 22 år - Borger påmindes efter 10 dage | ||||||
| Testcase 7-1 | Borger er blevet 22 år. Har modtager digitalpost, men har endnu ikke reageret | Borgere, der fylder 22 år og har modtaget digitalpost. | Status: 0 (noDentist) dpStatus: Sent dpSent: dato ddtvMayContactDentist: false noMoreReminders: false | N/A | N/A | Status: 0 (noDentist) dpStatus: Sent dpSent: dato ddtvMayContactDentist: false noMoreReminders: false |
| Testcase 7-2 | Borger er blevet 22 år. Et job finder de unge der endnu ikke har valgt tandlæge efter de modtog først brev (10 dage) | Job til påmindelse af borger batch-service/remind-citizens-job/start | Status: 0 (noDentist) dpStatus: Sent dpSent: dato ddtvMayContactDentist: false noMoreReminders: false | N/A | N/A | Status: 0 (noDentist) dpStatus: Ready dpSent: dato ddtvMayContactDentist: false noMoreReminders: false |
| Testcase 7-3 | Borger er blevet 22 år. DPA sender | DPA/DPK/digitalpost - paamindelsesbrev | Brev type - paamindelsesbrev | N/A | N/A | Status: 0 (noDentist) dpStatus: Sent dpSent: dato ddtvMayContactDentist: false noMoreReminders: false |
| Testcase 7-4 | Borger er blevet 22 år. Har modtaget digitalpost og klikker på linket der leder ind til sundhed.dk/tandlægevælger | Borger påmindet | Status: 0 (noDentist) dpStatus: null dpSent: dato ddtvMayContactDentist: false noMoreReminders: false | Borger er nu påmindet om tandlæge valg | N/A | Kontroller log |
| Borger ældre end 22 år | ||||||
| Testcase 8-1 | Borger findes ikke i databasen, men ønsker at vælge tandlæge | Borger finder selv frem til tandlæge vælger på sundhed.dk | Borger 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 8-2 | Borger findes ikke i databasen, men ønsker at vælge tandlæge | Dialog med EDI portalen og accept teststep som i Testcase 2 | Status: 1 (Dentist chosen) ddtvMayContactDentist: true noMoreReminders: false | Borger ser status | Accepter anmodning | Status: Dentist_Accepted dpStatus: nullNoMessageToCitizen ddtvMayContactDentist: false noMoreReminders: false Digital post post.demo.borger.dk |
| Borger registrer eksisterende tandlæge | ||||||
| Testcase 9-1a | Borger har allerede en tandlæge, har fået DP | Borger har Status: 0 (noDentist) | Borger har modtaget Brev type - informationsbrev | Borger indtaster oplysninger om aktive tandlæge og fravægler notificering af tandlægen | N/A | Status: Dentist_Accepted dpStatus: nullNoMessageToCitizen ddtvMayContactDentist: false noMoreReminders: true |
| Testcase 9-1b | Borger har allerede en tandlæge, finder selv frem til tandlægevælger | Borger finder selv frem til tandlæge vælger på sundhed.dk - findes ikke i DB | Borger findes ikke i DB | Borger indtaster oplysninger om aktive tandlæge og fravægler notificering af tandlægen | N/A | Status: Dentist_Accepted dpStatus: nullNoMessageToCitizen ddtvMayContactDentist: false noMoreReminders: true |
| Borger 22 år, ønsker at slukke for påmindelser | ||||||
| Testcase 10-1 | Borger ønsker ikke at modtage påmindelser om at vælge tandlæge | To borgere: |
| N/A | Kontroller status Status: 0 (noDentist) noMoreReminders: true Eller findes ikke i db, efter oprettelse i db. noMoreReminders: false | |
| Testcase 10-2 | Borger ønsker ikke at modtage påmindelser om at vælge tandlæge | Job til påmindelse af borger | Status: 0 (noDentist) noMoreReminders: true | N/A | N/A | Kontroller at der ikke sendes digital post til borger Tjek loggen for DPA Logger på post.demo.borger.dk |
| Testcase 10-3 | Borger ønsker ikke at modtage påmindelser om at vælge tandlæge | Job til afsendelse af EDI-beskeder | Status: 0 (noDentist) noMoreReminders: true | N/A | Kontroller at der ikke sendes notifikation om borger | Status: 0 (noDentist) noMoreReminders: false |
| Borger fortryd tandlægevalg - før EDI job | ||||||
| Testcase 11-1 | Borger har fortrudt valg af tandlæge | Borgeren vælger tandlæge og fortryder valget med det samme / inden for samme dag | Status: 1 (dentistChosen) | Borger fortryder valg af tandlæge | N/A | Status: 0 (noDentist) |
| Testcase 11-2 | Borger har fortrudt valg af tandlæge | EDI job - fortryd | Jobbet afvikles løbende | N/A | Kontroller at der ikke sendes notifikation om borger | Tjekker loggen for EDI job - at denne borger ikke sendes |
| Testcase 11-3 | Borger har fortrudt valg af tandlæge | Borger kan vælge på ny | Status: 0 (noDentist) | Borger har mulighed for at vælge en anden tandlæge | Status: 1 (DentistChosen) OBS: Andre evt. tidligere tandlægevalg for borgeren fjernes ikke. | |
| Borger fortryd tandlægevalg - efter EDI job | ||||||
| Testcase 12-1 | Borger har fortrudt valg af tandlæge | Borgeren vælger tandlæge og fortryder valget den næste dag (efter EDI jobbet er kørt, kan startes manuelt) | Status: 2 (dentistContacted) | Borger fortryder valg af tandlæge | Kontroller at tandlæge er notificeret | Status: 0 (noDentist) |
| Testcase 12-2 | Borger har fortrudt valg af tandlæge | EDI job - fortryd | Jobbet afvikles løbende | Kontroller at tandlæge er notificeret om at borger har fortrudt | Tjekker loggen for EDI job - at denne borger ikke sendes | |
| Testcase 12-3 | Borger har fortrudt valg af tandlæge | Borger kan vælge på ny | Status: 0 (noDentist) | Borger har mulighed for at vælge en anden tandlæge | Status: 1 (DentistChosen) OBS: Andre evt. tidligere tandlægevalg for borgeren fjernes ikke. | |
| Borger ønsker at blive slettet i DDTV | ||||||
| Testcase 13-1a | Borger ø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. (vælg tandlæge og fortryd ved at vælge optOut) | Borger findes i DB og har netop modtaget Digitalpost. | Status: 0 (noDentist) | Borger vælger ikke at være med i DDTV og at alle borgerens DDTV data slettes (OptOut) | N/A | Borger slettes fra databasen Tandlægevalget (status 0, 'noDentist') og tilhørende påmindelser fjernes i DDTV databasen. |
| Testcase 13-1b | Borger ø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. (vælg tandlæge og fortryd ved at vælge optOut) | Borger findes i DB og har tidligere valg tandlæge | Status: 3 (dentistAccepted) | Borger vælger ikke at være med i DDTV og at alle borgerens DDTV data slettes (OptOut) | N/A | Borger slettes fra databasen OBS: Andre evt. tidligere tandlægevalg for borgeren fjernes. |
| Borger med mange tandlæge valg, kan vises korrekt | ||||||
| Testcase 14-1 | En borger der har foretaget mange valg, kan få vist status på sundhed.dk | Borger med mange tidligere valg | Status: 3 (dentistAccepted) | Borger vil gerne se den korrekte status for tandlæge valg, selv om der tidligere har været fortaget andre tandlæge valg | N/A | Kontroller log |
| Borger har afgivet fuldmagt - læse | ||||||
| Testcase 15-1 | En borger der har læse fuldmagt til en borger på 22 år kan se og vejlede den 22 årige om at vælge tandlæge | ddtvCheckStatusRequest | Status: 1 (dentistChosen) dpStatus: null dpSent: null ddtvMayContactDentist: true noMoreReminders: false | Fuldmagtshaver kan se status | N/A | Status: 1 (dentistChosen) dpStatus: null dpSent: null ddtvMayContactDentist: true noMoreReminders: false |
| Testcase 15-2 | En borger der har læse fuldmagt til en borger på 22 år kan se og vejlede den 22 årige om at vælge tandlæge | ddtvApplyForNewDentistRequest | Status: 1 (dentistChosen) dpStatus: null dpSent: null ddtvMayContactDentist: true noMoreReminders: false | Fuldmagtshaver kan ikke ændre status | N/A | Status: 1 (dentistChosen) dpStatus: null dpSent: null ddtvMayContactDentist: true noMoreReminders: false |
| Borger har afgivet fuldmagt - skrive | ||||||
| Testcase 16-1 | En borger der har skrive fuldmagt til en borger på 22 år kan fortage valg af tandlæge på vegne af borgren | ddtvCheckStatusRequest | Status: 0 (noDentist) dpStatus: null dpSent: null ddtvMayContactDentist: false noMoreReminders: false | Fuldmagtshaver kan se status | N/A | Status: 0 (noDentist) |
| Testcase 16-2 | En borger der har skrive fuldmagt til en borger på 22 år kan fortage valg af tandlæge på vegne af borgren | ddtvApplyForNewDentistRequest | Status: 0 (noDentist) | Fuldmagtshaver kan vælge tandlæge for borger | N/A | Status: 1 (dentistChosen) dpStatus: Ready dpSent: null ddtvMayContactDentist: true noMoreReminders: false |