Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.
Varning

Ej färdigställd

Innehållsförteckning

Förberedelser

För att kunna testa TAKen behöver man ha tillgång till en användare i TAK-gränssnittet i den miljön man ska testa. Efter detta är allt redo för att börja testa. 

Innehållsförteckning

Generella tester

Test 1: Logga in

...

  1. Verifiera att det står rätt TAK version och miljö uppe i sidhuvudet.

Administrera

...

användare av tjänstekatalogen

Test 1:

...

  1. Lägg till ny RIV-TA profil

  2. Publicera

  3. Reset cache

  4. Verifiera i databasen att den nya profilen lagts till

  5. Ta bort profilen och upprepa steg 2 & 3

  6. Verifiera i databasen att profilen har deleted="NULL"

Test 2: Lägg till en RIV-TA profil som redan finns

  1. Verifiera att det inte går att lägga till en ny RIV-TA profil med ett namn som redan existerar

...

Ny användare 

  1. Skapa en ny användare(Administratör)

  2. Verifiera att det går att logga in som den nya användaren

Test 2: Ändra om användare är Administratör

  1. Kontrollera att användaren kan skapa nya användare

  2. Konfigurera så att den nya användaren är inte administratör

  3. Kontrollera att ickeadministratör användare kan inte skapa nya användare och ändra konfiguration.

Test 3: Ta bort användare

  1. Ta bort den nya användaren

  2. Verifiera i databasen att användaren blivit borttagen

Administrera RIV-TA-profiler

Test 1: Lägg till/ta bort RIV-TA profil

  1. Lägg till ny RIV-TA profil med samma namn som en borttagen profil (deleted="NULL")

  2. Publicera

  3. Reset cache

  4. Verifiera i databasen att profilen har deleted="0"

Administrera tjänstekontrakt

Test 1: Lägg till/Ta bort ett tjänstekontrakt

  1. Lägg till ett nytt tjänstekontrakt

  2. Publicera

  3. Reset cache

  4. Verifiera i databasen att det nya tjänstekontraktet har lagts till

  5. Ta bort det nya tjänstekontraktet den nya profilen lagts till

  6. Ta bort profilen och upprepa steg 2 & 3

  7. Verifiera i databasen att tjänstekontraktet profilen har deleted="NULL"

Test 2: Lägg till

...

en RIV-TA profil som redan finns

  1. Verifiera att det inte går att lägga till ett tjänstekontrakt där namnrymden en ny RIV-TA profil med ett namn som redan existerar

Test 3: Lägg till

...

en RIV-TA profil med samma namn som

...

en borttagen profil

  1. Lägg till nytt tjänstekontrakt med ny RIV-TA profil med samma namn som ett borttaget tjänstekontrakt en borttagen profil (deleted="NULL")

  2. Publicera

  3. Reset cache

  4. Verifiera i databasen att tjänstekontraktet profilen har deleted="0"

Administrera

...

tjänstekontrakt

Test 1: Lägg till/Ta bort

...

ett tjänstekontrakt

  1. Lägg till en ny tjänstekomponentett nytt tjänstekontrakt

  2. Publicera

  3. Reset cache

  4. Verifiera i databasen att den det nya tjänstekomponenten tjänstekontraktet har lagts till

  5. Ta bort den det nya tjänstekomponenten tjänstekontraktet och upprepa steg 2 & 3

  6. Verifiera i databasen att tjänstekomponenten tjänstekontraktet har deleted="NULL"

Test 2: Lägg till

...

ett tjänstekontrakt som redan finns

  1. Verifiera att det inte går att lägga till en tjänstekomponent där HSA-id:t redan existerarett tjänstekontrakt där namnrymden redan existerar

Test 3: Lägg till

...

ett tjänstekontrakt med samma

...

namn som ett borttaget tjänstekontrakt

  1. Lägg till en ny tjänstekomponent med samma HSA-id som en borttagen tjänstekomponent nytt tjänstekontrakt med samma namn som ett borttaget tjänstekontrakt (deleted="NULL")

  2. Publicera

  3. Reset cache

  4. Verifiera i databasen att tjänstekomponenten tjänstekontraktet har deleted="0"

Administrera

...

tjänstekomponenter (producenter/konsumenter)

Test 1: Lägg till/Ta bort en

...

tjänstekomponent

  1. Lägg till en ny logisk adressat (ska endast vara möjligt att skapa med A-Z, 0-9 samt - och _)

  2. Publicera

  3. Reset cache

  4. Verifiera i databasen att den nya logiska adressaten tjänstekomponent

  5. Publicera

  6. Reset cache

  7. Verifiera i databasen att den nya tjänstekomponenten har lagts till

  8. Ta bort den nya logiska adressaten tjänstekomponenten och upprepa steg 2 & 3

  9. Verifiera i databasen att den logiska adressaten tjänstekomponenten har deleted="NULL"

