Generic tests are a means to provide test authors with a mechanism to tests created using third party frameworks.  However, generic tests can also be used to run scripts such as VBScript, JavaScript and even batch files.