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 2 nieuwe berichten: Wijzigingsverzoek Planning en Wijzigingsverzoek Opdracht
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 |
|---|---|---|
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 |
|---|---|---|
1 | Netbeheerder | Verstuur Opdracht |
2 | Aannemer | Verstuur beoordeling (Afkeur) |
3 | Netbeheerder | Verstuur Annulering |