Test 2: Lägg till en

...

tjänstekomponent som redan finns

  1. Verifiera att det inte går att lägga till en logisk adressat tjänstekomponent där HSA-id:t redan existerar

Test 3: Lägg till en

...

tjänstekomponent med samma HSA-id som en borttagen

...

tjänstekomponent 

  1. Lägg till en ny logisk adressat med ny tjänstekomponent med samma HSA-id som en borttagen logisk adressat tjänstekomponent (deleted="NULL")

  2. Publicera

  3. Reset cache

  4. Verifiera i databasen att den logiska adressaten tjänstekomponenten har deleted="0"

...

Administrera logiska adresser

...

Skapa 2 nya logiska adresser (utan anropsbehörigheter och vägval)

...

Välj dessa 2 logiska adresser

...

Tryck på knappen “Ta bort markerade“

...

Test 1: Lägg till/Ta bort en logisk adressat

  1. Lägg till en ny logisk adressat (ska endast vara möjligt att skapa med A-Z, 0-9 samt - och _)

  2. Publicera

  3. Reset Cachecache

  4. Verifiera att det ser korrekt ut i databasen och båda logiska adresser tas bort

Test 7: Bulk Borttagning av logisk adress med anropsbehörigheter och vägval

  1. Välj 2 logiska adress som har både anropsbehörigheter/vägval (alternativt skapa och publicera en)

  2. Tryck på knappen “Ta bort markerade“

  3. Du får information att “Det finns objekt som inte kan tas bort, se nedan“

  4. Kontrollera hsa-ids av objekter

Test 7: Borttag av logisk adress med anropsbehörigheter och vägval(med borttagning av anropsbehörigheter och vägval)

  1. Välj en logisk adress som har både anropsbehörigheter och vägval (alternativt skapa och publicera en)

  2. Ta bort samtliga anropsbehörigheter och vägval från den logiska adressen

  3. Publicera

  4. Reset cache

  5. Ta bort den logiska adressen

  6. Publicera

  7. Reset Cache

Administrera anropsadresser

Test 1: Lägg till/Ta bort en anropsadress

  1. Lägg till en ny anropsadress

  2. Publicera

  3. Reset cache

  4. Verifiera i databasen att den nya anropsadress har lagts till

  5. Ta bort den nya anropsadress och upprepa steg 2 & 3

  6. Verifiera i databasen att anropsadressen har deleted="NULL"

Test 2: Lägg till en anropsadress som redan finns

  1. Verifiera att det inte går att lägga till en anropsadress där adressen redan existerar

Test 3: Lägg till en anropsadress med samma adress som en borttagen anropsadress

  1. Lägg till en ny anropsadress med samma adress som en borttagen anropsadress (deleted="NULL")

  2. Publicera

  3. Reset cache

  4. Verifiera i databasen att anropsadressen har deleted="0"

Administrera vägval

Test 1: Skapa Vägval från beställning

  1. Fortsätter du direkt efter föregående punkt eller så väljs meny
    Administrera vägval → Skapa Vägval
    Fyll i följande värden:
    TjänsteKontrakt: urn:riv:insuranceprocess:i databasen att den nya logiska adressaten har lagts till

  2. Ta bort den nya logiska adressaten och upprepa steg 2 & 3

  3. Verifiera i databasen att den logiska adressaten har deleted="NULL"

Test 2: Lägg till en logisk adressat som redan finns

  1. Verifiera att det inte går att lägga till en logisk adressat där HSA-id:t redan existerar

Test 3: Lägg till en logisk adressat med samma HSA-id som en borttagen logisk adressat

  1. Lägg till en ny logisk adressat med samma HSA-id som en borttagen logisk adressat (deleted="NULL")

  2. Publicera

  3. Reset cache

  4. Verifiera i databasen att den logiska adressaten har deleted="0"

Test 4: Bulk Borttagning av logiska adresser

  1. Skapa 2 nya logiska adresser (utan anropsbehörigheter och vägval)

  2. Välj dessa 2 logiska adresser

  3. Tryck på knappen “Ta bort markerade“

  4. Du ska bekräfta borttagning

  5. Publicera

  6. Reset Cache

  7. Verifiera att det ser korrekt ut i databasen och båda logiska adresser tas bort

Test 7: Bulk Borttagning av logisk adress som är kopplad med anropsbehörigheter och vägval

  1. Välj 2 logiska adress som har både anropsbehörigheter/vägval (alternativt skapa och publicera en)

  2. Tryck på knappen “Ta bort markerade“

  3. Du får information att “Det finns objekt som inte kan tas bort, se nedan“

  4. Kontrollera hsa-ids av objekter

