【IT168 技术文章】
1. 目的
测试系统用来记录软件测试中发现的测试问题,并支持测试问题的跟踪解决过程。
2. 功能
2.1 角色
2.2 工作流程
① 测试问题提出人提出软件的测试问题。
② 测试问题分配人分析测试问题:
n 如果认为该问题需要进行修复,则分配给相关人员进行修复。如果测试问题分配人同时也是测试问题修复人,则可直接进入第3步;
n如果认为该问题描述不清楚或是操作失误引起的,则指出该测试问题不是有效问题;
n 如果认为该问题已经提出过,则指出该测试问题重复。
③ 测试问题修复人得到分配的测试问题:
n 如果接受该测试问题,则开始修复;
n 如果认为该问题描述不清楚或是操作失误引起的,则指出该测试问题不是有效问题;
n 如果认为该问题已经提出过,则指出该测试问题重复。
④ 测试问题修复人在修复过程中:
n 如果正常修复完成测试问题,则指出修复完成;
n 如果由于各种原因不能够修复该测试问题,则指出不能修复。
⑤ 测试问题验证人验证修复完的测试问题:
n 如果认为该问题已经正确修复了,则进行关闭;
n 如果认为该问题还没有正确修复,则指出验证未通过。
⑥ 对于不能修复的测试问题,项目经理经过分析:
n 如果认为该问题可以进行修复,则继续分配给相关人员进行修复;
n 如果认为该问题暂时无法修复,则指出问题遗留。
⑦ 对于进行过程中的测试问题,测试问题分配人可以重新分配该问题给其他人员。
2.3 状态图
3. 数据项
3.1 测试问题
描述测试问题的详细信息。