从测试周期中执行测试用例
当在测试周期中完成测试任务分配后,测试者可以进入测试执行阶段。测试者将会按照测试步骤执行测试用例和更新测试结果。
synapseRT提供两种方式来更新测试用例的结果:
测试用例执行结果
用户可以在测试周期页面或者测试执行对话框中更新测试用例执行结果。
当更新测试用例执行结果的时候测试步骤结果不会受到任何影响,但是测试步骤执行结果更新会改变测试用例执行结果。
测试步骤执行结果
由于执行测试的时候是按照步骤一步一步执行的,如果想知道每一个步骤的执行结果那么必须在测试执行对话框中对测试步骤的执行结果进行更新。
注意:当更新测试步骤执行结果的时候,测试用例执行结果会按照以下规则同步更新:
- 如果任何步骤被标记为“失败”,那么测试用例的执行结果将自动更新为“失败“。
- 如果没有步骤被标记为“失败”,但是存在“锁定”结果的测试步骤,那么测试用例执行结果将自动更新为“锁定”。
- 如果没有步骤被标记为“失败”或者“锁定”,但是存在“未测试”结果的测试步骤,那么测试用例结果将自动更新为“未测试”。
- 如果所有步骤被标记为“通过”,那么测试用例的执行结果将自动更新为“通过”。
- 如果步骤结果只有“通过”或者“不适用”,那么测试用例的执行结果将自动更新为“通过”。
- 如果所有步骤被标记为“不适用”,那么测试用例的执行结果将自动更新为“不适用”。
列表视图和测试用例集视图
用户可以在测试周期中随意切换“列表视图”和“测试用例集视图”以查看和执行测试用例。
- 列表视图:在这个视图下所有的测试用例会以列表的形式显示,不显示测试用例个的结构。
- 测试用例集视图:在这个视图下所有的测试用例会按照在测试用例集中的结构显示出来。
注意:如果测试用例分布在多个测试用例集中,那么拥有最多测试用例的测试用例集会显示在列表的最上方。