从测试计划运行自动测试的要点指南

本指南介绍如何使用 Visual Studio 旗舰版或 Visual Studio 专业测试工具版在测试计划中运行自动测试。本指南包含在使用 Microsoft 测试管理器运行自动测试之前必须执行的基本任务的检查表。

下图显示如何使用测试控制器和测试代理为多层应用程序运行自动测试。 对于测试计划,必须使用具有测试控制器的环境来运行自动测试。 环境是运行特定应用程序所需的角色与每个角色使用的计算机组成的集合。 下图中使用的角色集包括 Web 服务器、数据库服务器和客户端。

测试控制器和测试代理

当测试作为测试计划的一部分运行时,需按下图所示为测试计划选择测试设置和环境。 使用**“测试中心”“计划”部分中的“属性”**视图,可以配置测试计划。

测试设置概念

任务检查表

步骤

任务说明

主题

已完成?

1

确定要在您的环境中通过运行自动测试来测试应用程序需要哪些角色。 例如,角色可以是 Web 服务器和运行浏览器的桌面客户端。 然后安装测试控制器并将其注册到 Team Foundation Server 中。 在要在测试物理环境中使用的计算机上安装测试代理。 这些计算机既可以是物理计算机,也可以是虚拟计算机。

2

创建使用此测试控制器和具有测试代理的计算机的物理环境。

3

使用 Microsoft 测试管理器创建测试计划和测试套件。

注意注意
还可以在测试套件中创建与每个自动测试关联的测试用例。也可以从自动测试的程序集创建测试用例。有关创建测试用例的详细信息,请参见步骤 9。

4

使用与物理环境匹配的一组角色为测试计划创建自动测试设置。 向测试计划中添加测试设置和环境。

5

使用 Microsoft Visual Studio 2010 创建自动测试。 这些测试可能是单元测试或编码的 UI 测试。

6

将自动测试的测试项目签入到 Team Foundation Server 的版本控制中。

7

使用 Team Foundation Build 将此测试项目添加到现有的生成定义或为此测试项目创建生成定义。

8

使用此生成定义将生成排入队列

9

通过以下两种方法中的任意一种方法将自动测试与测试用例关联:

  • 在测试计划中创建测试用例并手动将测试方法与每个测试用例关联

  • 从自动测试的程序集创建测试用例

注意注意
这些主题还包含以下步骤的信息。

10

将生成分配给测试计划。

11

运行自动测试。 测试运行完成后,可以查看和分析自动测试。

可以使用为计划分配的生成、测试设置和环境来运行,也可以根据需要选择不同的设置和环境。

注意注意
本主题还包括有关如何为计划分配生成以及有关创建测试设置和环境的部分。

提示

这些任务包括使用物理环境运行自动测试。 如果要使用虚拟环境,需要具有 Visual Studio 实验室管理工具版。 有关如何使用 Visual Studio 实验室管理工具版创建虚拟实验室的更多信息,请参见为应用程序生命周期使用虚拟实验室

请参见

概念

运行自动测试

测试应用程序