发布时间: 2016年7月
可以使用包含运行 Windows XP 或 Windows Server 2003 的虚拟机和物理计算机的实验室环境。 但是,这些实验室环境会在配置过程中遇到其他实验室环境不会遇到的一些问题。 这些问题要求你在对包含 Windows XP 或 Windows Server 2003 计算机的实验室环境进行配置和更改时执行附加步骤。
备注
Windows Server 2003 计算机仅支持使用 Visual Studio 2012 更新 2。
下表列出了在配置包含 Windows XP 计算机的实验室环境时可能遇到的问题:
问题 |
解决方案 |
|---|---|
创建实验室环境: 如果环境包含 Windows XP 或 Windows Server 2003 计算机,则实验室环境创建会失败。 |
请参阅以下部分:创建包含 Windows XP 计算机的实验室环境 |
编辑实验室环境 如果环境包含 Windows XP 或 Windows Server 2003 计算机,则实验室环境编辑会失败。 |
请参阅以下部分:重新配置包含 Windows XP 计算机的实验室环境 |
修复实验室环境: 如果环境包含 Windows XP 或 Windows 2003 计算机,则实验室环境修复会失败。 |
请参阅以下部分:重新配置包含 Windows XP 计算机的实验室环境 |
将实验室环境配置为作为服务运行: 如果实验室环境包含 Windows XP 或 Windows Server 2003 的计算机,并且配置为运行编码的 UI 测试,则将环境重新配置为作为服务运行会导致错误。 |
请参阅以下部分:重新配置包含 Windows XP 计算机的实验室环境 |
更改测试控制器 如果实验室环境包含 Windows XP 或 Windows Server 2003 的计算机,则更改环境的测试控制器会导致错误。 |
请参阅以下部分:重新配置包含 Windows XP 计算机的实验室环境 |
更改测试控制器的设置 如果实验室环境包含 Windows XP 或 Windows Server 2003 的计算机,则使用“测试控制器管理器”选项卡在 Microsoft 测试管理器中更改测试控制器的设置会导致错误。 |
请参阅以下部分:重新配置包含 Windows XP 计算机的实验室环境 |
创建使用 Windows XP 或 Windows Server 2003 计算机的实验室环境
若要创建包含 Windows XP 或 Windows Server 2003 计算机的实验室环境,请执行以下步骤:
创建实验室环境:
使用 Microsoft 测试管理器创建实验室环境。 请参阅创建实验室环境。 完成使用**“新建环境”向导创建环境时,实验室管理工具版会尝试在计算机上安装测试代理。 但是,实验室管理工具版无法在 Windows XP 或 Windows Server 2003 计算机上安装测试代理,实验室环境的“状态”会显示“未就绪”**。
在 Windows XP 或 Windows Server 2003 计算机上手动安装测试代理:
在环境中的每台 Windows XP 或 Windows Server 2003 计算机上手动安装测试代理。 请参阅以下部分:在实验室环境中手动安装测试代理。
验证测试代理。
在 Microsoft 测试管理器中打开实验室环境。
打开 Microsoft 测试管理器
从下拉菜单中选择**“实验室中心”**。
选择“实验室”选项卡。
在**“环境”列表中突出显示你的实验室环境,然后在工具栏上选择“打开”**。
选择**“验证”**按钮。 将运行一组验证。
选择**“完成”**按钮。
实验室管理工具版会尝试在实验室环境中的计算机上重新安装测试代理,并会显示错误或警告。 但是,如果该过程成功,则环境的**“状态”会更改为“就绪”**,你可以使用环境。
重新配置使用 Windows XP 或 Windows Server 2003 计算机的实验室环境
此部分介绍如何重新配置包含 Windows XP 或 Windows Server 2003 计算机的现有实验室环境。 在以下情况中必须完成这些步骤:
修复环境。
编辑环境。
更改环境中使用的测试控制器。
重新配置环境中使用的测试控制器。
重新配置环境,以在测试代理配置为运行编码的 UI 测试之后将它们作为服务来运行。
重新配置测试控制器:
可选:如果需要重新配置测试控制器,请在完成以下步骤之前重新配置测试控制器。 有关在实验室环境中配置测试控制器的信息,请参阅在实验室环境中设置测试控制器。
在 Windows XP 或 Windows Server 2003 计算机上手动卸载测试代理:
登录 Windows XP 计算机。
在**“控制面板”中,打开“添加/删除程序”**。
如果**“Microsoft Visual Studio Agents”**位于程序列表中,请卸载它。 否则,请记住执行下一步。
在 Windows XP 或 Windows Server 2003 计算机上手动安装测试代理:
在环境中的每台 Windows XP 或 Windows Server 2003 计算机上手动安装测试代理。 请参阅以下部分:在实验室环境中手动安装测试代理。
验证测试代理。
在 Microsoft 测试管理器中打开实验室环境。
打开 Microsoft 测试管理器
从下拉菜单中选择**“实验室中心”**。
选择“实验室”选项卡。
在**“环境”列表中突出显示你的实验室环境,然后在工具栏上选择“打开”**。
重新配置测试控制器和 UI 测试的设置
可选:如果需要更改测试控制器或用于运行编码的 UI 测试的设置,请选择**“高级”**选项卡,然后重新配置这些设置。
选择**“验证”**按钮。 将运行一组验证。
选择**“完成”**按钮。
实验室管理工具版会尝试在实验室环境中的计算机上重新安装测试代理,并会显示错误或警告。 但是,如果该过程成功,则环境的**“状态”会更改为“就绪”**,你可以使用环境。
在实验室环境中手动安装测试代理
此部分介绍如何使用 Visual Studio 2012 Agents 安装软件(而不 Microsoft 测试管理器)在属于实验室环境的计算机上安装测试代理。 必须在实验室环境中的每台 Windows XP 或 Windows Server 2003 计算机上执行此步骤。
所需权限
若要安装测试代理,你必须是计算机上“Administrators”安全组的成员。 向测试控制器注册测试代理时,你还必须是测试控制器计算机上“Administrators”安全组的成员。
手动安装测试代理
加载“Visual Studio Agents”CD 或已下载的 ISO 映像,然后启动根文件夹中的 setup.exe。
这将显示 Visual Studio Test Agent 安装向导。 完成向导中的步骤。
向导完成安装后,请选择**“立即配置测试代理”**。
备注
可以随时运行此工具,以重新配置测试代理。依次选择“所有程序”、“Microsoft Visual Studio”和“Microsoft Visual Studio Test Agent 配置工具”。
选择**“运行选项”**,然后选择下列选项之一。 这些选项会确定如何运行测试代理:
服务 如果你不必运行与桌面交互的自动测试(如编码的 UI 测试或在测试运行时创建视频录制),则在**“将测试代理作为以下内容运行”下选择“服务”,然后选择“下一步”**。
- 在**“将测试代理作为服务运行”下,在“用户名”和“密码”字段中,指定用来创建实验室环境的登录凭据。 在 Microsoft 测试管理器的“实验室中心”中,这些是在“新建环境”向导的“计算机”**选项卡上使用的凭据。
交互进程 如果你要运行与桌面交互的自动测试(如编码 UI 测试或在测试运行时创建视频录制),则选择**“交互进程”,然后选择“下一步”**。 有关如何将测试代理作为进程运行的信息,请参阅如何:设置测试代理以运行与桌面交互的测试。
在**“将测试代理作为交互进程运行”下,在“用户名”和“密码”字段中,指定用于创建实验室环境的登录凭据。 在 Microsoft 测试管理器的“实验室中心”中,这些是在“新建环境”向导的“计算机”**选项卡上使用的凭据。
如果将测试代理配置为作为具有与用于登录计算机的用户帐户不同的帐户的交互进程来运行,则必须重新启动计算机,然后使用在测试代理配置工具中输入的帐户登录。 必须执行此操作,以便测试代理服务可以启动。
为了确保具有测试代理的计算机在重启之后可以运行测试,你可以将计算机设置为以测试代理身份自动登录。 选择**“自动登录”**。 这会以加密形式将用户名和密码存储在注册表中。
因为屏幕保护程序可能会妨碍任何必须与桌面交互的自动测试,所以为了确保禁用屏幕保护程序,请选择**“确保禁用屏幕保护程序”**。
警告
如果自动登录或禁用屏幕保护程序,则存在安全风险。如果启用自动登录,则其他用户能够启动此计算机并能够使用自动登录的帐户。如果禁用屏幕保护程序,则计算机可能不会提示用户通过登录来解锁计算机。这样,任何能够实际接触到该计算机的人员都可以访问该计算机。如果在计算机上启用这些功能,则应该确保这些计算机位于安全的场所。例如,这些计算机位于安全的实验室中。(如果清除“确保禁用屏幕保护程序”,就不会启用屏幕保护程序。)
选择**“向测试控制器注册”。 键入测试控制器的名称,该名称后面是冒号 (:) 以及在“向以下测试控制器注册测试代理”**中使用的端口号。 例如,键入 agent1:6901。
备注
默认端口号是 6901。
若要应用所做的更改,请选择**“应用设置”**。
将显示**“配置摘要”**对话框。 该对话框显示配置测试代理所需的每个步骤的状态。
备注
安装过程中的最后一个步骤将重置网络适配器。这可能会导致网络短时间中断。这是预期的行为。
若要关闭**“配置摘要”对话框中,请选择“关闭”。 然后再次选择“关闭”**以关闭 Test Agent 配置工具。