Asset Publisher

Release process and test automation

Update 2022: 
A final version of the Master Test Plan is available. From that document, Delft-FEWS product management derives the Release Test Plan. That has been done for 2022.02 for the first time. Further attention went to automation of the Open Archive tests. Therefore, an additional dedicated test system has been set up to run all kind of manual and automated open archive tests. This test system contains all kinds of archived data and is already containing an impressive amount of data. This test archive is continuously harvesting and processing archive-export results (from different operational test systems). This test archive is also monitored on a daily basis.


Plan 2022

We are continuously improving our release process to deliver high quality and well-tested releases. By adding a product risk analysis (PRA) prior to testing, we identify areas of the code that should be addressed in upcoming release testing. A release retrospective will provide useful feedback for future releases. Test scripts are being improved to make them easier to transfer and reuse. Our portfolio of automated tests is extended with pilots for automated client-server tests using Docker, with continuous integration tests focused on performance. The aim is to increase automated tests even further to reduce the number of manual tests.


Separating GUI code and business logic is also on our radar this year and we will further complete our Master Test Plan to easily derive the our Release Specific Test Plans.

Expected effort in 2022: ±20 days

Main contact for this roadmap theme is: Marcel Ververs