Configuring TestArchitect for a Team Foundation Server® connection

Use the TestArchitect external tool to set up a repository for integration with a Team Foundation Server (TFS) server.

  1. Log in to a TestArchitect repository.
  2. Under the appropriate repository node of the TestArchitect explorer tree, expand the subtree Administration > Tool Profiles > External Tool > Test Management.
    Note: Only TestArchitect users belonging to the administrator group are able to view and modify the Administration node in the explorer tree.
  3. In the expanded list of options, double-click Team Foundation Server.
  4. In the TEST MANAGEMENT window, select the Active check box to enable the Team Foundation Server connection.
  5. Enter the following information:
    • Available options: server= [Full web access URL of your TFS server]. For example:
      • On-premises: server=http://lgvn13388:8080/tfs
      • Visual Studio Team Services: Learn more.
      Tip: You can find the Web Access URL in the Application Tier node from the Team Foundation Server Administration Console dialog box. (Learn more.)

    • Notes: (optional) Enter any notes.
    • Test Result Status Mapping: Define the special mapping status between TestArchitect test results and TFS outcomes. (See Mapping test results between TestArchitect and TFS for details.)

      • Passed with Warning/Error: This TestArchitect test result status is mapped to the following available TFS test status:
        • Passed
        • Failed (default)
        • Inconclusive
      • Pending Picture Check(s): TestArchitect test results contain unverified picture check(s). This status is mapped to the following available TFS test status:
        • Passed
        • Failed
        • Inconclusive (default)
        • Depends on TestArchitect Results: The mapped test status on TFS depends on the actual TestArchitect test result status. For example:
          • If the unverified picture check has the Passed status, the TFS test status is Passed.
          • If the unverified picture check has the Passed with Warning/Error status, the respective TFS test status depends on what you've selected for the Passed with Warning/Error option above.
      • Skipped Test Case(s): Several executed test are skipped from test execution. This TestArchitect status is mapped to the following corresponding status on TFS:
        • Passed
        • Failed
        • Inconclusive (default)
      • Aborted Test Case(s): Several test cases are terminated from test execution. This TestArchitect status is mapped to the following corresponding status on TFS:
        • Passed
        • Failed
        • Inconclusive
        • Depends on TestArchitect Results: (Default) The mapped test status on TFS depends on the actual TestArchitect test result status. For example:
          • If the aborted test case has the Passed with Warning/Error status, the respective TFS test status depends on what you've selected for the Passed with Warning/Error option above.
  6. Click Apply.
    CAUTION:
    As a general rule, only one test management tool can be active at a time for a given TestArchitect repository. If you select the Active check box and click the Apply button, the new external tool becomes active and any other tool formerly in use is automatically rendered inactive. For example, activating the Quality Center external tool automatically deactivates the Team Foundation Server external tool.