Cybersecurity
DevOps Cloud (ADM)
IT Operations Cloud
What 3rd party requirements tools can I integrate with SilkCentral Test Manager?
QUESTION
----------------------------------
What 3rd party requirements tools can I integrate with
SilkCentral Test Manager?
ANSWER
----------------------------------
Integrating 3rd party requirements tools with SilkCentral
Test Manager
Test Manager"s Requirements unit supports integration with
Borland. CaliberRM and IBM. Rational. RequisitePro.
requirements-management tools. You can set up RM integration for
specific projects via the Integrations Configuration tab in the
Settings unit.
Test Manager"s third-party RM integration enables you to
exchange projects between Test Manager and Borland CaliberRM or
IBM/Rational RequisitePro.
Synchronizing requirements
Property mapping functionality allows you to map property fields between the two programs (e.g., a custom field in Test Manager called User might be equivalent to a property field in CaliberRM called Field_2). The property mapping features ensures that requirement-property fields are accurately populated between projects.
The binder icon on the project node of the Requirements tree indicates the status of RM integration for the project.
No configuration - RM integration is not available:
Manual configuration - Requirement import, upload, and synchronization can be done only by clicking the corresponding buttons on the project node in Requirements View (External Properties tab):
At the project level, the External Properties tab includes the following properties:
- Status - Whether or not integration has been enabled.
- Associated With - The third-party tool with which integration has been enabled.
- Project Name - The name of the third-party project that the Test Manager project is associated with.
- Requirement Types - The requirement types that are shared between projects.
Procedure To upload requirements to a third-party
tool:
- Select the project node in Requirements View.
- Select the External Properties tab.
- Click the Upload Requirements button to display the Upload Requirements dialog.
- Uploading requirements performs the following actions on the corresponding project in the third-party tool:
- add new requirements
- update existing requirements
Select the Full synchronization mode checkbox on the dialog if, after uploading all Test Manager requirements, all requirements in the third-party tool that do not have corresponding requirements in Test Manager should be deleted.
- Click Yes to begin the upload. When the upload is complete a dialog appears, displaying statistics about the number of requirements that were updated and created.
Procedure To import requirements from a third-party
tool:
- Select the project node in Requirements View.
- Select the External Properties tab.
- Click the Import Requirements button to display the Import Requirements dialog.
- Importing requirements performs the following actions on the project in Test Manager:
- add new requirements
- update existing requirements
Select the Full synchronization mode checkbox on the dialog if, after importing all Test Manager requirements, all requirements in Test Manager that do not have corresponding requirements in the third-party tool should be deleted.
- Click Yes to confirm and begin the import.
- When the import is complete a dialog appears, displaying statistics about the number of requirements that were updated and created.
Procedure To synchronize requirement settings between Test
Manager and a third-party tool:
- Select the project node in Requirements View.
- Select the External Properties tab.
- Click the Synchronize Requirements button to display the Synchronize Requirements dialog.
- Select either SilkCentral Test Manager project or External project as the master project. Based on your selection, data from the master project will overwrite the existing data in the other project. Requirements of both projects are added to the corresponding project in the other tool. No requirements are deleted.
- Click Yes to begin synchronization. A dialog appears when synchronization is complete, displaying synchronization statistics.
Editing external properties
From the requirement level, the External Properties tab enables you to view and edit properties of the third-party tool for which integration has been enabled. At the requirement level the External Properties tab displays the following properties:
- Status - Whether or not integration has been enabled.
- Requirement Type - The third-party requirement type that is mapped to the selected requirement.
- Requirement Name - The name of the third-party requirement that is mapped to the selected requirement.
- Requirement ID - The ID of the third-party requirement that is mapped to the selected requirement.
Procedure To view external properties:
- From Requirements View, at the requirement level, select the External Properties tab.
- Click View External Properties to display the View External Properties dialog. All properties of the third-party requirement are displayed here.
- Close the dialog.
Procedure To edit external properties:
- From Requirements View, at the requirement level, select the External Properties tab.
- Click Edit External Properties to display the Edit External Properties dialog. All properties of the third-party requirement are displayed here. All editable properties offer input fields within which you can edit the requirement"s properties. Edit all properties as required. If a mapping rule exists for an attribute, the attribute will be tagged with a trailing asterisk (*).
- Click OK to save your changes and close the dialog.
- Close the dialog.
Procedure To configure requirement type:
Note Configuration of requirement type for CaliberRM and Requisite Pro is only enabled for top-level requirements in the tree (requirements that are a direct child of the project node). All other requirements share the requirement type of their parents. A requirement without a configured requirement type is not available for upload. Import of requirements automatically configures correct requirement type.
- From Requirements View, at the requirement level, select the External Properties tab.
- Click Configure to set the requirement type. Requirement type is a categorization used by Caliber RM and Requisite Pro and so is required for synchronization.
Note The Configure button is only enabled when third-party requirements integration is enabled in the Settings unit (Integrations Configuration tab.)
- Click OK to save your settings and close the dialog.