Testscripts (DSP-H)

Testscripts (DSP-H)

Om alle varianten van DSP-berichten en statussen te raken zijn er 2 DSP-opdrachten nodig. Eén voor een uitgebreide test die resulteert in een gereed gemelde opdracht. Een tweede voor het testen van het annuleringsproces. Hieronder staan de stappen omschreven om te zorgen dat alle berichtvarianten/types/statussen worden geraakt.
Let op: Hiermee worden dus alleen de bericht- en procesvarianten geraakt. Voor inhoudelijke tests of bijvoorbeeld het gebruik van bijlagen dienen partijen nog aanvullende tests te doen.

Leeswijzer: Bij Actie staat het te versturen bericht, met tussen haakjes staat het type of de beoordeling die in het bericht opgenomen moet zijn. Het doel is hier om de dubbele functie van sommige berichten langs te zien komen tijdens de test. Denk aan: Meerwerk melden via de deel-productiestaat of een Technisch Gereed datum doorgeven via het planning-bericht.

Versie h2.0 en hoger

Vanaf versie h2.0 zijn er 2 proceswijzigingen doorgevoerd die relevant zijn om te testen:

De nieuwe berichten zijn in onderstaand testscript opgenomen in de lichtblauw gemarkeerde regels. De niet-financiële opdracht is dat niet. De volgende proceswijzigingen zijn hiervoor relevant om te testen:

  • De 2 varianten van het de niet-financiële opdracht: de opdracht die in zijn geheel niet afgerekend wordt (referentie: “nvt”) en de niet-financiële opdracht die wordt afgerekend op een andere (hoofd)opdracht (referentie: valide opdrachtId).

  • Het niet meer kunnen sturen van de Eindproductiestaat als de opdracht niet-financieel is.

  • Het sturen van een deelproductiestaat na Eindlevering. Het is mogelijk om na het indienen/goedkeuren van de Eindlevering nog deelproductiestaten te sturen. Test of het systeem hier mee om kan gaan.

  • De deelproductiestaat met type Productiestaat. De deelproductiestaat zou voor een niet-financiële opdracht altijd als niet-financiële bijstelling ingezet moeten worden. Het DSP houdt het indienen van andere soorten deelproductiestaten echter niet tegen, dus test hoe het systeem hier mee om gaat.

  • De volgorde van versturen opdrachten: De niet-financiële opdrachten met referentie naar een andere (hoofd)opdracht kunnen pas verstuurd worden als de hoofdopdracht succesvol bij de aannemer is afgeleverd.

  • Het niet kunnen afronden van de (hoofd)opdracht, waar niet-financiële opdrachten onder hangen die nog niet zijn afgerond.

Opdracht 1: Uitgevoerde opdracht

Stap

Actiehouder

Actie

Stap

Actiehouder

Actie

1

Netbeheerder

Verstuur Opdracht (Uitvoering)

2

Aannemer

Verstuur beoordeling (Afkeur)

3

Netbeheerder

Verstuur aangepaste Opdracht (Uitvoering)

4

Aannemer

Verstuur beoordeling (Goedkeur)

5

Netbeheerder

Verstuur Wijzigingsverzoek Opdracht (vanaf versie h2.0)

6

Aannemer

Verstuurd beoordeling (Afkeur) (vanaf versie h2.0)

7

Aannemer

Verstuur planning (Voorlopig)

8

Aannemer

Verstuur planning (Definitief)

9

Aannemer

Verstuur deel-levering (Deelrevisie)

10

Netbeheerder

Verstuur beoordeling (Afkeur)

11

Aannemer

Verstuur deel-levering (Deellevering)

12

Netbeheerder

Verstuur beoordeling (Goedkeur)

13

Aannemer

Verstuur planning (On-Hold)

14

Aannemer

Verstuur planning (Off-Hold)

15

Netbeheerder

Verstuur Wijzigingsverzoek Planning (vanaf versie h2.0)

16

Aannemer

Verstuur planning (Definitief, aangepast)

17

Aannemer

Verstuur deel-productiestaat (Bijstelling)

18

Netbeheerder

Verstuur beoordeling (goedkeur)

19

Netbeheerder

Verstuur Wijzigingsverzoek Opdracht (vanaf versie h2.0)

20

Aannemer

Verstuur beoordeling (Goedkeur) (vanaf versie h2.0)

21

Aannemer

Verstuur deel-productiestaat (Deelproductiestaat)

22

Netbeheerder

Verstuur beoordeling (Goedkeur)

23

Aannemer

Verstuur planning (Technisch Gereed)

24

Aannemer

Verstuur deel-levering (Eindrevisie)

25

Netbeheerder

Verstuur beoordeling (Goedkeur)

26

Aannemer

Verstuur eind-levering (Eindlevering)

27

Netbeheerder

Verstuur beoordeling (Afkeur)

28

Aannemer

Verstuur eind-levering (Eindlevering)

29

Netbeheerder

Verstuur beoordeling (Goedkeur)

30

Aannemer

Verstuur deel-productiestaat (Deelproductiestaat)

31

Netbeheerder

Verstuur beoordeling (Afkeur)

32

Aannemer

Verstuur eind-productiestaat (Eindproductiestaat)

33

Netbeheerder

Verstuur beoordeling (Afkeur)

34

Aannemer

Verstuur eind-productiestaat (Eindproductiestaat)

35

Netbeheerder

Verstuur beoordeling (Goedkeur)

36

Aannemer

Verstuur planning (Geheel Gereed)

37

Netbeheerder

Verstuur Opdracht Gereed

 

Opdracht 2: Annulering

Stap

Actiehouder

Actie

Stap

Actiehouder

Actie

1

Netbeheerder

Verstuur Opdracht

2

Aannemer

Verstuur beoordeling (Afkeur)

3

Netbeheerder

Verstuur Annulering