Test 7: Borttag av logisk adress med anropsbehörigheter och vägval(med borttagning av anropsbehörigheter och vägval)

  1. Välj en logisk adress som har både anropsbehörigheter och vägval (alternativt skapa och publicera en)

  2. Ta bort samtliga anropsbehörigheter och vägval från den logiska adressen

  3. Publicera

  4. Reset cache

  5. Ta bort den logiska adressen

  6. Publicera

  7. Reset Cache

Administrera anropsadresser

Test 1: Lägg till/Ta bort en anropsadress

  1. Lägg till en ny anropsadress

  2. Publicera

  3. Reset cache

  4. Verifiera i databasen att den nya anropsadress har lagts till

  5. Ta bort den nya anropsadress och upprepa steg 2 & 3

  6. Verifiera i databasen att anropsadressen har deleted="NULL"

Test 2: Lägg till en anropsadress som redan finns

  1. Verifiera att det inte går att lägga till en anropsadress där adressen redan existerar

Test 3: Lägg till en anropsadress med samma adress som en borttagen anropsadress

  1. Lägg till en ny anropsadress med samma adress som en borttagen anropsadress (deleted="NULL")

  2. Publicera

  3. Reset cache

  4. Verifiera i databasen att anropsadressen har deleted="0"

Test 4: Bulk Borttagning av anropsadresser

  1. Skapa 2 nya anropsadresser

  2. Välj dessa 2 anropsadresser i listan

  3. Tryck på knappen “Ta bort markerade“

  4. Du ska bekräfta borttagning

  5. Publicera

  6. Reset Cache

  7. Verifiera att det ser korrekt ut i databasen och båda anropsadresser tas bort

Administrera filter/filtercategorization

Test 1: Lägg till ett filter och filterkategori

  1. Lägg till en anropsbehörighet och sätt ett filter och filterkategori på denna.

  2. Publicera

  3. Reset cache

  4. Verifiera i databasen att filtret samt filterkategorin har lagts till

  5. Ta bort anropsbehörigheten och upprepa steg 2 & 3

  6. Verifiera i databasen att anropsbehörigheten och dess filter har deleted="NULL"

Administrera vägval

Test 1: Skapa Vägval från beställning

  1. Fortsätter du direkt efter föregående punkt eller så väljs meny
    Administrera vägval → Skapa Vägval
    Fyll i följande värden:
    TjänsteKontrakt: urn:riv:insuranceprocess:healthreporting:SendMedicalCertificateResponder:1
    Klistra in logiska adresser:
    SE2321000115-O75649,VE: Halland - Barn- och ungdomskliniken Hallands sjukhus
    SE2321000115-O97220,VE: Halland - Folktandvården Breared
    SE2321000115-O45928,VE: Halland - Folktandvården Bua
    SE2321000115-O32979,VE: Halland - Folktandvården City Halmstad
    SE2321000115-O32065,VE: Halland - Folktandvården Falkenberg 

  2. Tryck på Granska

  3. Verifiera att alla uppgifter kom med, speciellt tjänstekontrakt. Notera att det ska ges ett meddelande typ:
    Fel/hittades inte VE: Halland - Barn- och ungdomskliniken Hallands sjukhus Folktandvården Breared Bua City Halmstad Falkenberg. 

  4. Tryck Skapa

  5. Validera att det skapades 5st nya vägval (en på varje logisk adress).
    Skapade 5 nya vagval, 0 skapades inte 

  6. Publicera

  7. Reset Cache

  8. Verifiera i databasen att vägvalen lagts till

...

  1. Administrera anropsbehörigheter -> Skapa från beställning

  2. Fyll i följande värden:
    Integrationsavtal: IFV
    Tjänstekonsument: (Välj en valfri)
    TjänsteKontrakt: urn:riv:insuranceprocess:healthreporting:SendMedicalCertificateResponder:1 urn:riv:crm:carelisting:GetAvailableFacilitiesResponder:1 urn:riv:crm:carelisting:GetListingResponder:1 urn:riv:ehr:accesscontrol:AssertCareEngagementResponder:1 urn:riv:insuranceprocess:healthreporting:DeleteAnswersResponder:1 urn:riv:insuranceprocess:healthreporting:RegisterMedicalCertificateResponder:3 urn:riv:crm:scheduling:GetBookingDetailsResponder:1 urn:riv:inera:se.apotekensservice:or:SattUtOrdinationVardResponder:1 urn:riv:crm:scheduling:GetAllPerformersResponder:1         
    Klistra in logiska adresser:
    SE2321000115-O75649,VE: Halland - Barn- och ungdomskliniken Hallands sjukhus
    SE2321000115-O97220,VE: Halland - Folktandvården Breared
    SE2321000115-O45928,VE: Halland - Folktandvården Bua
    SE2321000115-O32979,VE: Halland - Folktandvården City Halmstad
    SE2321000115-O32065,VE: Halland - Folktandvården Falkenberg 

  3.  Tryck på validera

  4. Verifiera att alla uppgifter kom med, speciellt tjänstekontrakt. Notera att det ska ges ett meddelande för de tre logiska adresser som redan är upplagda.
    Typ:
    HSAId hittades inte VE: Halland - Barn- och ungdomskliniken Hallands sjukhus Folktandvården Breared Bua SE2321000115-O32979 City Halmstad SE2321000115-O32065 Falkenberg 

  5. Tryck skapa 

  6. Validera att det skapades 40 anropsbehörigheter, 1 fanns redan (åtta på varje logisk adress).

  7. Publicera

  8. Reset cache

  9. Verifiera i databasen att anropsbehörigheterna lagts till i databasen

