上章介绍了使用测试计划模块对测试用例进行管理。当测试用例设计好之后,就需要执行这些用例。执行测试用例是测试过程的核心,测试用例执行之后的结果是通过还是失败?如果失败了,需要提交对应的缺陷报告,缺陷修复后,还需要重新执行。那么如何使用TD管理执行测试用例的过程呢?
本章的主要内容包括:
1)测试实验室模块概述
2)视图概述
3)测试实验室步骤
4)测试集管理
5)执行测试用例
6)分析测试执行情况
执行测试用例是测试过程的核心,TD能够管理执行测试用例的过程,并跟踪执行用例的结果,设置测试用例执行的时间和条件。
Test Plan模块有多种视图可用,每种视图显示内容的方式不同。
测试集树视图Test Sets Tree
左侧显示测试集的树状结构,将测试集分类,右侧显示每个测试集中的测试用例、测试集中各个测试用例的执行时间和执行条件、测试集属性。
测试集表格视图Test Sets Grid
在测试集表格视图方式下,显示每个测试集中的测试用例,测试集中各个测试用例的执行时间和执行条件,测试集属性等。
整个执行用例的测试过程,可划分为不同的阶段,每个阶段可以使用不同的测试方法如功能测试、界面测试、回归测试,性能测试、自动化功能测试等。每个阶段在TD中可以通过测试集合来分组,从而能够更好的管理执行测试用例的过程。
如何使用TD中的测试实验室模块来管理整个执行用例的测试过程?
1. 创建测试集
2. 设置测试用例运行计划
甲、运行自动化用例
乙、运行手工用例
3. 分析测试计划
1. 添加执行测试主题
2. 添加测试集到执行测试主题
3. 添加测试用例到测试集合
4. 测试集合属性
针对添加的测试集,可设置测试集属性,测试集会按照设置的属性来运行。
1)设置测试集运行通知规则
2)设置测试集运行失败规则
5. 维护测试集
在测试过程中,可以维护测试集。可以从测试集中移除测试用例,复制测试集,重命名测试集或删除测试集,也可以从测试集中删除测试用例运行结果。
设置测试用例执行流程
定义好测试集后,在测试集运行时,可以控制测试集中各个测试用例的运行计划即制作一个用例执行流程。
在执行流程中,可以为执行的测试用例制定日期和时间,以及设置条件,这对于自动化测试是非常重要的。
执行测试用例
测试用例的执行流程设定好后,就可以按照执行流程来运行测试用例了。测试用例分为手动测试用例和自动化测试用例,用例执行过程中如果发现缺陷,需要提交缺陷,当开发人员修复缺陷后,再次执行该用例,检查缺陷是否被修复成功。
分析测试执行情况
TD能够产生详细的报表和图表来帮助用户分析全部的测试过程。测试用例执行完成后,可以把测试用例执行的过程转化为图表或报表。