自动运行测试
此任务描述如何自动运行默认测试集中的测试。
在本主题中︰
自动测试执行概述
您可以在 OpenText Application Quality Management 中自动运行默认测试集中的测试。可以选择在您计算机上或在远程测试主机上运行测试。测试主机是任何已安装测试工具且已连入您网络的计算机。
与使用服务器端执行且在测试执行期间无需用户干预的功能测试集相反,默认测试集使用客户端执行,且用户必须启动和管理测试执行。
您可以选择运行测试集中的所有测试或只运行特定测试,包括自动测试和手动测试。
- 运行自动化测试时,自动打开选定测试工具,在本地机器或远程主机上运行测试,并将结果导出到 OpenText Application Quality Management。
- 从“自动运行器”对话框运行手动测试并指定远程主机时,以电子邮件通知指定测试者在指定主机上运行测试。
您还可以运行自动系统测试以提供系统信息、捕获桌面图像或重新启动计算机。有关系统测试的详细信息,请参见创建测试。
自动运行测试
运行测试集中的所有测试或特定测试,包括使用自动运行器的自动测试和手动测试。
先决条件:
先决条件 | 描述 |
---|---|
设置用于执行远程测试的主机 |
在自动运行测试之前,必须设置远程执行自动化测试的主机计算机,并分配执行手动测试的测试者。 |
启用 OpenText Application Quality Management 与测试主机之间的通信 |
当在远程主机上运行默认测试集时,OpenText Application Quality Management 直接与测试主机通信以启动测试。有关必须打开哪些端口和调整哪些其他安全设置才能启用此通信的信息,请参考所需测试工具的文档。 |
指定运行手动测试的测试者 |
自动运行手动测试并指定远程主机时,通过电子邮件通知指定测试者运行测试。只有为测试指定测试者的有效电子邮件地址时,才可以发送此通知。 要指定测试者,请在“执行网格”选项卡中找到相应测试,并在测试负责人列中选择一位用户。 |
要自动运行测试,请执行以下操作:
-
计划测试执行和排序。
您可以使用以下方法决定如何及何时运行测试:
-
计划。可以指定日期和时间,设置执行测试的条件。
-
排序。您可以设置执行测试的顺序。
有关详细信息,请参阅计划测试运行。
-
-
要自动运行默认测试集,请从测试集树中选择测试集,然后单击“运行测试集”。
Note: 要在多台远程主机上并发运行多个测试集,请为每个测试集分别打开新的“自动运行器”对话框实例。
下表描述了“自动运行器”对话框中的 UI 元素:
UI 元素
描述
全部运行
运行“自动运行器”对话框中的所有测试。
运行
运行“自动运行器”对话框中的选定测试。
停止
在完成前终止文本执行。
全部停止
终止“自动运行器”对话框中正在运行的所有测试。
本地运行所有测试 在本地计算机上执行所有测试。
启用日志 在测试运行期间创建执行日志文件。
要在文本执行之后查看执行日志,请选择运行 > 查看执行日志。
运行选定项 运行“自动运行器”对话框中的选定测试。
对以下项可用:运行菜单
全选 选择“自动运行器”对话框中的所有测试。
对以下项可用:运行菜单
取消全选 清除“自动运行器”对话框中选择的所有测试。
对以下项可用:运行菜单
反选 在“自动运行器”对话框中选择所有测试或清除所有选择的测试。
对以下项可用:运行菜单
测试名称 要运行的测试的名称。
运行于主机 指定为远程运行测试的主机计算机。
要远程执行测试,请为每个测试选择一台主机计算机。您必须先清除本地运行所有测试复选框。
要选择主机,请单击“运行于主机”网格框,并单击“浏览”按钮。在“选择主机”对话框中。在 <任何主机> 下面,选择运行测试的主机或主机组。
如果选择主机组,则在组中的第一台可用主机上运行测试,而不是在组中的每一台主机上运行。
有关主机管理的详细信息,请参阅创建测试集。
状态 显示文本执行进度。
-
要自动运行选定的自动和手动测试,请从测试集树中选择测试集。在“执行网格”或“执行流”选项卡中,选择一个或多个测试,然后单击“运行”。
-
要自动运行多个手动测试,请从测试集树中选择测试集。在“执行网格”或“执行流”选项卡中,选择一个或多个测试,然后单击“运行”。在“手动测试运行”对话框中,选择“自动运行器”,然后单击“确定”。
Note: 要在多台远程主机上并发运行相同测试,请将测试的多个实例添加到测试集。有关添加测试实例的详细信息,请参阅创建测试集。
运行 OpenText Functional Testing GUI 测试
运行 OpenText Functional Testing GUI 测试时,请考虑以下情况:
-
为了 OpenText Application Quality Management 能够在远程主机上运行 GUI 测试,请打开远程主机上的相关应用程序,并选择所需选项。有关详细信息,请参阅 OpenText Functional Testing帮助。
-
在运行 GUI 测试之前,OpenText Application Quality Management 会加载与选定 GUI 测试关联的 OpenText Functional Testing 插件。您必须确保运行 GUI 测试的机器上安装了必需的 OpenText Functional Testing 插件。有关在 OpenText Functional Testing 中使用插件和关联插件列表的详细信息,请参考文档和相关插件文档。
-
从“测试实验室”模块运行 GUI 测试时,这些测试将自动以快速模式运行。它们无法以正常模式运行。
-
默认情况下,OpenText Application Quality Management 会在测试集运行结束时关闭 OpenText Functional Testing。这可确保运行结束时释放 OpenText Functional Testing 许可证,以供其他 OpenText Functional Testing 用户使用。要在测试集运行结束后将 OpenText Functional Testing 保持打开状态,可以在“站点管理”的“站点配置”选项卡中编辑 SUPPORT_TESTSET_END 参数。有关详细信息,请参阅设置配置参数。
-
疑难解答:
建议使用默认身份验证模式 (ENABLE_CSE_V1 参数设置为 Y) 运行 GUI 测试。
如果该参数设置为 N (启用“批准 ID”模式),您可能会遇到“OTA 服务器未连接”错误。要解决此问题,请删除该参数或将参数值设置为 Y。
查看自动执行结果
对于默认测试集,在执行完成之后,可以查看有关自动测试执行的详细信息。在“自动运行器”对话框中,选择运行 > 查看执行日志。
Note: 只有执行测试之前在“自动运行器”对话框中选择了启用日志之后,才可以查看执行日志。
您还可以在以下模块中查看测试结果摘要:
-
测试实验室。在“执行网格”中显示每个测试运行的更新后状态。每个测试步骤的结果均出现在“上次运行结果”窗格中。可在“测试实例详细信息”对话框中查看更详细的结果。
-
测试运行。显示项目中每个测试运行的更新后状态。可以基于测试执行详细信息生成报告。
有关查看测试结果的更多详细信息,请参见测试运行。
另请参阅: