Verification tests

After installing new software, it is crucial to test it to verify that the software is behaving as expected and that no new problems are caused.

Ideally, you would verify basic software operation in two phases, as shown. These verification tests should be run after every software upgrade.