Currently scripts are really only ever tested manually. If the developer making changes to the script does not have an environment to execute the scripts in, e.g. changing a *.bat script and not having a Windows machine, we may not know immediately if the change breaks anything. A simple test suite should be introduced which tests the scripts based on the environment.
Note that at this point the tests are not be exhaustive and are not meant to test several combinations of parameters. The tests are only to ensure the scripts work on the various environments.