如何:使用 Microsoft 测试管理器在实验室环境中运行自动测试
当您运行自动测试时在Microsoft测试管理器,必须运行它们在实验室环境中。您在SCVMM环境和标准环境中运行自动测试。过程与实验室环境两种类型的。若要运行自动在实验室环境中测试,则必须与您的自动测试与测试用例,然后向测试计划添加测试用例的测试套件。
要求
- Visual Studio 旗舰版, Visual Studio 高级专业版, Visual Studio 专业测试工具版
说明 |
---|
建议不要使用SCVMM环境运行负载或压力测试。相反,请使用物理计算机在标准环境。 |
使用以下过程可以设置测试计划和运行测试使用适当的环境和测试设置:
生成并安装您的应用程序在实验室环境
使用 Microsoft 测试管理器运行自动测试
查看和更新测试结果
必备组件
在运行自动测试使用Microsoft测试管理器,您必须按照这些步骤之前:
配置您的实验室环境的测试控制器。请参见 在实验室环境中设置测试控制器。
创建包含每个角色的计算机在需要测试的一个实验室环境。请参见 创建实验室环境。
关联自动测试与测试用例并将其添加到测试计划中的测试套件。请参见 如何:将自动测试与测试用例关联 或 如何:使用 tcm.exe 从自动测试程序集创建测试用例。
生成并安装您的应用程序在实验室环境
说明 |
---|
如果不使用 Team Foundation Build 生成应用程序和测试,那么您仍然可以使用 Microsoft 测试管理器运行自动测试。必须创建一个共享位置添加到的生成定义。共享位置是您的程序集测试所在的位置。 若要创建可与测试计划的生成的实例,生成定义必须至少一次触发。如果没有Visual Studio 2012 Team Foundation server生成基础结构设置,则必须创建生成定义以供生成。有关更多信息,请参见 贾森Prickett的博客:创建伪造品生成在TFS 2010中成功编译。使用以下参数,可以创建从命令行以供生成: TfsCreateBuild.exe /collection:http://tfsservername:8080/tfs/collectionname /project: projectname /builddefinition:"Nightly Build" /buildnumber:"Application_Nightly_1.0" |
生成和安装您的应用程序在实验室环境
启动您的实验室环境。若要启动SCVMM环境,选择环境从 环境 视图并选择 启动。若要开始一个标准环境,选择。环境 视图的每台计算机并选择 启动。请参见 管理实验室环境和虚拟机。
验证环境中的计算机是否已启动,以及其状态是 *** 准备 ***。
说明 如果您运行的测试与桌面交互,必须使用环境查看器登录到为该角色使用的计算机。这将启用测试代理的测试功能。
防止其他用户(建议)意外连接到环境,当您运行时在工具栏上的 *** 标记“Use In *** 旁边的测试,选择下拉箭头。添加有关使用环境的人员的注释并选择 *** 标记“Use In ***。如果其他用户尝试连接到正在使用的环境,其中包含您输入的注释的警告在 连接到环境 显示对话框。
说明 还可以从标记 *** 环境查看器 ***的环境 正在使用 。
将应用程序安装在计算机在您的实验室环境。可以使用生成,部署和测试工作流自动执行此操作。有关如何执行此操作的更多信息,请参见如何:为 SCVMM 环境创建“生成-部署-测试”工作流。或者,也可以手动安装应用程序。
说明 如果您使用的SCVMM环境,建议您采用每个虚拟机的快照,在安装应用程序之后,以便您可以轻松地返回到应用程序的此干净状态安装的。
使用 Microsoft 测试管理器运行自动测试
打开 Microsoft 测试管理器。
说明 若要显示 Microsoft 测试管理器 窗口中,选择 启动,然后选择 所有程序。选择 *** Microsoft Visual Studio 2012 *** 然后选择 Microsoft 测试管理器。
若要运行自动测试,请在中心组切换器上的下箭头然后选择 测试中心。
在中心组菜单栏上,选择 测试。
(可选)若要重写生成,请测试设置或在测试计划中选择的实验室环境,右击测试然后选择 使用选项运行。例如,如果您希望在临时环境而不是标准测试环境中运行,则可以选择其他环境。从 运行 选项"对话框,可以更改这些设置,然后选择 运行 运行所选测试。
说明 如果选择其他的实验室环境,必须具有角色和所用测试设置中创建使用的环境相同。
若要运行自动测试不更改任何选项,右击测试然后选择 运行。
此时将显示**“分析测试运行”**活动,其中显示了包含此测试的测试运行的进度。
说明 可以运行多个自动通过选择多个测试,也可以运行整个测试套件。若要运行测试套件选择该测试,测试套件的快捷菜单中选择 运行。
查看和更新测试结果
打开 Microsoft 测试管理器。
说明 若要显示 Microsoft 测试管理器 窗口中,选择 启动,然后选择 所有程序。指向 *** Microsoft Visual Studio 2012 *** 然后选择 Microsoft 测试管理器。
若要查看测试结果,请选择在中心组切换器上的下箭头然后选择 测试中心。
在中心组菜单栏上,选择 测试 然后选择 分析测试运行。
此时将显示**“分析测试运行”**活动。它显示此测试计划的所有测试运行。
双击某个测试运行将其打开并查看详细信息。
此时将显示该测试运行的详细信息。
(可选)若要更新测试运行的标题,使其更能体现其意义,请在**“标题”**中键入新名称。
(可选)如果测试未通过,可以更新未通过的原因。选择 解决方法 并为该失败选择的根源从列表。
(可选)若要向测试结果添加注释,请选择 注释 图标。键入注释然后选择 保存批注。
(可选)若要查看单个测试的详细信息,请双击该测试。
此时将显示测试结果,其中包含测试运行的详细信息、为此测试结果收集的数据附件以及该测试的测试结果历史记录。您可以关闭此视图以返回到测试运行。
说明 经过分析,如果您确定存在 Bug,则可以从此视图创建 Bug。
若要保存对此的这些更改测试运行,在工具栏上选择 保存 。