Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Version 1.0 september 2019

Produkt og testcase nummer 

Table of Contents


Indledning

Produkt beskrivelse eller reference.

En angivelse af produkt eller pakke versionen.

Use Case 3 omhandler MoveSorEntity-operationen, som giver slutbrugeren mulighed for at flytte en given enhed fra en position i hierarkiet til en anden. 

Kort beskrivelse af testen

...

Denne testcase har til formål at afteste funktionaliteten: "Flyt enhed i SOR", for at validere at alt information bliver afsendt og modtaget korrekt ved flytning af en enhed i SOR.

...

Gliffy Diagram
nameUC3 Flyt enhed i SOR
pagePin16

Forløbsbeskrivelse

...

I forbindelse med operationen: "MoveSorEntity" modtager webservicen en information til flytning af en SOR-enhed: se Guide til anvendere for yderligere information om input.

De obligatoriske inputi forbindelse med MoveSorEntity-operationer er:

Feltnavn

Forklaring

FromDate 

Flyttedato - Minimum 1 dag ude i fremtiden
SorIdentifierSOR ID for den enhed der ønskes flyttet
ParentSorIdentifierSOR ID for den ny ønsket hierarkisk mor


Test Cases

ID

Scenarie

Eksempel Input

Forventet Output

Resultat

UC3TC1Flyt en organisatorisk enhed (SorType: OU)RequestResponse

Enheden er flyttet i SOR og kan findes under ny hierarkisk mor.

Der modtages et response indeholdende fejlkode 0 (success).

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

Brugeren har kendskab- og rettigheder til enheder i SOR som kan flyttes. Man kan eventuelt afvikle UC1-tests (opret enheder) først og bruge de resulterende data.

Gyldigt certifikat er tilgængeligt.

Brugeren er oprettet i SORUS's policyfil som "Decentral Administrator".

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.

Ugyldig hierarkisk placering (OU kan ikke ligge under en Institutionsejer (IO - Institution Owner)

Umuligt at flytte med hierarkiske børn tilknyttet; disse skal enten lukkes eller flyttes, før det er muligt at flytte den pågældende enhed. 

Manglende rettigheder.

Mangelfuld input.


Begreber og definitioner

Guide til anvendere; Information om operationer og input.Referencer eller beskrivelse