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.
Generella tester
Test 1: Logga in
Verifiera att login funktionen fungerar
Test 2: Testa länkar
Verifiera att alla länkar i TAKen fungerar som de ska
Test 3: Miljö och TAK version
Verifiera att det står rätt TAK version och miljö uppe i sidhuvudet.
Administrera användare av tjänstekatalogen
Test 1: Ny användare
Skapa en ny användare(Administratör)
Verifiera att det går att logga in som den nya användaren
Test 2: Ändra om användare är Administratör
Kontrollera att användaren kan skapa nya användare
Konfigurera så att den nya användaren är inte administratör
Kontrollera att ickeadministratör användare kan inte skapa nya användare och ändra konfiguration.
Test 3: Ta bort användare
Ta bort den nya användaren
Verifiera i databasen att användaren blivit borttagen
Administrera RIV-TA-profiler
Test 1: Lägg till/ta bort RIV-TA profil
Lägg till ny RIV-TA profil
Publicera
Reset cache
Verifiera i databasen att den nya profilen lagts till
Ta bort profilen och upprepa steg 2 & 3
Verifiera i databasen att profilen har deleted="NULL"
Test 2: Lägg till en RIV-TA profil som redan finns
Verifiera att det inte går att lägga till 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
Lägg till ny RIV-TA profil med samma namn som en borttagen profil (deleted="NULL")
Publicera
Reset cache
Verifiera i databasen att profilen har deleted="0"
Administrera tjänstekontrakt
Test 1: Lägg till/Ta bort ett tjänstekontrakt
Lägg till ett nytt tjänstekontrakt
Publicera
Reset cache
Verifiera i databasen att det nya tjänstekontraktet har lagts till
Ta bort det nya tjänstekontraktet och upprepa steg 2 & 3
Verifiera i databasen att tjänstekontraktet har deleted="NULL"
Test 2: Lägg till ett tjänstekontrakt som redan finns
Verifiera att det inte går att lägga till ett tjänstekontrakt där namnrymden redan existerar
Test 3: Lägg till ett tjänstekontrakt med samma namn som ett borttaget tjänstekontrakt
Lägg till nytt tjänstekontrakt med samma namn som ett borttaget tjänstekontrakt (deleted="NULL")
Publicera
Reset cache
Verifiera i databasen att tjänstekontraktet har deleted="0"
Administrera tjänstekomponenter (producenter/konsumenter)
Test 1: Lägg till/Ta bort en tjänstekomponent
Lägg till en ny tjänstekomponent
Publicera
Reset cache
Verifiera i databasen att den nya tjänstekomponenten har lagts till
Ta bort den nya tjänstekomponenten och upprepa steg 2 & 3
Verifiera i databasen att tjänstekomponenten har deleted="NULL"
Test 2: Lägg till en tjänstekomponent som redan finns
Verifiera att det inte går att lägga till en 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
Lägg till en ny tjänstekomponent med samma HSA-id som en borttagen tjänstekomponent (deleted="NULL")
Publicera
Reset cache
Verifiera i databasen att tjänstekomponenten har deleted="0"
Administrera logiska adresser
Test 1: Lägg till/Ta bort en logisk adressat
Lägg till en ny logisk adressat (ska endast vara möjligt att skapa med A-Z, 0-9 samt - och _)
Publicera
Reset cache
Verifiera i databasen att den nya logiska adressaten har lagts till
Ta bort den nya logiska adressaten och upprepa steg 2 & 3
Verifiera i databasen att den logiska adressaten har deleted="NULL"
Test 2: Lägg till en logisk adressat som redan finns
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
Lägg till en ny logisk adressat med samma HSA-id som en borttagen logisk adressat (deleted="NULL")
Publicera
Reset cache
Verifiera i databasen att den logiska adressaten har deleted="0"
Test 4: Bulk Borttagning av 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“
Du ska bekräfta borttagning
Publicera
Reset Cache
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
Välj 2 logiska adress som har både anropsbehörigheter/vägval (alternativt skapa och publicera en)
Tryck på knappen “Ta bort markerade“
Du får information att “Det finns objekt som inte kan tas bort, se nedan“
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)
Välj en logisk adress som har både anropsbehörigheter och vägval (alternativt skapa och publicera en)
Ta bort samtliga anropsbehörigheter och vägval från den logiska adressen
Publicera
Reset cache
Ta bort den logiska adressen
Publicera
Reset Cache
Administrera anropsadresser
Test 1: Lägg till/Ta bort en anropsadress
Lägg till en ny anropsadress
Publicera
Reset cache
Verifiera i databasen att den nya anropsadress har lagts till
Ta bort den nya anropsadress och upprepa steg 2 & 3
Verifiera i databasen att anropsadressen har deleted="NULL"
Test 2: Lägg till en anropsadress som redan finns
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
Lägg till en ny anropsadress med samma adress som en borttagen anropsadress (deleted="NULL")
Publicera
Reset cache
Verifiera i databasen att anropsadressen har deleted="0"
Testa bulk-delete av AnropsAdresser och Vagval
Test 3: Skapa nya Vagval och AnropsAdresser och deleta dem i bulk
Klicka på JSON Beställning
Kopiera innehållet i
till Beställning fältet, men ändra adressen till https://testAdress1.com"View file name ny_Vagval.txt Granska och spara beställning
Kontrollera att Vagval blivit skapat.
Upprepa 2 gånger med https://testAdress2.com och https://testAdress3.com
På startsidan, klicka bulk ta bort AnropsAdresser.
Leta upp de adresser du skapat via filtrering på testAdress.
Kryssa i dem, och klicka Ta bort längst ner.
Verifiera att du får info om att adresserna ingår i Vagval (som ska vara listade) och att de inte går att ta bort.
På startsidan, klicka bulk Ta bort Vagval
Leta upp de Vagval du skapat, med filtrering på LogiskAdress HSAid = NY_LOGISKADRESS.
Om de tre Vagvalen hittas, kryssa i dem och klicka på Ta bort längst ner.
Leta upp dem igen och kontrollera att de blivit borttagna.
Administrera filter/filtercategorization
Test 1: Lägg till ett filter och filterkategori
Lägg till en anropsbehörighet och sätt ett filter och filterkategori på denna.
Publicera
Reset cache
Verifiera i databasen att filtret samt filterkategorin har lagts till
Ta bort anropsbehörigheten och upprepa steg 2 & 3
Verifiera i databasen att anropsbehörigheten och dess filter har deleted="NULL"
Administrera vägval
Test 1: Skapa Vägval från beställning
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 FalkenbergTryck på Granska
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.Tryck Skapa
Validera att det skapades 5st nya vägval (en på varje logisk adress).
Skapade 5 nya vagval, 0 skapades intePublicera
Reset Cache
Verifiera i databasen att vägvalen lagts till
Test 2: Kör testanrop mot någon av de nytillagda kopplingarna
Lägg till anropsbehörighet för vårt testcertifikat och logisk adress till en teststubbe.
Publicera
Reseta cachen
Kör ett testanrop via soap-ui till den nya kopplingen och verifiera att du får ett korrekt svar
Ta bort anropsbehörigheten och den logiska adressen som lades till för testet
Test 3: Borttag och tillägg av vägval för samma tjänstekontrakt
Ta bort ett befintligt vägval
Skapa ett nytt vägval och använd samma tjänstekontrakt och logisk adress men en annan tjänsteproducent
Publicera, verifiera att den senaste publiceringen inte har storlek 0,000KB
Reset cache
Test 4: Skapa Vägval från beställning med borttagen logisk adressat
Administrera vägval → Skapa från beställning
Fyll i valfria uppgifter för datum, tjänstekontrakt & anropsadress.
Under Logisk adress ska en befintlig logisk adress anges och en borttagen
Tryck på validera
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>Tryck skapa
Verifiera att det skapats ett vägval för den befintliga logiska adressen och att det inte har skapats något för den som är borttagen.
Publicera
Reset cache
Verifiera i databasen att vägvalen lagts till i databasen
Administrera anropsbehörigheter
Test 1: Lägg till/Ta bort en anropsbehörighet
Lägg till en ny anropsbehörighet
Publicera
Reset cache
Verifiera i databasen att den nya anropsbehörigheten har lagts till
Ta bort den nya anropsbehörigheten och upprepa steg 2 & 3
Verifiera i databasen att anropsbehörigheten har deleted="NULL"
Test 2: Lägg till en anropsbehörighet som redan finns
Verifiera att det inte går att lägga till en anropsbehörighet där alla fält är identiska med en redan existerande anropsbehörighet
Test 3: Kör testanrop mot nytillagda kopplingar
Lägg till anropsbehörighet för vårt testcertifikat och logisk adress till en teststubbe.
Reseta cachen
Kör ett testanrop via soap-ui till den nya kopplingen och verifiera att du får ett korrekt svar
Ta bort anropsbehörigheten och den logiska adressen som lades till för testet
Test 4: Skapa Anropsbehörighet från beställning
Antingen förtsätter du direkt efter föregående punkt eller så väljs meny
Administrera anropsbehörigheter -> Skapa från beställning
Fyll i följande värden:
Integrationsavtal: IFV
Tjänstekonsument: (Välj en valfri)
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 FalkenbergTryck på validera
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 FalkenbergTryck skapa
Validera att det skapades 5st anropsbehörigheter (en på varje logisk adress).
Publicera
Reset cache
Verifiera i databasen att anropsbehörigheten lagts till
Test 5: Skapa Anropsbehörighet från beställning med flera Tjänstekontrakt (där Anropsbehörighet finns för ett av kontrakten)
Administrera anropsbehörigheter -> Skapa från beställning
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 FalkenbergTryck på validera
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 FalkenbergTryck skapa
Validera att det skapades 40 anropsbehörigheter, 1 fanns redan (åtta på varje logisk adress).
Publicera
Reset cache
Verifiera i databasen att anropsbehörigheterna lagts till i databasen
Test 6: Skapa Anropsbehörighet från beställning med borttagen logisk adressat
...
Administrera anropsbehörigheter -> Skapa från beställning
...
Fyll i valfria uppgifter för Integrationsavtal, Tjänstekonsument, datum & tjänstekontrakt.
...
Under Logisk adress ska en befintlig logisk adress anges och en borttagen
...
Tryck på validera
...
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]
...
Tryck skapa
...
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.
...
Publicera
...
Reset cache
...
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.
Generella tester
Test 1: Logga in
Verifiera att login funktionen fungerar
Test 2: Testa länkar
Verifiera att alla länkar i TAKen fungerar som de ska
Test 3: Miljö och TAK version
Verifiera att det står rätt TAK version och miljö uppe i sidhuvudet.
Administrera användare av tjänstekatalogen
Test 1: Ny användare
Skapa en ny användare(Administratör)
Verifiera att det går att logga in som den nya användaren
Test 2: Ändra om användare är Administratör
Kontrollera att användaren kan skapa nya användare
Konfigurera så att den nya användaren är inte administratör
Kontrollera att ickeadministratör användare kan inte skapa nya användare och ändra konfiguration.
Test 3: Ta bort användare
Ta bort den nya användaren
Verifiera i databasen att användaren blivit borttagen
Administrera RIV-TA-profiler
Test 1: Lägg till/ta bort RIV-TA profil
Lägg till ny RIV-TA profil
Publicera
Reset cache
Verifiera i databasen att den nya profilen lagts till
Ta bort profilen och upprepa steg 2 & 3
Verifiera i databasen att profilen har deleted="NULL"
Test 2: Lägg till en RIV-TA profil som redan finns
Verifiera att det inte går att lägga till 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
Lägg till ny RIV-TA profil med samma namn som en borttagen profil (deleted="NULL")
Publicera
Reset cache
Verifiera i databasen att profilen har deleted="0"
Administrera tjänstekontrakt
Test 1: Lägg till/Ta bort ett tjänstekontrakt
Lägg till ett nytt tjänstekontrakt
Publicera
Reset cache
Verifiera i databasen att det nya tjänstekontraktet har lagts till
Ta bort det nya tjänstekontraktet och upprepa steg 2 & 3
Verifiera i databasen att tjänstekontraktet har deleted="NULL"
Test 2: Lägg till ett tjänstekontrakt som redan finns
Verifiera att det inte går att lägga till ett tjänstekontrakt där namnrymden redan existerar
Test 3: Lägg till ett tjänstekontrakt med samma namn som ett borttaget tjänstekontrakt
Lägg till nytt tjänstekontrakt med samma namn som ett borttaget tjänstekontrakt (deleted="NULL")
Publicera
Reset cache
Verifiera i databasen att tjänstekontraktet har deleted="0"
Administrera tjänstekomponenter (producenter/konsumenter)
Test 1: Lägg till/Ta bort en tjänstekomponent
Lägg till en ny tjänstekomponent
Publicera
Reset cache
Verifiera i databasen att den nya tjänstekomponenten har lagts till
Ta bort den nya tjänstekomponenten och upprepa steg 2 & 3
Verifiera i databasen att tjänstekomponenten har deleted="NULL"
Test 2: Lägg till en tjänstekomponent som redan finns
Verifiera att det inte går att lägga till en 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
Lägg till en ny tjänstekomponent med samma HSA-id som en borttagen tjänstekomponent (deleted="NULL")
Publicera
Reset cache
Verifiera i databasen att tjänstekomponenten har deleted="0"
Administrera logiska adresser
Test 1: Lägg till/Ta bort en logisk adressat
Lägg till en ny logisk adressat (ska endast vara möjligt att skapa med A-Z, 0-9 samt - och _)
Publicera
Reset cache
Verifiera i databasen att den nya logiska adressaten har lagts till
Ta bort den nya logiska adressaten och upprepa steg 2 & 3
Verifiera i databasen att den logiska adressaten har deleted="NULL"
Test 2: Lägg till en logisk adressat som redan finns
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
Lägg till en ny logisk adressat med samma HSA-id som en borttagen logisk adressat (deleted="NULL")
Publicera
Reset cache
Verifiera i databasen att den logiska adressaten har deleted="0"
Test 4: Bulk Borttagning av 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“
Du ska bekräfta borttagning
Publicera
Reset Cache
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
Välj 2 logiska adress som har både anropsbehörigheter/vägval (alternativt skapa och publicera en)
Tryck på knappen “Ta bort markerade“
Du får information att “Det finns objekt som inte kan tas bort, se nedan“
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)
Välj en logisk adress som har både anropsbehörigheter och vägval (alternativt skapa och publicera en)
Ta bort samtliga anropsbehörigheter och vägval från den logiska adressen
Publicera
Reset cache
Ta bort den logiska adressen
Publicera
Reset Cache
Administrera anropsadresser
Test 1: Lägg till/Ta bort en anropsadress
Lägg till en ny anropsadress
Publicera
Reset cache
Verifiera i databasen att den nya anropsadress har lagts till
Ta bort den nya anropsadress och upprepa steg 2 & 3
Verifiera i databasen att anropsadressen har deleted="NULL"
Test 2: Lägg till en anropsadress som redan finns
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
Lägg till en ny anropsadress med samma adress som en borttagen anropsadress (deleted="NULL")
Publicera
Reset cache
Verifiera i databasen att anropsadressen har deleted="0"
Testa bulk-delete av AnropsAdresser och Vagval
Test 3: Skapa nya Vagval och AnropsAdresser och deleta dem i bulk
Klicka på JSON Beställning
Kopiera innehållet i
till Beställning fältet, men ändra adressen till https://testAdress1.com"View file name ny_Vagval.txt Granska och spara beställning
Kontrollera att Vagval blivit skapat.
Upprepa 2 gånger med https://testAdress2.com och https://testAdress3.com
På startsidan, klicka bulk ta bort AnropsAdresser.
Leta upp de adresser du skapat via filtrering på testAdress.
Kryssa i dem, och klicka Ta bort längst ner.
Verifiera att du får info om att adresserna ingår i Vagval (som ska vara listade) och att de inte går att ta bort.
På startsidan, klicka bulk Ta bort Vagval
Leta upp de Vagval du skapat, med filtrering på LogiskAdress HSAid = NY_LOGISKADRESS.
Om de tre Vagvalen hittas, kryssa i dem och klicka på Ta bort längst ner.
Leta upp dem igen och kontrollera att de blivit borttagna.
Administrera filter/filtercategorization
Test 1: Lägg till ett filter och filterkategori
Lägg till en anropsbehörighet och sätt ett filter och filterkategori på denna.
Publicera
Reset cache
Verifiera i databasen att filtret samt filterkategorin har lagts till
Ta bort anropsbehörigheten och upprepa steg 2 & 3
Verifiera i databasen att anropsbehörigheten och dess filter har deleted="NULL"
Administrera vägval
Test 1: Lägg till/Ta bort en vägval
Lägg till en ny vägval(du kan skapa nya tjänstekontrakt, logiskadress och anropsadress eller använda de som du har skapat i föregående steg)
Publicera
Reset cache
Verifiera i databasen att den nya vägval har lagts till
Ta bort den nya vägval och upprepa steg 2 & 3
Verifiera i databasen att vägval har deleted="NULL"
Test 2: Lägg till en vägval som redan finns
Verifiera att det inte går att lägga till en vägval med samma tjänstekontrakt och logisk adress
2. Verifiera att det går att lägga till en vägval med samma tjänstekontrakt och logisk adress och ‘From Tidpunkt’ > ‘Tom Tidpunkt’ av den som finns
Test 3: Lägg till en vagval med samma tjänstekontrakt och logiskadress som en borttagen vägval
Lägg till en ny vägval med samma tjänstekontrakt och logiskadress som en borttagen vägval (deleted="NULL")
Publicera
Reset cache
Verifiera i databasen att vägval har deleted="0"
Administrera anropsbehörigheter
Test 1: Lägg till/Ta bort en anropsbehörighet
Lägg till en ny anropsbehörighet
Publicera
Reset cache
Verifiera i databasen att den nya anropsbehörigheten har lagts till
Ta bort den nya anropsbehörigheten och upprepa steg 2 & 3
Verifiera i databasen att anropsbehörigheten har deleted="NULL"
Test 2: Lägg till en anropsbehörighet som redan finns
Verifiera att det inte går att lägga till en anropsbehörighet där alla fält är identiska med en redan existerande anropsbehörighet
Publicerade versioner
Förbeledelser:
...
Tester måste utföras sekventiellt
Test 1: Skapa ny Anropsbehorighet
Klicka på JSON Beställning
Kopiera innehållet i
till Beställning fältetView file name ny_AnropsBehorighet.txt Granska och spara beställningen
Kontrollera att Anropsbehorighet blivit skapad med
fromdatum = genomforandeTidpunkt av jsonBeställning
tomdatum = genomforandeTidpunkt+100år av jsonBeställning
Test 1a: Skapa ny Anropsbehorighet med obefintliga parametrar
Klicka på JSON Beställning
Kopiera innehållet i
obefintligView file name ny_AnropsBehorighet_
till Beställning fältetobefintliga_Parametrar.txt Granska beställningen
Kontrollera att du få information om dessa objekt inte finns.
Test 1b: Skapa ny Anropsbehorighet med tomma parametrar
Klicka på JSON Beställning
Kopiera innehållet i
tomView file name ny_AnropsBehorighet_
till Beställning fältettomma_Parametrar.txt Granska beställningen
Kontrollera att du få information om att parametrarna är tomma
Test 2a: Uppdatera Anropsbehorighet
(Alla parametrar är samma, genomforandeTidpunkt < genomforandeTidpunkt i Test 1 => from datum av existerande Anropsbehorighet > genomforandeTidpunkt )
Klicka på JSON Beställning
Kopiera innehållet i
(skillnad mellan den beställning och ny_Anropsbehörighet i genomforandeTidpunkt) till Beställning fältetView file name update_AnropsBehorighet .txt Granska och spara beställning
Kontrollera att Anropsbehorighet blivit uppdaterad
fromdatum = genomforandeTidpunkt av jsonBeställning
tomdatum = genomforandeTidpunkt+100år av jsonBeställning
Test 2b: Uppdatera Anropsbehorighet
(Alla parametrar är samma, genomforandeTidpunkt > genomforandeTidpunkt i Test 1 => from datum av existerande Anropsbehorighet < genomforandeTidpunkt)
Klicka på JSON Beställning
Kopiera innehållet i
(skillnad mellan den beställning och ny_Anropsbehörighet i genomforandeTidpunkt) till Beställning fältetView file name update_AnropsBehorighet2.txt Granska och spara beställning
Kontrollera att Anropsbehorighet var uppdaterad
fromdatum SKA INTE ÄNDRAS
tomdatum = genomforandeTidpunkt+100år av jsonBeställning
Test 3: Ta bort Anropsbehorighet
(kör först
View file | ||
---|---|---|
|
Klicka på JSON Beställning
Kopiera innehållet i
till Beställning fältet (Kontrollera att Anropsbehorighet med dessa logiskAddress, tjänstekontrakt och tjänstekonsument finns i DB)View file name deleteAnropsbehörighet.txt Granska och spara beställning
Kontrollera att den Anropsbehorigheten deaktiveas (tom datum = genomforandeTidpunkt - 1dag)
Test 3a: Ta bort obefintlig Anropsbehorighet
Klicka på JSON Beställning
Kopiera innehållet i
till Beställning fältet (Kontrollera att en Anropsbehorighet med denna logiskAddress, tjänstekontrakt och tjänstekonsument inte finns i DB)View file name deleteObefintligAnropsbehörighet.txt Granska beställning
Kontrollera att du får information om att Anropsbehorighet Existerar ej
...
Tester måste utföras sekventiellt
Test 1: Skapa nytt Vagval
Klicka på JSON Beställning
Kopiera innehållet i
till Beställning fältetView file name ny_Vagval.txt Granska och spara beställning
Kontrollera att Vagval blivit skapat med
fromdatum = genomforandeTidpunkt av jsonBeställning
tomdatum = genomforandeTidpunkt+100år av jsonBeställning
Test 1a: Skapa nytt Vagval med obefintliga parametrar
Klicka på JSON Beställning
Kopiera innehållet i
till Beställning fältetView file name ny_Vagval_obefintlifa_parametrar.txt Granska beställning
Kontrollera att du får information om dessa objekt inte finns.
Test 1b: Skapa nytt Vagval med tomma parametrar
Klicka på JSON Beställning
Kopiera innehållet i
i Beställning fältetView file name ny_Vagval_tom_parametrar.txt Granska beställning
Kontrollera att du får information om parametrar är tomma
Test 1c: Skapa nytt Vagval med tom adress
Klicka på JSON Beställning
Kopiera innehållet i
till Beställning fältetView file name ny_Vagval_tom_adress.txt Granska och spara beställning
Kontrollera att du får information om att Adress är tomt
Test 2a: Uppdatera Vagval datum
(logiskAdress, tjanstekontrakt, rivtaprofil, tjanstekomponent, adress är samma, genomforandeTidpunkt < genomforandeTidpunkt i Test 1 => from datum av existerande Vagval > genomforandeTidpunkt )
Klicka på JSON Beställning
Kopiera innehållet i
till Beställning fältetView file name uppdatera_Vagval.txt Granska och spara beställning
Kontrollera att Vagval blivit uppdaterad
fromdatum = genomforandeTidpunkt av jsonBeställning
tomdatum = genomforandeTidpunkt+100år av jsonBeställning
Test 2b: Uppdatera Vagval darum
(logiskAdress, tjanstekontrakt, rivtaprofil, tjanstekomponent, adress är samma, genomforandeTidpunkt > genomforandeTidpunkt i Test 1 => from datum av existerande Vagval < genomforandeTidpunkt )
Klicka på JSON Beställning
Kopiera innehållet i
till Beställning fältetView file name uppdatera_Vagval_b.txt Granska och spara beställning
Kontrollera att Vagval blivit uppdaterad
fromdatum =SKA INTE ÄNDRAS
tomdatum = genomforandeTidpunkt+100år av jsonBeställning
...
Förberedelse: Skapa ett till Vagval
View file name en_till_ny_Vagval
...
.txt
Test 3a: Uppdatera Vagval (en annan Anropsadress)
(logiskAdress, tjanstekontrakt är samma, åtminstone en av rivtaprofil, tjanstekomponent, adress är annan, genomforandeTidpunkt < genomforandeTidpunkt i 3 => from datum av existerande Vagval > genomforandeTidpunkt). Förväntning: Den gammla vagval ska vara borttagen, den nya - skapad.
Klicka på JSON Beställning
Kopiera innehållet av
till Beställning fältetView file name ny_Vagval_en_till_a.txt Granska och spara beställning
Kontrollera att
Vagval som redan var i DB blivit satt till deleted
Nytt Vagval blivit skapat från genomforandeTidpunkt
Test 3b: Uppdatera Vagval
(logiskAdress, tjanstekontrakt är samma, åtminstone en av rivtaprofil, tjanstekomponent, adress är annan, genomforandeTidpunkt > genomforandeTidpunkt i 3 => from datum av existerande Vagval < genomforandeTidpunkt). Förväntning: Den gammla vagval ska vara giltig fram till datumet genomforandeTidpunkt -1, den nya ska vara giltig från genomforandeTidpunkt.
Klicka på JSON Beställning
Kopiera innehållet i
till Beställning fältetView file name ny_Vagval_en_till_b.txt Granska och spara beställning
Kontrollera att
Vagval tom datum blivit ändrat till genomforandeTidpunkt -1
Ny vagval blivit skapat och from datum = genomforandeTidpunkt
...
Förberedelse: Skapa ett till Vagval
View file | ||
---|---|---|
|
Test 4a: Delete Vagval (om Vagval from darum > genomforandeTidpunkt )
Klicka på JSON Beställning
Kopiera innehållet i
till Beställning fältetView file name delete_Vagval.txt Granska och spara beställning
Kontrollera att Vagvalet ska tas bort
4b. Förberedelse: Skapa ett till Vagval
View file | ||
---|---|---|
|
Test
...
4b: Delete Vagval (om Vagval from darum
...
< genomforandeTidpunkt )
Klicka på JSON Beställning
Kopiera innehållet i
till BeställningView file name delete_Vagval_b.txt
till Beställning fältetGranska och spara beställning
Kontrollera att Vagvalet ska tas bort
4b. Förberedelse: Skapa ett till Vagval delete_Vagval_ forberedelse_b.txt
Test 4b: Delete Vagval (om Vagval from darum < genomforandeTidpunkt )
Klicka på JSON Beställning
Kopiera innehållet i delete_Vagval_b.txt till Beställning fältet
Granska och spara beställning
Kontrollera att Vagval tom datum blivit ändrat till genomforandeTidpunkt -1
Test 5: Hämta beställning via order-nummer
Klicka på JSON Beställning
Skriv in 1859 i Beställningsnummer-fältet.
Klicka Hämta.
Verifiera att beställningen hämtas till Beställnings-fältet
Nummerfältet ska ta emot siffror (på en befintlig beställning). Verifiera med olika inmatningar att inget annat fungerar.
...
Vagval tom datum blivit ändrat till genomforandeTidpunkt -1
...
Test 5: Hämta beställning via order-nummer
Klicka på JSON Beställning
Skriv in 1859 i Beställningsnummer-fältet.
Klicka Hämta.
Verifiera att beställningen hämtas till Beställnings-fältet
Nummerfältet ska ta emot siffror (på en befintlig beställning). Verifiera med olika inmatningar att inget annat fungerar.
...
Test 6: Kör testanrop mot någon av de nytillagda kopplingarna
For att köra testanrop behöver du
certefikat (SERIALNUMBER=HSA_ID konsument)
mock-producent
Lägg till:
Ny Logisk adress
Ny Tjänstekontrakt
Ny Konsument med HSAId Identisk SERIALNUMBER i cert
Ny AropsAdress
Adress - MOCK Producent url
Tjänstekomponnent - MOCK Producent HsaId
RIVTA profil
Ny vägval: Ny Logisk adress - Ny Tjänstekontrakt- Ny AropsAdress
Ny anropsbehörighet: Ny Konsument - Ny Tjänstekontrakt - Ny Logisk adress
Publicera
Reseta cachen
Kör ett testanrop via soap-ui till den nya kopplingen och verifiera att du får ett korrekt svar
Ta bort anropsbehörigheten och den logiska adressen som lades till för testet