五、测试计划制定
在TestLink系统中,一个完整的测试计划包括:
测试阶段的名称(如集成测试阶段、系统测试阶段)
里程碑(明确每个测试阶段的开始和截止时间,以及完成A、B、C三种优先级的比例)
Build版本(定义本测试计划中需要测试的build版本,一般以产品名+时间来命名。)
安排测试人员 (从用户列表中选择本测试计划的参与人员。)
测试用例集
制定优先级规则。优先级分为A、B、C三级,系统会根据用户定义的重要级别和风险级别的组合来确定优先级的归属。重要级别分为三级:Low、Medium、High。风险级别包括三级:1、2、3。
从测试用例中选择本测试计划的测试用例集
设置每个测试用例Category的重要级别和风险级别
设置每个测试用例Category的责任归属。从本测试计划的测试人员列表中选择每个Category的Owner,由他来负责和完成测试用例的执行。
回页首
六、测试执行
执行测试用例,按照对每个build版本的执行情况,记录测试结果。测试结果有四种情况可以选择:
Not Run:还没有执行过
Pass:执行通过
Failed:执行失败
Blocked:由于其它用例失败,导致此用例无法执行,被阻塞。
回页首
七、测试结果分析
TestLink根据测试过程中记录的数据,提供了较为丰富的度量统计功能,可以直观的得到测试管理过程中需要进行分析和总结的数据:
测试用例对测试需求的覆盖情况:哪些需求已经通过测试,哪些需求未通过测试,哪些需求处于阻塞状态,哪些需求还未开始测试。
针对每个版本的测试用例执行情况:
1)各种优先级的测试用例执行的比率
2)各个模块的测试用例执行的比率
3)各个测试人员测试用例的执行比率
每个版本的执行情况
所有测试用例在不同build版本的执行情况,显示?的地方表示还未执行。