When launching a test run from TestArchitect Client, you can
configure TestArchitect to automatically upload the test
results to TFS upon conclusion of the run.
Ensure that you have already taken the following steps:
- Registered the TFS server with TestArchitect. (Learn more.)
- Mapped the TestArchitect
project containing the test cases of interest to a TFS project. (Learn more.)
- Mapped TA test cases to TFS test cases. This can be achieved
by any of the following means:
To automatically upload TestArchitect test results to
TFS after execution:
Initiate TestArchitect test execution as you normally would. (Learn more.)
The Execute Test dialog box appears.
On the General tab, in the Build
Number field, specify a build number.
- Build number is a built-in field for both TestArchitect and TFS, representing
the AUT build.
- If your TestArchitect installation
is integrated with Visual Studio Team Services, formerly known as Visual Studio Online, be
aware that the Build Number field in Visual Studio Team Services is
governed by a user-specified domain of values. That is, any build number supplied from TestArchitect must first exist in Visual Studio Team
Services's list of allowable build numbers.
Switch to the Advanced tab, and then select the
Upload result(s) to Team Foundation Server check box.
Click the browse button.
In the Select Location dialog box, specify a location on
TFS to which you wish the result uploaded. You can do this by either of two
- By explicitly defining the location:
- Click Select a Destination Folder.
- Select the location to which the result should be uploaded, and then
- By using Work Item Query
- Click Work Item Query Language (WIQL).
- Enter a WIQL query to query for a collection of satisfied TFS test
cases, and then click OK.
Tip: Click the question mark
icon to see the typical syntax of a WIQL query.
Select the Upload attachment(s) to
Team Foundation Server check box to upload the TestArchitect test result to selected TFS test
cases as an HTML file attachment. (Selectivity is determined by the field that
The By Team Foundation Server result list box allows you to
specify which associated TFS test cases are to receive links to the attached
test result. This determination is based, for each given test case, on its
result in terms of its TFS
- Passed: Attach the TA test result file
if the test case's TFS outcome is
- Inconclusive: Attach the TA test
result file if the test case's TFS outcome is
- Failed: Attach the TA test result file
if the test case's TFS outcome is
- The mappings between TestArchitect
result statuses and TFS outcomes (that is, how TFS interprets each
TA result status) are defined during initial configuration of the TA
repository's connection to the Team Foundation Server. (Learn
- If more than one condition is selected, they are effectively OR'd
together. For example: If both Passed and
Failed check boxes are selected, any TA result
that has an TFS outcome of either
Passed or Failed is uploaded as an
In the Upload attachment as panel, select the format of
the uploaded test result
- HTML: (Default) Upload the result as an
- Compressed (Zip): Upload the result as a zipped
- Automatically compress result(s) if file size >
KB: Upload the result as a compressed (zipped)
HTML file if the file exceeds the specified size.
Otherwise, upload the result as an uncompressed HTML
In the Execute Test dialog box, click the
Execution button to begin test execution.
After the test run terminates, TestArchitect automatically uploads the generated
test results to TFS at the specified location and displays the upload
Click OK to close the confirmation dialog box.
test results are uploaded to TFS in the
format specified in
In case of test results generated
from a serial test run
, that is,
running multiple test modules sequentially within a single test run, if the given
's values among test modules are not
identical, the test results are unable to be uploaded to TFS. (Learn