Page History
Version 1.0 september 2019
Produkt og testcase nummer
Table of Contents
Indledning
Produkt beskrivelse eller reference.
En angivelse af produkt eller pakke versionen.
Kort beskrivelse af testcasen
Diagram over forløb
Gerne Gliffy.
Forløbsbeskrivelse
En længere beskrivelse af testcasen og en skematisk opstilling af forløbet.
Pre conditions
Hvad skal til for at afvikle forløbet.
Et eksempel kunne være DGWS level.
Et eksempel kunne være om der er whitelistet for servicen.
Et eksempel kunne være antal af kald i en tidsperiode.
Post conditions
Hvad er resultatet af forløbet.
Et eksempel kunne være hvilke data der hentes.
Et eksempel kunne være fejl eller statuskode.
Et eksempel kunne være hvad der logges.
Fejlscenarier
Liste over fejlscenarier (hvis de ikke passer i post conditions).
Et eksempel kan være at anmodning om signering afvises da eget certifikat er udløbet.
Begreber og definitioner
Use Case 10 omhandler operationer til vedligehold af EanLocationCodeEntity-objektet på SOR-enheder. Der eksisterer syv operationer der har forskellige formål:
| Operationsnavn | Formål |
|---|---|
| EditEanLocationCodeCommunicationSupplier | Opdater informationer om Netoperatør for et-til-flere givne EAN-lokationsnummre |
| EditEanLocationCodeSystemType | Opdater informationer om Systemtype for et-til-flere givne EAN-lokationsnummre |
| EditEanLocationCodeSystemSupplier | Opdater informationer om Systemleverandør for et-til-flere givne EAN-lokationsnummre |
| EditEanLocationCodeSystemEdiAdministrator | Opdater informationer om Netoperatør for et-til-flere givne EAN-lokationsnummre |
| EditEanLocationCodeSystemRegion | Opdater informationer om Netoperatør for et-til-flere givne EAN-lokationsnummre |
| UpdateEdiTypes | Opdater informationer om et-til-flere EAN-lokationsnummres tilknyttede EDI-typer |
| MoveEanLocationCode | Flyt et givent EAN-lokationsnummer fra en SOR-enhed til en anden |
Kort beskrivelse af testen
Disse testcases har til formål at afteste et udsnit af variationer af EDI-operationerne for at validere at alt information bliver afsendt og modtaget korrekt ved opdatering af diverse EDI-relaterede informationer.
Diagram over forløb
| Gliffy Diagram | ||||
|---|---|---|---|---|
|
Forløbsbeskrivelse
I forbindelse med "Opdater EDI-oplysninger"-operationerne modtager webservicen information om ændring af diverse informationer eller reliationer i/fra med EanLocationCodeEntity-objektet på for en eller flere given/givne SOR-enhed(er) med EGET lokationsnummer (EanLocationCodeState = Own): se Guide til anvendere for yderligere information om input.
Test Cases
ID | Scenarie | Eksempel Input | Forventet Output | Resultat |
|---|---|---|---|---|
| UC10TC1 | Ændr EanLocationCodeCommunicationSupplier-data for en- til flere organisatorisk EAN lokationsnummer. | Request | Response | EAN Lokationskoden har ændret information om CommunicationSupplier (Netoperatør) i SOR. Der modtages et response indeholdende fejlkode 0 (success). |
| UC10TC2 | Ændr EanLocationCodeSystemType-data for en- til flere organisatorisk EAN lokationsnummer. | Request | Response | EAN Lokationskoden har ændret information om SystemType (Systemtype) i SOR. Der modtages et response indeholdende fejlkode 0 (success). |
| UC10TC3 | Ændr EanLocationCodeSystemSupplier-data for en- til flere organisatorisk EAN lokationsnummer. | Request | Response | EAN Lokationskoden har ændret information om SystemSupplier (Systemleverandør) i SOR. Der modtages et response indeholdende fejlkode 0 (success). |
| UC10TC4 | Ændr EanLocationCodeEdiAdministrator-data for en- til flere organisatorisk EAN lokationsnummer. | Request | Response | EAN Lokationskoden har ændret information om EdiAdministrator (EDI Administrator) i SOR. Der modtages et response indeholdende fejlkode 0 (success). |
| UC10TC5 | Ændr EanLocationCodeRegion-data for en- til flere EAN lokationsnummer. | Request | Response | EAN Lokationskoden har ændret information om Region (Regionstype) i SOR. Der modtages et response indeholdende fejlkode 0 (success). |
| UC10TC6 | Brug operationen UpdateEdiTypes til at opdatere EDI-typerne for en- til flere EAN lokationsnumre. | Request | Response | EAN Lokationsnummeret/-numrene har fået opdatert deres EDI-typer. Der modtages et response indeholdende fejlkode 0 (success). |
| UC10TC7 | Flyt EAN Lokationsnummer, vba. operationen MoveEanLocationCode, fra en SOR-enhed til en anden. | Request | Response | EAN Lokationsnummeret er flytte fra en enhed (med tidl. eget lokationsnummer) til en anden (uden lokationsnummer) |
Pre conditions
Brugeren har kendskab- og rettigheder til enheder i SOR med tilknyttede EAN lokationsnummer. Man kan eventuelt afvikle en UC1-test (opret enheder), og oprette enheden med EAN Lokationsnummer, først og bruge de resulterende data.
Gyldigt certifikat er tilgængeligt.
Brugeren er oprettet i SORUS's policyfil som "Decentral Administrator".
Ved operationen "MoveEanLocationCode" kræves tillægsrollen: "Move Ean Role"
Post conditions
Der modtages et response med "fejlkode 0" som kvittering for success.
Enheden er flyttet og kan findes under ny hierarkisk mor.
Fejlscenarier
Ugyldigt certifikat.
Ugyldige akkreditiver.
Manglende rettigheder.
Mangelfuld input.
Begreber og definitioner
Guide til anvendere; Information om operationer og input.Referencer eller beskrivelse