在 Microsoft 测试管理器中运行测试

使用 Microsoft 测试管理器 可以运行手动测试,探索测试会话,并且,自动从测试计划。 从测试计划运行任何这些测试时,您可以将测试结果保存到 Team Foundation Server 的团队项目中。 可以查看自动化的进度测试,探索测试会话,并且,手动测试的测试计划。

您可以运行自动测试从Visual Studio或命令行。 也可以使用 Team Foundation Build 来运行测试。 每次运行一组测试时都会创建测试结果。

要求

  • Visual Studio 旗舰版, Visual Studio 高级专业版, Visual Studio 专业测试工具版

若要运行手动测试,并探索测试会话,必须使用 Microsoft 测试管理器 运行使用从测试计划。 下图演示如何运行手动测试。 在运行之后手动测试或探索测试会话,您可以从您的测试结果的测试计划。

运行手动测试

在创建后使用Visual Studio中,以下任何类型的自动测试,则可以使用 Microsoft 测试管理器 或运行的Visual Studio测试:

  • 单元测试。

  • 编码的 UI 测试。

  • 负载测试。

例如,因此,如果要运行自动的,如下图所示测试并立即查看结果,可以运行正在从Visual Studio测试并查看测试结果,。

备注

负载测试从运行负载测试菜单在Visual Studio中,不从测试运行程序中

运行自动测试的单元测试资源管理器

备注

即使将这些测试结果发布到 Team Foundation Server,这些测试结果也不属于测试计划。

如果要运行自动测试,并将结果添加到测试计划,使用Visual Studio中,使用 Microsoft 测试管理器,如下图所示,则可以将自动测试与测试用例,然后运行这些测试,。

使用 Microsoft 测试管理器运行自动化测试

任务

下面的主题用于帮助您运行测试。

任务

关联主题

设置测试的运行方式:使用这些测试设置,可以定义运行测试的位置、收集的数据或运行测试时影响测试计算机的方式。 如果具有多层应用程序,则可以为此选择一组角色。 然后可以使用包含这些角色运行您从测试计划的实验室环境。 使用Visual Studio中,选中状态,那么,当您运行测试也可以使用测试控制器和测试代理。

从测试计划运行手动测试:可以使用测试运行程序从测试计划运行手动测试,以记录每个步骤是通过还是未通过。 可以保存测试结果以及运行测试时收集的任何数据。 还可以提交包含注释的,屏幕快照bug,因此,您添加的文件附件您在运行手动测试。

加快手动测试的速度:可以录制在运行手动测试时执行的 UI 操作。 再次运行测试时,可以播放所创建的操作录制,以通过自动执行这些操作快进到特定位置。

使用 测试运行程序,您的运行探索测试: 可以运行探索测试会话。 探索测试是应用程序未设置测试提前定义。 在探索过程中测试会话,而不限制脚本或设置预先确定的步骤,当您与手动测试。 可以运行或与产品积压工作项类型的探索测试,或者表示未指定探索测试会话。

与 测试运行程序,可以提交包含注释的,屏幕快照,文件附件bug,因此,您添加的视频或语音记录您在运行测试时探索测试。

可以运行直接从Visual Studio测试的运行自动测试: ,从 Microsoft 测试管理器,从 Team Foundation Build,或从命令行。 可以使用 mstest.exe 从命令行运行自动测试,也可以使用 tcm.exe 将测试方法导入测试用例。 然后,可以从命令行运行特定配置的测试用例,并保存相应测试计划的结果。

您还可以为所发现的任何问题提交 Bug。

查找必须运行的测试:可以基于受测应用程序的代码更改来查找建议运行的测试。 还可以检查哪些生成具有已修复的特定 Bug 或新的功能或要求,然后确定要运行的测试。

分析测试结果:可以分析自动测试的每个测试运行的测试结果。 还可以查看代码覆盖率结果以验证对应用程序的测试是否完全。

自定义测试运行的方式:您可以创建自己的诊断数据适配器,以便在运行测试时收集特定数据或对测试计算机产生影响。

使用Visual Studio Lab Management,您的运行在实验室环境中测试: 可以运行手动测试或自动测试在虚拟环境和物理计算机的集合的测试计划。

  1. 在实验室环境中运行测试

相关任务

运行负载测试和 Web 性能测试

还可以通过运行负载测试和 Web 性能测试来隔离压力和负载问题。

设置“自动化生成-部署-测试”工作流

作为生成定义的一部分,如果要生成应用程序,部署应用程序,然后运行测试,则创建生成-部署-测试"工作流。

请参见

概念

测试应用程序