Configuring TA for a TFS connection

Use the TestArchitect external tool to set up a repository for integration with a TFS server.

To configure TA for a TFS connection under Visual Studio Team Services, do the following:

  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].
      • On-premises: Learn more.
      • Visual Studio Team Services: server=https://{your_account}.visualstudio.com/
    • 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.