Deployment Testing
AdminStudio 2023 | 25.0 | QualityMonitor
Edition:QualityMonitor is included with AdminStudio Professional and Enterprise Editions.
Deployment tests are performed against the installed product, ensuring that the product has been installed correctly and all key functionality works in the installed environment. Test Cases in this area are primarily designed to identify whether the application fails to work properly due to permission settings on the registry or individual files.
Some of the primary areas checked are:
Area |
Description |
COM Data |
Ensure all COM objects can be instantiated programatically. This includes Class IDs, Prog IDs, and Type Libraries. COM data is tested silently, returning results in the Test Case Progress area and the queue. See Checking Class IDs. Checking Prog IDs, or Checking Type Libraries. |
File Associations |
Ensure all file extensions have been installed and associated correctly. This involves launching a file with this extension, and determining if the correct application was used. See Checking File Associations. |
Help Files |
Ensure help files are installed and can be launched correctly. See Checking Help Files. |
Shortcuts |
Ensure each shortcut is installed and if it successfully launches the shortcut target. See Checking Shortcuts. |
Type Libraries |
Determines if the Type Libraries COM objects can be instantiated programatically. See Checking Type Libraries. |
Manifests |
Tests the manifests and assemblies used to isolate a Windows Installer package. See Checking Manifests. |
ODBC Data Sources |
Verify ODBC data sources. See Checking ODBC Data Sources. |
ODBC Drivers |
Verify ODBC drivers. See Checking ODBC Drivers |
Services |
Ensure all NT Services have been installed correctly. This is done by opening the Services Manager to determine if the Service exists on the target machine. See Checking Services. |
Automatically Running All Deployment Tests Silently
You can choose to run all deployment tests silently (without prompting for user input) using either the Interface or the command line.
From the Interface
You can choose to run all deployment tests silently (without prompting for user input) by making a selection in the QualityMonitor interface.
To run all deployment tests silently from the Interface, do one of the following:
1. | On the QualityMonitor Product Information View, select the Deployment Tests root node and then do one of the following: |
• | Click the Execute All Deployment Tests button. |
• | Select All Deployment Tests from the Execute menu. |
• | Click the Execute All Deployment Tests toolbar button: |
When you select one of these options, a dialog box with a progress bar and an option to cancel will be displayed.
From the Command Line
You can also run all deployment tests silently by entering a command in the command line. See Running QualityMonitor from the Command Line for more information.