FlexDeploy doesn't perform any automated tests directly. This job is delegated to the great number of various testing frameworks. FlexDeploy orchestrates the testing process by performing two primary functions:
- Execute tests
- Import test results
The integration with 3rd party testing tools is implemented by the use of plugins. If FlexDeploy doesn't provide a plugin for some testing tool out-of-the-box then the Shell plugin can be used instead. It allows to execute batch scripts in order to interact with the testing tool. The plugins act as adaptors for various testing tools. They command testing tools to run tests and they import test results into unified test result storage. This allows users to analyze test results using the dashboard reports, abstracting away from the exact testing tool.
Viewing Testing Tools
To view the list of testing types defined within FlexDeploy, select Administration -> Test Automation -> Testing Tools from the menu.
Creating/Editing Testing Tools
To create a testing tool click the Create button. To edit a testing tool, select an existing testing tool and click the Edit button.
Enter values for the following fields:
Field Name | Required | Description |
---|---|---|
Id | N/A | System generated identifier (read-only). |
Name | Yes | Name for the testing tool. Name can not be updated once tool is created. |
It is also possible to define a set of properties for the testing tool. Values of the testing tool properties are going to be set up at the testing instance. This is useful for testing tools like OATS or Load Runner when there is a dedicated instance of the testing tool working on a separate server.
Click the Save button to save the changes to the testing tool and return to the list of FlexDeploy testing tools.