如何:使用虚拟环境运行自动测试

可以使用 Microsoft 测试管理器,通过使用 实验室管理工具版 创建的虚拟环境来运行自动测试。 必须将自动测试与测试用例相关联。 随后您便可以将测试用例添加到测试计划包含的测试套件中。 还可以使用 tcm.exe 从命令行运行这些测试。 随后可以在测试计划结果中查看结果。

使用虚拟环境运行自动测试的过程与使用 Microsoft 测试管理器通过物理环境运行自动测试的过程相同。 以下过程介绍虚拟环境的系统必备,以使您可以运行自动测试。 在运行测试后,可以连接到虚拟环境。

注意   我们建议您不要使用虚拟环境运行负载或压力测试。

系统必备组件

必须先执行以下这些步骤,才能使用您的环境运行自动测试:

过程

使用虚拟环境运行自动测试

  1. 创建虚拟环境,并为每个角色添加必要的虚拟机或模板。 有关更多信息,请参见虚拟环境概念和准则如何:从虚拟机或模板创建环境

    提示

    必须在虚拟环境中启用测试功能。 必须选择要用于此功能的测试控制器。

  2. 若要启动虚拟环境,请从**“环境”视图选择环境,然后单击“启动”**。

    提示

    如果要使用的环境已存储在库中,则必须先部署环境,从存储的映像创建虚拟机,然后才能启动该环境。

  3. 验证环境中的计算机是否已启动,以及测试功能是否已启用。 在**“环境”视图中,测试功能的状态显示在环境详细信息中的“测试”**旁。

    提示

    如果运行与桌面进行交互的测试,则必须登录到用作角色的虚拟机,以在环境中运行测试,从而启动测试代理的交互式进程。 在登录到计算机之前,不会启用测试功能。

  4. (建议)若要防止其他用户在您运行测试时意外连接到您的环境,请在工具栏中单击**“标记为‘正在使用’”旁的下拉箭头。 添加有关使用环境的人员的注释,然后单击“标记为‘正在使用’”**。

    如果其他用户尝试连接到正在使用的环境,则会在**“连接到环境”**对话框中显示一条警告,其中包含您输入的注释。

    提示

    也可以从 Microsoft 环境查看器将环境标记为“正在使用”

  5. 在环境中的虚拟机上安装应用程序。 可以通过生成定义,使用工作流功能自动执行此操作。 有关如何执行此操作的更多信息,请参见如何:在虚拟环境中部署应用程序。 或者,也可以手动安装应用程序。

    提示

    我们建议您在安装应用程序之后拍摄每个虚拟机的快照,从而使您可以轻松地返回到安装了应用程序时的此干净状态。

  6. 若要运行自动测试,请使用如何:使用 Microsoft 测试管理器从测试计划运行自动测试中的过程来执行以下任务:

    1. 向测试计划分配生成,以用于查找测试程序集。

    2. 创建包含虚拟环境的角色集的测试设置,并将这些测试设置和环境分配给测试计划。

    3. 运行自动测试

    4. 查看结果

    提示

    如果运行与桌面进行交互的测试,则当您从虚拟机上的“环境”视图连接到环境以使角色运行测试时,可以在每个测试运行时对其进行查看。 如果您是管理员,则还可以在测试运行时,在虚拟机的缩略图视图中查看这些测试。

  7. 若要调查任何测试结果,可以连接到环境中的任何一个虚拟机。 为此,请在**“环境”视图中右击计算机,然后指向“连接”**。

    此时将显示**“Microsoft 环境查看器”**。

    有关如何连接到虚拟环境的更多信息,请参见如何:连接到虚拟环境

    如果使用的是已启用网络隔离d 环境,请参见How to: Connect to Virtual Machines in an Environment that Uses Network Isolation

请参见

概念

为应用程序生命周期使用虚拟实验室

运行自动测试

其他资源

使用虚拟环境进行测试