Installing and configuring Microsoft components for on-premises Team Foundation Server

This section and its subtopics list out a number of components of Microsoft’s Application Lifecycle Management (ALM) environment that need to be installed and configured for on-premises TFS.

Notes: 
It is highly recommended that you review the following topics in order. This will ensure that you are able to successfully run automated TFS tests with Microsoft Test Manager (MTM) before integrating with TestArchitect.

Installing the Microsoft components
A fully functional TA-TFS integrated system requires that a number of components of Microsoft’s Application Lifecycle Management (ALM) environment be installed and configured.

Deploying and configuring a build server for TFS-MTM integration
To use Team Foundation Build (TFBuild) with an on-premise TFS, you must deploy at least one build server. Each build server serves a single team project collection. Although you configure, modify, and manage a build server on the computer where Team Foundation Build Service is running, the configuration data is stored in the team project collection.

Deploying and configuring a build controller for TFS-MTM integration
To use Team Foundation Build (TFBuild), you must have at least one build controller, which pools and manages the services of one or more build agents. It distributes processor-intensive work: for example, compiling code or running tests, etc., to the build agents. Each build controller is dedicated to a single team project collection.

Deploying and configuring a build agent for TFS-MTM integration
With Team Foundation Build (TFBuild), you can create and manage build processes that automatically compile and test your applications, and perform other important functions. You can use your build system to support a strategy of continuous integration or put even more rigorous quality checks in place that prevent bad quality code from breaking the build.

Configuring and registering an MTM test controller
This topic describes how to install and configure a test controller. You must install and configure at least one test controller for your team project collection, before you create a lab environment in that team project collection. When you configure a test controller for a lab environment, you have to register it with your team project collection.

Configuring and registering an MTM test agent
A test agent must be installed on each machine on which you intend to deploy your automated test, and on each machine to be used to collect test data. This section describes how to install a test agent and register it with a test controller.

Automating a test case in Microsoft Test Manager
To successfully automate a test case in Microsoft Test Manager (MTM), numerous steps must be taken. These include creating TFS test cases, creating UI tests, linking test cases to test methods, creating a lab environment and settings to run your tests, and more. Additionally, in this section, a simple coded UI test project is created to let you verify that the entire AUT, including its user interface, is functioning correctly.


Copyright © 2023 LogiGear Corporation. All rights reserved. LogiGear is a registered trademark, and Action Based Testing and TestArchitect are trademarks of LogiGear Corporation. All other trademarks contained herein are the property of their respective owners.

LogiGear Corporation

1730 S. Amphlett Blvd. Suite 200, San Mateo, CA 94402

Tel: +1(800) 322-0333