As an alternative to executing tests from TestArchitect, TestArchitect test cases and test modules may be executed
Note: At present, TestArchitect-Zephyr integration supports versions 4.5 and 4.6 of
Ensure that you have already taken the following steps:
To run automated tests from Zephyr, do the following from your TestArchitect Client machine:
In Zephyr, click the Testcase Execution
on the left tool dock.
In the Testcase Execution dialog box, select the test case
execution assignment and phase in the tree view and select the test case that
you want to execute on the test case grid.
Note: Multiple test cases may be selected for execution.
button in the Automated column of the selected test case.
In the Execute Automation Script(s) dialog box, select a ZBot from
the drop-down list of available ZBots (or target machines) on which to run the
Zephyr connects to the TestArchitect engine to
prompt it to launch the TestArchitect Execution dialog box,
configured with the TestArchitect test module
containing the test case(s) that the selected Zephyr test case(s) are mapped to.
The TestArchitect Execution dialog box appears.
In the dialog box, enter the requested information as described below:
- TestArchitect Information panel:
- Repository Server: Name or IP address of TestArchitect Repository Server holding the
repository of the tests.
- Port: Port number of the TestArchitect Repository Server host.
- Repository Name: Name of TestArchitect repository hosting
- User Name: TestArchitect user name whose
account has permission to access and execute tests on the
- Password: Password for the above user
- General tab:
- Startup Settings tab:
Click Run to execute the tests.
Note: On each subsequent test run, the information you provide is
retained and automatically populates the TestArchitect
Execution dialog box.
If you are executing tests for the first time,
you are prompted to enter your TestArchitect
server information. Enter the required information in the dialog box. If the specified
license server is reached successfully, or the trial key is validated, the provided
license information is stored. From then on, you will be able to execute tests without
again being prompted for this information.
executes the test, and the test results
are uploaded to Zephyr as ZIP
files for the associated Zephyr test
- When running an automated test, the execution of every single Zephyr test
case entails the execution of the INITIAL section, if any. However, the
execution of the last Zephyr test case entails the execution of both the
INITIAL and FINAL sections. For example, execution of
test case 01 (the first in the sequence) starts off with execution of the
INITIAL section; the same is true for each subsequent
test case, including test case 05, the last one. Note, however, that only
test case 05 concludes with execution of the FINAL
- If, in the TestArchitect Execution dialog box, you
specify a non-default test variation (using the
Keyword and/or AUT version
boxes), the results of the variation's test run are uploaded as follows:
- if the variation has been mapped with Zephyr: the results are
uploaded to the correct mapped variation.
- if the variation has not been mapped with Zephyr: the results
are uploaded to the default test.