测试应用程序

现在,通过使用 Visual Studio 旗舰版或 Visual Studio 专业测试工具版,可以在计划、测试和跟踪进度的整个测试生命周期内提高效率。这些测试工具与 Team Foundation Server 集成,使您能基于组织的其他区域所使用的相同团队项目来定义测试。

Microsoft Visual Studio 2010 旗舰版和 Visual Studio 专业测试工具版 2010 现在都包含一个新的名为 Microsoft 测试管理器的应用程序,可帮助您使用测试计划来定义和管理测试工作。如下图所示,您可以创建测试计划并添加任意测试套件、测试用例或所需配置。这些配置可用于确定要用来运行测试套件或测试用例的设置:

测试计划的组成部分

定义好所有这些内容后,即可进行测试。 当要求、用户情景或功能已准备好进行测试时,可以针对所指定的每个配置运行测试。 利用此计划,您可以在运行测试时度量进度并报告剩余的测试量。

可以使用 Microsoft 测试运行程序从 Microsoft 测试管理器运行手动测试。 如果将自动化与测试用例相关联,则还可以从 Microsoft 测试管理器运行自动测试。 运行这些测试的结果将与测试计划相关联。

另外,可以从 Visual Studio 运行未与计划相关联的自动测试。 可以选择作为签入策略的一部分逐个运行测试,或基于测试类别运行测试。 还可以作为使用 Team Foundation Build 创建的生成的一部分运行测试,以及从命令行运行测试。

由于测试工具与 Visual Studio 旗舰版的其他部分集成在一起,因此,可以将测试结果保存到数据库、生成趋势和历史记录报告以及比较不同种类的数据。 例如,可以使用这些数据查看测试发现的 Bug 数以及 Bug 的内容。

任务

下面的主题用于帮助您测试应用程序:

任务

相关主题

规划测试工作:可以决定基于要求或用户情景来规划测试。 可以将测试链接到这些要求或用户情景,然后规划要使用哪些配置来运行这些测试。 或者,可基于用于规划测试工作的其他条件来创建测试套件。

使用测试计划定义测试工作量

创建和管理测试:可以作为计划的一部分来创建并管理手动测试和自动测试。 可以使用 Microsoft 测试管理器创建要作为包含各测试步骤的手动测试运行的测试用例。 可以使用 Visual Studio 创建自动测试,例如单元测试、负载测试和自动 UI 测试。 稍后,可根据需要通过将自动化链接到测试用例来将测试用例转换为自动测试。

创建和管理测试

设置如何远程运行测试或收集数据:可以使用测试设置和环境来设置运行测试时在远程收集哪些类型的数据,以及对系统的影响方式。 例如,您可能需要收集代码覆盖率数据,模拟特定网络连接,录制手动测试的 UI 操作,或收集诊断跟踪日志以帮助重现复杂的 Bug。

设置测试计算机以运行测试或收集数据

运行测试:可以使用 Microsoft 测试管理器从测试计划运行测试,并保存这些测试结果以用于度量测试进度。 可以使用 Visual Studio 运行测试,也可以从命令行运行测试。

运行测试

提交 Bug:可以将 Bug 与使用测试运行程序运行测试时所收集的详细信息一起提交。 也可以从 Visual Studio 或 Microsoft 测试管理器提交 Bug。

提交 Bug

跟踪软件质量:可以度量测试准备情况,跟踪测试进度以及 Bug 的状态。

跟踪软件质量

请参见

任务

使用 Microsoft 测试管理器的手动测试快速入门指南

概念

管理新测试工作量