Test 6: Skapa Anropsbehörighet från beställning med borttagen logisk adressat

  1. Administrera anropsbehörigheter -> Skapa från beställning

  2. Fyll i valfria uppgifter för Integrationsavtal, Tjänstekonsument, datum & tjänstekontrakt. 

  3. Under Logisk adress ska en befintlig logisk adress anges och en borttagen

  4. Tryck         
    Klistra in logiska adresser:
    SE2321000115-O75649,VE: Halland - Barn- och ungdomskliniken Hallands sjukhus
    SE2321000115-O97220,VE: Halland - Folktandvården Breared
    SE2321000115-O45928,VE: Halland - Folktandvården Bua
    SE2321000115-O32979,VE: Halland - Folktandvården City Halmstad
    SE2321000115-O32065,VE: Halland - Folktandvården Falkenberg 

  5.  Tryck på validera

  6. Verifiera att alla uppgifter kom med, speciellt tjänstekontrakt. Notera att det ska ges ett meddelande för den de tre logiska adress adresser som redan är borttagenupplagda.
    TexTyp:
    HSAId fel/ hittades inte: <HSA-Id> [HSA id är markerad som borttagen]

  7. Tryck skapa

  8. Verifiera att det skapats en anropsbehörighet för den befintliga logiska adressen och att det inte har skapats någon för den som är borttageninte VE: Halland - Barn- och ungdomskliniken Hallands sjukhus Folktandvården Breared Bua SE2321000115-O32979 City Halmstad SE2321000115-O32065 Falkenberg 

  9. Tryck skapa 

  10. Validera att det skapades 40 anropsbehörigheter, 1 fanns redan (åtta på varje logisk adress).

  11. Publicera

  12. Reset cache

  13. Verifiera i databasen att anropsbehörigheterna lagts till i databasen

Administrera filter

Test 1: Lägg till ett filter och filterkategori

  1. Lägg till en anropsbehörighet och sätt ett filter och filterkategori på denna.

  2. Publicera

  3. Reset cache

  4. Verifiera i databasen att filtret samt filterkategorin har lagts till

  5. Ta bort anropsbehörigheten och upprepa steg 2 & 3

  6. Verifiera i databasen att anropsbehörigheten och dess filter har deleted="NULL"

Administrera filtercategorizations

Test 1: Nya testfall behövs

Bulk ta bort anropsadresser

Test 1: Nya testfall behövs

Bulk ta bort vägval

Test 1: Nya testfall behövs

Bulk ta bort anropsbehörigheter

...

Test 6: Skapa Anropsbehörighet från beställning med borttagen logisk adressat

  1. Administrera anropsbehörigheter -> Skapa från beställning

  2. Fyll i valfria uppgifter för Integrationsavtal, Tjänstekonsument, datum & tjänstekontrakt. 

  3. Under Logisk adress ska en befintlig logisk adress anges och en borttagen

  4. Tryck på validera

  5. Verifiera att alla uppgifter kom med. Notera att det ska ges ett meddelande för den logiska adress som är borttagen.
    Tex:
    HSAId fel/hittades inte: <HSA-Id> [HSA id är markerad som borttagen]

  6. Tryck skapa

  7. Verifiera att det skapats en anropsbehörighet för den befintliga logiska adressen och att det inte har skapats någon för den som är borttagen.

  8. Publicera

  9. Reset cache

  10. Verifiera i databasen att anropsbehörigheterna lagts till i databasen

Publicerad versioner

Test 1: Ladda ner publicerad version

...

  1. Trycka på Granska publicering

  2. Kolla genom ändringar och köra Publicera

  3. Verifiera att publicerad version finns i lista

  4. Ladda ner och kolla att alla ändringar som var i Granska publicering sidan finns i publicerad version. 

Administrera användare av tjänstekatalogen

Test 1: Ny användare 

  1. Skapa en ny användare

  2. Verifiera att det går att logga in som den nya användaren

  3. Ta bort den nya användaren

  4. Verifiera i databasen att användaren blivit borttagen

Mailnotifieringar om publicering/rollback

...