使用 测试执行记录 指定每个测试用例的执行环境并跟踪运行的每个测试用例的状态。提供向导以自动生成测试执行记录。
开始之前
生成
测试执行记录 之前,必须具有至少一个测试用例。
- 通过执行以下某项操作来打开现有的测试用例:
- 在打开的测试计划中,从目录选择测试用例;然后单击要打开的测试用例的名称。
- 请从左侧栏中,指向构造图标(
)并选择查看测试用例;然后,单击运行以查看项目中的所有测试用例或使用“视图构建器”来缩小列表的范围;最后,单击要打开的测试用例的名称。
- 在打开的测试用例中,从目录选择 测试执行记录,然后单击生成新的 测试执行记录 图标(
)。 这样将启动“生成 测试执行记录”向导。启动向导后,可通过单击右上角的 X 来随时取消该向导。
- 在向导的步骤 1 中,从列表选择所有者、测试计划和测试里程碑。
测试里程碑是测试计划中的不同阶段或迭代。仅当选择了特定的测试计划时,测试里程碑才可用。
- 如果先前定义了测试环境,那么单击重用现有的测试环境,选择要重用的测试环境并单击进一步。
- 如果先前未定义测试环境,那么单击生成测试环境。
- 从每个列中选择一个或多个环境属性。
创建的测试执行记录数量取决于选定的属性数量、选择的覆盖级别以及高级属性(包含、排除和权重)。
注: 直到从某个属性列中选择了至少两个属性后,才能看到高级属性。
- 选择所需的覆盖级别。
使用此设置和高级属性设置来微调将生成的测试执行记录。
- 选择最低以确保将覆盖每个所选的属性至少一次,不尝试覆盖属性的特定组合。例如,如果您从三个列中选择一个属性,那么将创建三个测试执行记录,以确保覆盖每个所选的属性至少一次。
- 选择中等 - 成对交互以确保将覆盖每个成对的属性组合至少一次。
- 选择较大 - 三路交互以确保将覆盖每个三路的属性组合至少一次。
- 选择全部 - 所有排列以确保将覆盖所有的属性组合至少一次。
注: 仅当启动了所选的属性时,覆盖选项才可用。所需的覆盖率越大,必须选择的属性和列就越多。
- 单击高级属性将显示具有三个选项卡的窗口:包含项、排除项和加权。
- 单击下一步。
此向导将创建“已生成测试环境”的预览,将从该预览生成 测试执行记录。
- 选择计划提交的测试环境并单击下一步。
此向导将创建已生成测试执行记录的预览。
- 选择要保留的测试执行记录。
- 通过在分组标准列表中选择一个选项,还可以确定如何对生成的 测试执行记录 进行分组。
- 单击完成。
此向导将根据选择的条件生成测试执行记录。
- 单击保存将测试执行记录添加到测试用例中。
测试执行记录 -
示例
下表显示了用于生成测试执行记录的四组不同的设置。在第 2 排中,覆盖率从最低更改为中等。在第 3 排中,又另外修改了三处,在第 4 排中,仅修改了一处。每个更改都导致创建的测试执行记录数量增加。
表 1. 测试执行记录的示例。示例 |
选定的浏览器 |
选定的 CPU |
选择的操作系统 |
覆盖 |
包含项和排除项 |
权重 |
结果(创建了 TER) |
1 |
Firefox、IE |
Intel® i386、PowerPC® |
Windows XP、SUSE |
最低 |
无 |
优先使用 Firefox、Intel 和 Windows XP |
2 |
2 |
|
|
|
中 |
|
|
4 |
3 |
Firefox、IE 和 Safari |
|
Windows XP、SUSE 和 Mac OS X |
|
|
Safari 和 Mac OS X 优先级 3。 |
9 |
4 |
|
|
|
较大 |
|
|
18 |