测试用例的管理
- 测试用例的数量庞大,必须有效组织,将测试用例分级管理起来
- 测试用例是连接需求与缺陷的关键纽带
解决的问题
-
如何组织测试用例
-
如何报告测试用例
(谁 在什么条件下 对什么进行测试 如何进行测试 依据的需求是什么 与其他的测试用例有什么关联)
测试用例报告的构成
ID:
责任人:谁
被测对象:对什么进行测试
测试需求:概括说明测试目的
预置条件:说明测试用例执行要满足的前提条件
参考文档:代表用户需求的相关文档
测试环境:说明测试的条件
输入和预期输出:测试用例的核心内容
优先级:该测试用例的重要级
与其他测试用例的关联:了解关联
总的来说,要解决的问题就是:谁、在什么条件下、对什么进行测试、如何进行测试、依据的需求是什么、与其他测试用例有何关联
缺陷管理
是在软件生命周期中识别和管理缺陷的过程,确保缺陷被跟踪管理二不丢失
(一般需要跟踪管理工具来帮助进行缺陷的全流程管理)
缺陷的属性
缺陷具有可重现性,严重性,优先级等属性
可重现性:
即缺陷应可以满足不止一次地触发出现
无法重现的bug是无法修复的
在如下情况,缺陷可能是无法重现的
收到误差累积的影响 | 与特殊日期相