18.1 测试用例计划的目标
仔细计划测试用例,编写 xmind
- 组织,有效的审查和实用
- 重复性,方便重复原有的测试
- 跟踪
- 计划多少个测试用例?
- 最终执行了多少测试用例?
- 多少通过?
- 多少失败?
- 被忽略的测试用例?
- 测试(或不测试)证实,测试用例计划提供了证明测试内容的手段
18.2 测试用例计划综述
18.2.1 测试设计
- A) 标识符:用于引用和标记测试设计说明的唯一标识符,如 QQ_01
- B) 要测试的特性:测试设计说明所包含的软件特性描述,如计算机程序的加法功能
- C) 方法:描述测试软件特性的通用方法,前置条件和操作步骤
- D) 测试用例确认:具体数据,如最大值后跟实际举例数字
- E) 通过/失败规则:描述测试特性的通过和失败构成,崩溃就是失败
18.2.2 测试用例
包含:
- A) 标识符:唯一
- B) 测试项:详细特性、代码模块
- C) 输入说明:输入内容和条件
- D) 输出说明:预期结果
- E) 环境要求:执行测试必要的硬件,软件,测试工具等
- F) 特殊过程要求:执行测试用例必须做到的特殊需求
- G) 用例之间的依赖性:一个测试用例依赖其他用例,必须说明
18.2.3 测试程序
- A) 标识符
- B) 目的
- C) 特殊需求
- D) 程序步骤
- 日志
- 设置
- 启动
- 程序
- 度量:描述如何判断结果
- 关闭:挂起测试的步骤
- 重启
- 中止
- 重置
- 偶然事件
- E) 细节和真实:组织、重复性、跟踪、测试证实
18.3 测试用例组织和跟踪
必须知晓以下问题:
- 计划执行哪些测试用例
- 执行多少测试用例?需要多长时间
- 能够挑出测试集(相关测试用例组)测试某些特性或者软件部分
- 哪一个失败,哪一个通过
- 哪些在最近执行时失败
- 最近执行通过率
管理和跟踪系统基本有四种:
- 凭脑子记
- 书面文档
- 电子表格
- 自定义数据库