Inleiding
Deze rapportage beschrijft de wijzigingen binnen NWM release 2.2.3.0 en de testbevindingen van de FAT (Functionele Acceptatie Test). Een nieuwe release van de NWM-applicatie doorloopt de stappen van het OTAP-proces (Ontwikkeling, Test, Acceptatie en Productie). Deze stappen bestaan op hoofdlijnen uit:
- Controle invoer: check op volledigheid en consistentie bij uitlevering van nieuwe datasets
- Functionele acceptatietesten (FAT) bij oplevering: check op functionaliteit en plausibiliteit aan de hand van standaard testprotocollen
- Testen bij installatie: controle op installatie (doorlopen workflows op alle rekenservers)
- Gebruikers acceptatietesten: controle voor start berekeningen check op de workflow technisch en zijn resultaten plausibiliteit
- Vinger-aan-de-pols tijdens berekeningen: monitoring en controles op steekproef tijdens het rekenproces (doel vroegtijdig signaleren van hickups en resultaten o.b.v. expert judgement i.s.m. project)
- Controle van de uitkomsten: technische toets op volledigheid (datavalidatie)
Op basis van de FAT wordt door Rijkswaterstaat-WVL besloten om wel/niet over te gaan tot installatie van de applicatie op de acceptatieomgeving waar Rijkswaterstaat de GAT (Gebruikers Acceptatie Test) uitvoert. De GAT focust zich binnen deze release niet op het herhalen van de FAT-testen, maar op het vaststellen of de berekeningen op de productieomgeving bij SSC Campus exact hetzelfde uitkomsten opleveren als op de Testomgeving waar de FAT wordt uitgevoerd; om die reden bevat de FAT ook een aantal acties gericht op het produceren van voor GAT-vergelijking bedoelde exportbestanden. Omwille van het beperken van de totale looptijd van de berekeningen wordt de omgeving voor zowel de GAT alsook voor de scenario-berekeningen gelijktijdig vrijgegeven; na goedkeuring van de GAT lopen de scenario-berekeningen door, bij afkeuring van de GAT zullen de scenario-berekeningen mogelijk worden gepauzeerd of herstart.
Release 2.2.3.0: aangebrachte wijzigingen t.o.v. release 2.2.1.0
Binnen NWM 2.2.3.0 zijn de volgende twee what-if scenario's toegevoegd:
- Referentie 2017 - nieuwe bodemligging
- Warm 2050 - nieuwe bodemligging
Het doel van de berekeningen is om inzicht te krijgen in de effecten van een geactualiseerde bodemligging van de hoofdwateren op zoetwatervoorziening in het referentiejaar 2017 en het zichtjaar 2050.
FAT-testen
Hieronder staat de lijst van testen opgesomd die tijdens de FAT zijn uitgevoerd.
Invoer
FAT 2.2.3.0 Test 1.1a: Check of grid voor de bodemhoogte (both_w_l2.idf en both_z_l2.idf) in de LHM what-if zip REF2017 verschilt (both_w_l1.idf en both_z_l1.idf blijven ongewijzigd).
FAT 2.2.3.0 Test 1.1b: Check of grid voor de bodemhoogte (both_w_l2.idf en both_z_l2.idf) in de LHM what-if zip Warm2050 verschilt (both_w_l1.idf en both_z_l1.idf blijven ongewijzigd).
FAT 2.2.3.0 Test 1.2a: Check steekproefsgewijs of de peilen (PEILH_yyyymmdd.idf) verschillen in de LHM what-if zip REF2017.
FAT 2.2.3.0 Test 1.2b: Check steekproefsgewijs of de peilen (PEILH_yyyymmdd.idf) verschillen in de LHM what-if zip Warm2050.
FAT 2.2.3.0 Test 1.3: Check DM wijziging (afstemming Geert, zie ook test 2.3 en 2.4)
FAT 2.2.3.0 Test 1.4: Controleer of de Warmstates LHM voor 2003 klaarstaan (klaar te zetten als ColdState 2003 = kopie warmstate productieomgeving)
Uitvoer
FAT 2.2.3.0 Test 2.1a: Vergelijk de grondwaterstanden REF2017 som bodemdaling waarin ALLEEN de MODFLOW wijzigingen zijn doorgevoerd (zonder de DM wijzigingen) met eerdere som REF2017 zonder bodemdaling: GLG m.b.v. Imod buiten FEWS. Is de verschilkaart plausibel?
FAT 2.2.3.0 Test 2.1b: Vergelijk de grondwaterstanden Warm2050 som bodemdaling waarin ALLEEN de MODFLOW wijzigingen zijn doorgevoerd (zonder de DM wijzigingen)met eerdere som Warm2050 zonder bodemdaling: GLG m.b.v. Imod buiten FEWS. Is de verschilkaart plausibel?
FAT 2.2.3.0 Test 2.2a: Vergelijk de grondwaterstanden REF2017 som bodemdaling met eerdere som REF2017 zonder bodemdaling: GLG m.b.v. Imod buiten FEWS. Is de verschilkaart plausibel en verschilt deze van uitkomst test 2.1a?
FAT 2.2.3.0 Test 2.2b: Vergelijk de grondwaterstanden Warm2050 som bodemdaling met eerdere som Warm2050 zonder bodemdaling: GLG m.b.v. Imod buiten FEWS. Is de verschilkaart plausibel en verschilt deze van uitkomst test 2.1b?
FAT 2.2.3.0 Test 2.2c: Vergelijk het verschil in de grondwaterstanden uit "REF2017 som bodemdaling met eerdere som REF2017 zonder bodemdaling" en "Warm2050 som bodemdaling met eerdere som Warm2050 zonder bodemdaling". Zijn de verschillen in Warm2050 groter, omdat daar een extra bodemdaling in is meegenomen?
FAT 2.2.3.0 Test 2.3a: Controleer takdebieten REF2017 die gewijzigd zouden moeten zijn (oude vs. nieuwe som)
FAT 2.2.3.0 Test 2.3b: Controleer takdebieten Warm2050 die gewijzigd zouden moeten zijn (oude vs. nieuwe som)
FAT 2.2.3.0 Test 2.4a: Controleer takdebieten REF2017 die niet gewijzigd zouden moeten zijn (oude vs. nieuwe som)
FAT 2.2.3.0 Test 2.4b: Controleer takdebieten Warm2050 die niet gewijzigd zouden moeten zijn (oude vs. nieuwe som)
Meegenomen JIRA-issues
Tabel TR.01: Issues die in deze release zijn meegenomen
Issuenummer | Issue beschrijving | Controle |
---|---|---|
nvt | - | - |
Overzicht van de resultaten van het pakket aan FAT-testen
Tabel TR.02: Legenda
Icoon / Beschrijving | Betekenis |
---|---|
succesvol | |
niet succesvol | |
niet uitgevoerd | de reden hiervoor staat beschreven in veld opmerkingen |
n.v.t. | test niet uitgevoerd omdat dit niet nodig is, test voor enkel jaar (startjaar) afdoende. |
— | nog niet uitgevoerd |
In onderstaande tabellen worden de uitgevoerde testen weergegeven. Bovenstaande legenda geeft verdere uitleg over de gebruikte icoontjes/afkortingen in de tabellen.
Tabel TR.03: Testen voor de jaren 1911 en 1912 voor twee Deltascenario's Referentie 2017 en Warm 2050
Testen | Model | Beschrijving test | Referentie 2003 | Warm 2003 | Opmerkingen | Screenshot beschikbaar (zie Tabel TR.05) |
---|---|---|---|---|---|---|
FAT 2.2.3.0 Test 1.1 | LHM-Z0 | Uitvoeren workflow | ||||
FAT 2.2.3.0 Test 2.1 | LHM-Z0 | Check grondwaterstanden |
Tabel TR.04: Testen voor meegenomen JIRA-issues
Issuenummer | Model | Beschrijving test | Resultaat | Opmerkingen | Screenshot beschikbaar (zie Tabel TR.05) |
---|---|---|---|---|---|
nvt | - | - | - | - | - |
Tabel TR.05: Beschikbare screenshots behorende bij de uitgevoerde testen
Testen | Screenshot |
---|---|
FAT 2.2.1.0 Test 1.1 | geen screenshot aanwezig |
FAT 2.2.1.0 Test 2.1 | geen screenshot aanwezig |
Herstelde issues tijdens testfase
Er zijn geen inhoudelijke issues aangetroffen en hersteld.
Overige testbevindingen
X