为测试运行设置计划和条件
“执行流”选项卡允许您指定执行测试实例的日期和时间,并为它设置条件。条件是基于“执行流”中另一个指定的测试实例的结果。通过设置条件,可以推迟测试实例的执行,直到另一个指定的测试实例完成运行或通过为止。还可以设置执行测试实例的顺序。
例如,可以决定 Test 2 仅在 Test 1 通过后运行,而 Test 3 仅在 Test 2 通过后运行。Test 1 计划在指定日期的上午 9:00 运行。“执行流”在图中显示测试及其条件。
蓝线箭头表示在上一个测试实例之后执行所指的测试实例,不附任何条件。绿线箭头表示只有上一个测试实例的状态为“通过”时才执行所指的测试实例。黑线箭头表示只有上一个测试实例运行完成后才执行所指的测试实例。当测试实例与时间相关时,执行流图中将会添加时间依赖关系
图标。
在本练习中,您将新建一个默认测试集并将其添加到三个测试实例,用于验证 Mercury Tours 站点上 Sign-On 页的登录过程。然后,您将设置每个实例的条件,并指定每个实例的运行时间。
在“执行流”选项卡中计划测试运行:
-
确保已显示“测试实验室”模块。
在 ALM 侧栏上的测试下方,选择测试实验室。
-
新建测试集。
-
在测试集树中,选择 Service Pack 1 文件夹并单击新建测试集按钮。将打开“新建测试集”对话框。
-
输入以下内容:
名称:Test Run Schedule
描述:This test set is used to explain how to schedule a test run.
-
单击“确定”。Test Run Schedule 测试集已添加到左窗格的测试集树中。
-
-
将测试从 Sign-On/Sign-Off 文件夹添加到 Test Run Schedule 测试集。
-
单击执行流选项卡。如果右窗格尚未显示,请单击选择测试按钮。将显示“测试计划树”选项卡和“需求树”选项卡。
-
在“测试计划树”选项卡中的 Profiling 文件夹下,展开 Sign-On/Sign-Off 文件夹。
-
按 Ctrl 键并选择以下测试:Sign-On Page、Sign-On User Name 和 Sign-On Password。单击向测试集添加测试按钮。将打开“参数值”对话框。
-
单击关闭。测试实例已添加到测试集。
-
-
将执行条件添加到 Sign-On User Name 测试。
-
在“执行流”选项卡图中,右键单击 Sign-On User Name 测试实例并选择测试运行计划。将打开“运行计划”对话框,显示“执行条件”选项卡。
-
单击新建执行条件。将打开“新建执行条件”对话框。
-
在测试下拉列表中,选择 [1]Sign-On Page。
-
从右侧列表中选择通过,指示 ALM 仅当 Sign-On Page 测试实例完成执行并通过时,才执行 Sign-On User Name 测试实例。
-
单击“确定”。条件已添加到“运行计划”对话框。
-
-
将时间依赖关系条件添加到 Sign-On User Name 测试实例。
-
单击时间依赖关系选项卡。
-
单击在指定时间运行。选中日期复选框,并选择明天的日期。
-
单击确定以关闭“运行计划”对话框。条件已显示在“执行流”图中。
-
-
将执行条件添加到 Sign-On Password 测试。
按步骤 4 所述为 Sign-On Password 测试添加相同的执行条件。这次从“新建执行条件”对话框中的测试框选择 Sign-On User Name。
-
将时间依赖关系条件添加到 Sign-On Password 测试。
-
按步骤 5 所述为 Sign-On Password 测试添加相同的时间依赖关系条件。
-
单击“确定”以关闭“运行计划”对话框。条件已显示在“执行流”图中。
-

