第五部分 使用测试文档
计划测试工作
测试计划的目标
软件测试计划是测试员与开发小组交流意图的主要方式。它的最终目标是交流(而不是记录)软件测试小组的意图、期望,以及对将要执行的测试任务的理解。
为什么定义软件的质量和可靠性目标是测试计划的重要部分
因为每个人都有自己对质量和可靠性的看法,由于看法不同,因此完全达到是不可能的。
编写和跟踪测试用例
测试用例计划的理由
组织性、重复性、跟踪和测试证实
什么是特别测试
特别测试是没有计划的测试。它很容易,也很有趣,但是没有组织性、无法重复,也无法跟踪,完成后,无法证实曾经执行过。
测试设计说明的目的是什么
测试设计说明的目的是组织和描述针对某种功能特性要实施的测试。它列举了要测试的功能特性和要用的方法。它明确了测试用例,但是不指明具体是什么,也不说明通过/失败的原则是什么。
报告发现的问题
报告缺陷的基本原则
- 尽快报告软件缺陷
- 有效描述软件缺陷
- 短小
- 单一
- 明显并通用
- 可再现
- 在报告软件缺陷时不要做评价
- 对软件缺陷报告跟踪到底
描述分离和再现软件缺陷的一些技术
- 记录所做的操作,并仔细审查
- 利用白盒测试技术寻找竞争条件、边界条件、内存泄露和其他类似问题
- 看软件缺陷是否与状态相关
- 考虑导致软件缺陷的资源依赖性,甚至硬件问题
软件缺陷生命周期的3个基本状态和2个附加状态
基本状态:打开、解决和关闭。附加状态为审查和推迟