《测试用例模板 .docx》由会员分享,可在线阅读,更多相关《测试用例模板 .docx(17页珍藏版)》请在三一办公上搜索。
1、测试用例模板 版 本 历 史 版本/状态 作者 参与者 起止日期 备注 项目名称,测试用例标题 目 录 0. 文档介绍 . 4 0.1 文档目的 . 4 0.2 文档范围 . 4 0.3 读者对象 . 4 0.4 参考文献 . 4 0.5 术语与缩写解释 . 4 1. 接口路径测试用例 . 5 1.1 被测试对象的介绍 . 5 1.2 测试范围与目的 . 5 1.3 测试环境与测试辅助工具的描述 . 5 1.4 测试驱动程序的设计 . 5 1.5 接口测试用例 . 5 1.6 路径测试的检查表 . 6 2. 功能测试用例 . 7 2.1 被测试对象的介绍 . 7 2.2 测试范围与目的 . 7
2、 2.3 测试环境与测试辅助工具的描述 . 7 2.4 测试驱动程序的设计 . 7 2.5 功能测试用例 . 7 3. 健壮性测试用例 . 8 3.1 被测试对象的介绍 . 8 3.2 测试范围与目的 . 8 3.3 测试环境与测试辅助工具的描述 . 8 3.4 测试驱动程序的设计 . 8 3.5 容错能力/恢复能力测试用例 . 8 4. 性能测试用例 . 9 4.1 被测试对象的介绍 . 9 4.2 测试范围与目的 . 9 4.3 测试环境与测试辅助工具的描述 . 9 4.4 测试驱动程序的设计 . 9 4.5 性能测试用例 . 9 5. 图形用户界面测试用例 . 10 5.1 被测试对象的
3、介绍 . 10 5.2 测试范围与目的 . 10 2 /15 项目名称,测试用例标题 5.3 测试环境与测试辅助工具的描述 . 10 5.4 测试驱动程序的设计 . 10 5.5 测试人员分类 . 10 5.6 用户界面测试的检查表 . 10 6. 信息安全性测试用例 . 11 6.1 被测试对象的介绍 . 11 6.2 测试范围与目的 . 11 6.3 测试环境与测试辅助工具的描述 . 11 6.4 测试驱动程序的设计 . 11 6.5 信息安全性测试用例 . 12 7. 压力测试用例 . 12 7.1 被测试对象的介绍 . 12 7.2 测试范围与目的 . 12 7.3 测试环境与测试辅助
4、工具的描述 . 12 7.4 测试驱动程序的设计 . 12 7.5 压力测试用例 . 13 8. 可靠性测试用例 . 13 8.1 被测试对象的介绍 . 13 8.2 测试范围与目的 . 13 8.3 测试环境与测试辅助工具的描述 . 13 8.4 测试驱动程序的设计 . 13 8.5 可靠性测试用例 . 14 9. 安装/反安装测试用例 . 14 9.1 被测试对象的介绍 . 14 9.2 测试范围与目的 . 14 9.3 测试环境与测试辅助工具的描述 . 15 9.4 测试驱动程序的设计 . 15 9.5 安装/反安装测试用例 . 15 附录:评审意见 . 15 3 /15 项目名称,测试
5、用例标题 0. 文档介绍 提示:请用户根据项目的实际测试状况,裁剪本测试用例模板。 0.1 文档目的 0.2 文档范围 0.3 读者对象 0.4 参考文献 提示:列出本文档的所有参考文献,格式如下: 标识符 作者,文献名称,出版单位,日期 例如: AAA 作者,立项建议书,机构名称,日期 0.5 术语与缩写解释 缩写、术语 解 释 4 /15 项目名称,测试用例标题 1. 接口路径测试用例 1.1 被测试对象的介绍 1.2 测试范围与目的 1.3 测试环境与测试辅助工具的描述 1.4 测试驱动程序的设计 1.5 接口测试用例 接口A的函数原型 输入/动作 典型值 边界值 异常值 接口B的函数原
6、型 输入/动作 典型值 边界值 异常值 期望的输出/相应 实际情况 期望的输出/相应 实际情况 5 /15 项目名称,测试用例标题 1.6 路径测试的检查表 检查项 数据类型问题 变量的数据类型有错误吗? 存在不同数据类型的赋值吗? 存在不同数据类型的比较吗? 变量值问题 变量的初始化或缺省值有错误吗? 变量发生上溢或下溢吗? 变量的精度不够吗? 逻辑判断问题 由于精度原因导致比较无效吗? 表达式中的优先级有误吗? 逻辑判断结果颠倒吗? 循环问题 循环终止条件不正确吗? 无法正常终止吗? 错误地修改循环变量吗? 存在误差累积吗? 内存问题 内存没有被正确地初始化却被使用吗? 内存被释放后却继续
7、被使用吗? 内存泄漏吗? 内存越界吗? 出现野指针吗? 文件I/O问题 对不存在的或者错误的文件进行操作吗? 文件以不正确的方式打开吗? 文件结束判断不正确吗? 没有正确地关闭文件吗? 错误处理问题 忘记进行错误处理吗? 错误处理程序块一直没有机会被运行? 错误处理程序块本身就有毛病吗?如报告的错误与实际错误不一致,处理方式不正确等等。 错误处理程序块是“马后炮”吗?如在被它被调用之前软件已经出错。 结论 6 /15 项目名称,测试用例标题 2. 功能测试用例 2.1 被测试对象的介绍 2.2 测试范围与目的 2.3 测试环境与测试辅助工具的描述 2.4 测试驱动程序的设计 2.5 功能测试用
8、例 功能A描述 用例目的 前提条件 输入/动作 示例:典型值 示例:边界值 示例:异常值 功能B描述 用例目的 前提条件 输入/动作 7 /15 期望的输出/相应 实际情况 期望的输出/相应 实际情况 项目名称,测试用例标题 3. 健壮性测试用例 3.1 被测试对象的介绍 3.2 测试范围与目的 3.3 测试环境与测试辅助工具的描述 3.4 测试驱动程序的设计 3.5 容错能力/恢复能力测试用例 异常输入/动作 示例:错误的数据类型 示例:定义域外的值 示例:错误的操作顺序 示例:异常中断通信 示例:异常关闭某个功能 示例:负荷超出了极限 容错能力/恢复能力 造成的危害、损失 8 /15 项目
9、名称,测试用例标题 4. 性能测试用例 4.1 被测试对象的介绍 4.2 测试范围与目的 4.3 测试环境与测试辅助工具的描述 4.4 测试驱动程序的设计 4.5 性能测试用例 性能A描述 用例目的 前提条件 输入数据 性能B描述 用例目的 前提条件 输入数据 9 /15 期望的性能 实际性能 期望的性能 实际性能 项目名称,测试用例标题 5. 图形用户界面测试用例 5.1 被测试对象的介绍 5.2 测试范围与目的 5.3 测试环境与测试辅助工具的描述 5.4 测试驱动程序的设计 5.5 测试人员分类 类别 A类 B类 特征 5.6 用户界面测试的检查表 检查项 窗口切换、移动、改变大小时正常
10、吗? 各种界面元素的文字正确吗? 各种界面元素的状态正确吗? 各种界面元素支持键盘操作吗? 10 /15 测试人员的类别及其评价 项目名称,测试用例标题 各种界面元素支持鼠标操作吗? 对话框中的缺省焦点正确吗? 数据项能正确回显吗? 对于常用的功能,用户能否不必阅读手册就能使用? 执行有风险的操作时,有“确认”、“放弃”等提示吗? 操作顺序合理吗? 有联机帮助吗? 各种界面元素的布局合理吗?美观吗? 各种界面元素的颜色协调吗? 各种界面元素的形状美观吗? 字体美观吗? 图标直观吗? 6. 信息安全性测试用例 6.1 被测试对象的介绍 6.2 测试范围与目的 6.3 测试环境与测试辅助工具的描述
11、 6.4 测试驱动程序的设计 11 /15 项目名称,测试用例标题 6.5 信息安全性测试用例 假想目标A 前提条件 是否实现目标 假想目标B 前提条件 是否实现目标 代价利益分析 代价利益分析 非法入侵手段 非法入侵手段 7. 压力测试用例 7.1 被测试对象的介绍 7.2 测试范围与目的 7.3 测试环境与测试辅助工具的描述 7.4 测试驱动程序的设计 12 /15 项目名称,测试用例标题 7.5 压力测试用例 极限名称A 前提条件 例如“最大并发用户数量” 输入/动作 输出/响应 是否能正常运行 例如10个用户并发操作 例如20个用户并发操作 极限名称B 前提条件 输入/动作 输出/响应
12、 是否能正常运行 8. 可靠性测试用例 8.1 被测试对象的介绍 8.2 测试范围与目的 8.3 测试环境与测试辅助工具的描述 8.4 测试驱动程序的设计 13 /15 项目名称,测试用例标题 8.5 可靠性测试用例 任务A描述 连续运行时间 故障发生的时刻 统计分析 任务A无故障运行的平均时间间隔 任务A无故障运行的最小时间间隔 任务A无故障运行的最大时间间隔 任务B描述 连续运行时间 故障发生的时刻 统计分析 任务B无故障运行的平均时间间隔 任务B无故障运行的最小时间间隔 任务B无故障运行的最大时间间隔 故障描述 故障描述 9. 安装/反安装测试用例 9.1 被测试对象的介绍 9.2 测试范围与目的 14 /15 项目名称,测试用例标题 9.3 测试环境与测试辅助工具的描述 9.4 测试驱动程序的设计 9.5 安装/反安装测试用例 配置说明 安装选项 全部 部分 升级 其它 反安装选项 描述是否正常 描述是否正常 使用难易程度 使用难易程度 附录:评审意见 提示:测试组长邀请开发人员和同行专家,对系统测试用例进行技术评审。 15 /15