从测试计划运行自动测试的要点指南
本指南介绍如何可以运行自动测试作为测试计划的一部分。 参考线包含使用 Microsoft 测试管理器之前,您必须执行的基本任务检查表,然后才能运行自动测试。
要求
- Visual Studio 旗舰版, Visual Studio 高级专业版, Visual Studio 专业测试工具版
下图显示如何使用测试控制器和测试代理为多层应用程序运行自动测试。 对于测试计划,必须使用具有测试控制器的环境来运行自动测试。 环境是运行特定应用程序所需的角色与每个角色使用的计算机组成的集合。 下图中使用的角色集包括 Web 服务器、数据库服务器和客户端。
当测试作为测试计划的一部分运行时,需按下图所示为测试计划选择测试设置和环境。 使用**“测试中心”的“计划”部分中的“属性”**视图,可以配置测试计划。
任务检查表
步骤 |
任务说明 |
主题 |
已完成? |
---|---|---|---|
1 |
确定要在您的环境中通过运行自动测试来测试应用程序需要哪些角色。 例如,角色可以是 Web 服务器和运行浏览器的桌面客户端。 然后安装测试控制器并将其注册到 Team Foundation Server 中。 这些计算机既可以是物理计算机,也可以是虚拟计算机。 |
||
2 |
创建使用此测试控制器,并具有测试代理的计算机一个实验室环境。 |
||
3 |
使用 Microsoft 测试管理器创建测试计划和测试套件。
说明
还可以在测试套件中创建与每个自动测试关联的测试用例。也可以从自动测试的程序集创建测试用例。有关创建测试用例的详细信息,请参见步骤 9。
|
||
4 |
创建自动测试设置与测试计划设置角色符合您的实验室环境。 向测试计划中添加测试设置和环境。 |
||
5 |
使用Visual Studio中,创建自动测试。 这些测试可能是单元测试或编码的 UI 测试。 |
||
6 |
将自动测试的测试项目签入到 Team Foundation Server 的版本控制中。 |
||
7 |
使用 Team Foundation Build 将此测试项目添加到现有的生成定义或为此测试项目创建生成定义。 |
||
8 |
使用此生成定义将生成排入队列 |
||
9 |
通过以下两种方法中的任意一种方法将自动测试与测试用例关联:
|
说明
这些主题还包含以下步骤的信息。
|
|
10 |
将生成分配给测试计划。 |
||
11 |
运行自动测试。 测试运行完成后,可以查看和分析自动测试。 可以使用为计划分配的生成、测试设置和环境来运行,也可以根据需要选择不同的设置和环境。 |
说明
本主题还包括有关如何为计划分配生成以及有关创建测试设置和环境的部分。
|
备注
使用 Visual Studio 实验室管理工具版,有关如何创建实验室环境的更多信息,请参见 在应用程序生命周期内使用实验室环境。