为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

软件测试用例文档

2017-09-27 23页 doc 48KB 179阅读

用户头像

is_180829

暂无简介

举报
软件测试用例文档软件测试用例文档 测试用例 目录 1(引言............................................................................................................................................. 3 1.1编写目的.............................................................................................
软件测试用例文档
软件测试用例文档 测试用例 目录 1(引言............................................................................................................................................. 3 1.1编写目的............................................................................................................................ 3 1.2项目背景............................................................................................................................ 3 1.3定义.................................................................................................................................... 3 1.4参考资料............................................................................................................................ 3 1.5测试种类的分类 ................................................................................................................ 4 1.6测试阶段............................................................................................................................ 4 1.7测试用例的分类 ................................................................................................................ 4 1.8测试种类、阶段和测试用例的关系 ................................................................................ 4 1.9用例编写 .................................................................................................................... 5 2测试用例........................................................................................................................................ 5 2.1 功能测试用例 (代号F(Function )) ........................................................................ 5 2.1.1 被测试对象(单元)的介绍 ................................................................................. 5 2.1.2测试范围与目的 ...................................................................................................... 5 2.1.3测试环境与测试辅助工具的描述 .......................................................................... 5 2.1.4测试驱动程序的设计 .............................................................................................. 5 2.2 接口-路径测试用例(代号I(Interface)) ....................................................................... 6 2.2.1被测试对象(单元)的介绍 .................................................................................. 6 2.2.2测试范围与目的 ...................................................................................................... 6 2.2.3测试环境与测试辅助工具的描述 .......................................................................... 6 2.2.4 测试驱动程序的设计 ............................................................................................. 6 2.2.5 路径测试的检查表(代号PI(Path Inspection ) .............................................. 6 2.3 性能测试用例(代号PE(Performance)) ..................................................................... 7 2.3.1 被测试对象(单元)的介绍 ................................................................................. 7 2.3.2 测试范围与目的 ..................................................................................................... 7 2.3.3 测试环境与测试辅助工具的描述 ......................................................................... 7 2.3.4 测试驱动程序的设计 ............................................................................................. 7 2.4 图形用户界面测试用例(代号U(User Interface)) ......................................... 8 2.4.1 被测试对象的介绍 ................................................................................................. 8 2.4.2 测试范围与目的 ..................................................................................................... 8 2.4.3 测试环境与测试辅助工具的描述 ......................................................................... 8 2.4.4测试驱动程序的设计 .............................................................................................. 8 2.4.5测试人员分类 .......................................................................................................... 8 2.4.6用户界面测试的检查表 .......................................................................................... 8 2.5 健壮性测试用例(代号RO(Robustness)) ................................................................. 9 2.5.1 被测试对象的介绍 ................................................................................................. 9 2.5.2测试范围与目的 ...................................................................................................... 9 2.5.3 测试环境与测试辅助工具的描述 ......................................................................... 9 2.5.4 测试驱动程序的设计 ............................................................................................. 9 2.5.5 容错能力/恢复能力测试用例 ................................................................................ 9 2.6 并发性能测试用例(代号C(Complicated)) .............................................................. 9 2.6.1被测试对象的介绍 .................................................................................................. 9 2.6.2测试范围与目的 ...................................................................................................... 9 2.6.3测试环境与测试工具的描述 .................................................................................. 9 2.6.4测试驱动程序的设计 .............................................................................................. 9 2.7 业务组合性能测试(集成性能测试)(代号IP(Inregrated Performance)) ............ 11 2.7.1被测试对象的介绍 ................................................................................................ 11 2.7.2测试范围与目的 .................................................................................................... 11 2.7.3测试环境与工具的描述 ........................................................................................ 11 2.7.4测试驱动程序的设计 ............................................................................................ 11 2.8 可靠性测试用例(代号RE(Reliability)) ................................................................. 12 2.8.1被测试对象的介绍 ................................................................................................ 12 2.8.2测试范围与目的 .................................................................................................... 12 2.8.3测试环境与工具的描述 ........................................................................................ 12 2.8.4测试驱动程序的设计 ............................................................................................ 12 2.9 信息安全性测试用例(代号IS(Information security)) ........................................... 13 2.9.1被测试对象的介绍 ................................................................................................ 13 2.9.2测试范围与目的 .................................................................................................... 13 2.9.3测试环境与测试辅助工具的描述 ........................................................................ 13 2.9.4测试驱动程序的设计 ............................................................................................ 13 2.10 网络性能测试(代号NP(Network Performance)) ................................................ 13 2.10.1被测试对象的介绍 .............................................................................................. 13 2.10.2.测试范围与目的 .................................................................................................. 13 2.10.3 测试环境与测试辅助工具描述 ....................................................................... 13 2.10.4测试驱动程序设计 .............................................................................................. 13 2.11 服务器性能测试 (代号SP(Server Performance)) ............................................. 14 2.11.1被测试对象的介绍 .............................................................................................. 14 2.11.2.测试范围与目的 .................................................................................................. 14 2.11.3 测试环境与测试辅助工具描述 ....................................................................... 14 2.11.4测试驱动程序设计 .............................................................................................. 14 2.12 安装/反安装测试用例(代号IN(Installation)) ......................................................... 15 2.12.1被测试对象的介绍 .............................................................................................. 15 2.12.2.测试范围与目的 .................................................................................................. 15 2.12.3测试环境与测试辅助工具描述 .......................................................................... 15 2.12.4测试驱动程序设计 .............................................................................................. 15 3测试用例清单与测试用例列表 .................................................................................................. 15 4附录:评审意见 .......................................................................................................................... 16 5.管理用例...................................................................................................................................... 16 1(引言 测试文档由软件设计说明所驱动。测试用于验证模块单元实现了模块设计中定义的规格。一个完整的单元测试说明应该包含白盒测试和黑盒的测试。测试验证程序应该执行的工作,测试验证程序不应该执行的工作。 1.1编写目的 通过测试尽可能的找出项目中的错误,并加以纠正。测试不仅最后的复审,更是保证软件质量的关键。 简单的说就是想尽一切方法尝试“破坏”它,这样才能找出失败与不足之处,最终的任务就是建造高质量的软件产品 1.2项目背景 系统说明:该软件系统主要实现对商品的展销为主要目的的任务 项目开发小组:第十小组 主管科目:软件工程 任务下达者:教师 1.3定义 白盒测试 也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。 这一方法是把测试对象看作一个打开的盒子,测试人员依据程序内部逻辑结构相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。 黑盒测试 也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。 1.4参考资料 项目的任务书、或批文; 项目开发计划; 需求规格说明书; 概要设计说明书; 测试计划; 用户操作手册; 文档中所引用的其他资料、软件开发或规范。 1.5测试种类的分类 功能测试、健壮性测试、接口测试、强度测试、压力测试、性能测试、用户界面测试、安全测试、可靠性测试、安装/反安装测试、文档测试 1.6测试阶段 功能测试:功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。 路径测试:是指根据路径设计测试用例的一种技术,经常用于状态转换测试中。 界面测试:界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。 1.7测试用例的分类 功能测试用例: 功能测试、健壮性测试、可靠性测试 路径测试用例: 接口测试、健壮性测试、可靠性测试 界面测试用例: 安全测试用例、美观测试 1.8测试种类、阶段和测试用例的关系 测试阶段 测试类型 执行人员 单元测试 模块功能测试、包含部分功能测开发人员 试 集成测试 接口测试、路径测试、含部分功开发人员,如果测试人员水平较 能测试 高可以由测试人员执行 系统测试 功能测试、健壮性测试、性能测测试人员 试、用户界面测试、安全测试、 压力测试、可靠性测试、安装/反 安装测试 验收测试 对于实际项目基本同上,并包含测试人员,可能包含用户 文档测试,对于软件产品主要测 试相关技术文档 1.9用例编写方案 开发阶段 依据文档 编写的用例 需求分析结束后 需求文档 系统测试对应的用例 概要设计阶段结束 概要设计、体系设计 集成测试对应的用例 详细设计阶段 详细设计文档 单元测试对应的用例 2测试用例 2.1 功能测试用例 (代号F(Function )) 2.1.1被测试对象(单元)的介绍 2.1.2测试范围与目的 2.1.3测试环境与测试辅助工具的描述 2.1.4测试驱动程序的设计 测试用例 测试用例ID 输入/动作 期望的输出/相应 实际情况 测试用例 测试用例ID 输入/动作 期望的输出/相应 实际情况 2.2 接口-路径测试用例(代号I(Interface)) 2.2.1被测试对象(单元)的介绍 2.2.2测试范围与目的 2.2.3测试环境与测试辅助工具的描述 2.2.4 测试驱动程序的设计 接口A的函数原型 测试用例 测试用例ID 前提条件 输入/动作 期望的输出/相应 实际情况 示例:典型值… 示例:边界值… 示例:异常值… 接口函数B原型 测试用例 测试用例ID 前提条件 输入/动作 期望的输出/相应 实际情况 示例:典型值… 示例:边界值… 示例:异常值… …… 2.2.5 路径测试的检查表(代号PI(Path Inspection ) 检查项 结论 数据类型问 (,)变量的数据类型有错误吗, (,)存在不同数据类型的赋值吗, (,)存在不同数据类型的比较吗, 变量值问题 (,)变量的初始化或缺省值有错误吗, (,)变量发生上溢或下溢吗, (,)变量的精度不够吗, 逻辑判断问题 (,)由于精度原因导致比较无效吗, (,)表达式中的优先级有误吗, (,)逻辑判断结果颠倒吗, 循环问题 (,)循环终止条件不正确吗, (,)无法正常终止(死循环)吗, (,)错误地修改循环变量吗, (,)存在误差累积吗, 内存问题 (,)内存没有被正确地初始化却被使用吗, (,)内存被释放后却继续被使用吗, (,)内存泄漏吗, (,)内存越界吗, (,)出现野指针吗, 错误处理问题 (,)忘记进行错误处理吗, (,)错误处理程序块一直没有机会被运行, (,)错误处理程序块本身就有毛病吗,如报告的错误与实际错误不一致,处理方式不正确等等。 (,)错误处理程序块是“马后炮”吗,如在被它被调用之前软件已经出错。 2.3 性能测试用例(代号PE(Performance)) 2.3.1 被测试对象(单元)的介绍 2.3.2 测试范围与目的 2.3.3 测试环境与测试辅助工具的描述 2.3.4 测试驱动程序的设计 测试用例 测试用例ID 性能描述 用例目的 前提条件 特殊的规程说明 用例间的依赖关系 步骤 输入/动作 期望的性能(平均值) 实际性能(平均值) 回归测试 示例:典型值 示例:边界值 示例:异常值 „„ „„ 2.4 图形用户界面测试用例(代号U(User Interface)) 2.4.1 被测试对象的介绍 2.4.2 测试范围与目的 2.4.3 测试环境与测试辅助工具的描述 2.4.4测试驱动程序的设计 2.4.5测试人员分类 类别 特征 A类 B类 …… 2.4.6用户界面测试的检查表 检查项 测试用例ID 测试人员的类别及其评价 窗口切换、移动、改变大小时正常吗, 各种界面元素的文字正确吗,(如标题、提示等) 各种界面元素的状态正确吗,(如有效、无效、选中等状态) 各种界面元素支持键盘操作吗, 各种界面元素支持鼠标操作吗, 对话框中的缺省焦点正确吗, 数据项能正确回显吗, 对于常用的功能,用户能否不必阅读手册就能使用, 执行有风险的操作时,有“确认”、“放弃”等提示吗, 操作顺序合理吗, 有联机帮助吗, 各种界面元素的布局合理吗,美观吗, 各种界面元素的颜色协调吗, 各种界面元素的形状美观吗, 字体美观吗, 图标直观吗, … 2.5 健壮性测试用例(代号RO(Robustness)) 2.5.1 被测试对象的介绍 2.5.2测试范围与目的 2.5.3 测试环境与测试辅助工具的描述 2.5.4 测试驱动程序的设计 2.5.5 容错能力/恢复能力测试用例 异常输入/动作 容错能力/恢复能力 造成的危害、损失 示例:错误的数据类型… 示例:定义域外的值… 示例:错误的操作顺序… 示例:异常中断通信… 示例:负荷超出了极限… 示例:异常关闭某个功能 2.6 并发性能测试用例(代号C(Complicated)) 2.6.1被测试对象的介绍 2.6.2测试范围与目的 2.6.3测试环境与测试工具的描述 2.6.4测试驱动程序的设计 功能描述 测试用例 测试用例ID 用例目的 测试方法 并发用户数与事物执行情况 并发用事务平事务最大平均每秒事务成功率 每秒点击平均流量(字节/秒) 户数 均响应响应时间 处理事务率 时间 数 20 25 30 35 40 45 50 并发用户数与数据库主机 并发用CPU利用率 MEM利用率 磁盘I/O情DB参数1 其他参数 户数 况 20 25 30 35 40 45 50 并发用户与应用服务器的关系表 并发用CPU利用率 MEM利用率 磁盘I/O情况 户数 20 25 30 35 40 45 50 2.7 业务组合性能测试(集成性能测试)(代号IP(Inregrated Performance)) 2.7.1被测试对象的介绍 2.7.2测试范围与目的 2.7.3测试环境与工具的描述 2.7.4测试驱动程序的设计 功能描述 测试用例 测试用例ID 用例目的 测试方法 并发用户数与事务执行情况 并事务平均响应事务最大响应平均每秒事务事务成功率 发时间 时间 数 用 每秒平均户 点击流量数 率 (字 节/秒) 业业业业业业业业业业业业 务务务务务务务务务务务务 1 2 3 1 2 3 1 2 3 1 2 3 20 25 30 35 40 45 50 并发用户数与数据库主机 并发用CPU利用MEM利用率 磁盘I/O情况 DB参数1 其他参数 户数 率 20 25 30 35 40 45 50 并发用户与应用服务器的关系表 并发用户数 CPU利用率 MEM利用率 磁盘I/O情况 20 25 30 35 40 45 50 2.8 可靠性测试用例(代号RE(Reliability)) 2.8.1被测试对象的介绍 2.8.2测试范围与目的 2.8.3测试环境与工具的描述 2.8.4测试驱动程序的设计 任务A描述 测试用例 测试用例ID 连续运行时间 故障发生的时刻 故障描述 …… 统计分析 任务A无故障运行的平均时间间隔 (CPU小时) 任务A无故障运行的最小时间间隔 (CPU小时) 任务A无故障运行的最大时间间隔 (CPU小时) 任务B描述 测试用例 测试用例ID 连续运行时间 故障发生的时刻 故障描述 …… 统计分析 任务B无故障运行的平均时间间隔 (CPU小时) 任务B无故障运行的最小时间间隔 (CPU小时) 任务B无故障运行的最大时间间隔 (CPU小时) 2.9 信息安全性测试用例(代号IS(Information security)) 2.9.1被测试对象的介绍 2.9.2测试范围与目的 2.9.3测试环境与测试辅助工具的描述 2.9.4测试驱动程序的设计 假想目标A 前提条件 非法入侵手段 是否实现目标 代价,利益分析 …… 假想目标B 前提条件 非法入侵手段 是否实现目标 代价,利益分析 …… 2.10 网络性能测试(代号NP(Network Performance)) 2.10.1被测试对象的介绍 2.10.2.测试范围与目的 2.10.3 测试环境与测试辅助工具描述 2.10.4测试驱动程序设计 测试用例 测试用例ID 用例目的 测试方法 运行时间 用户并发数 事务响应时间 端口流量 丢报率 2.11 服务器性能测试 (代号SP(Server Performance)) 2.11.1被测试对象的介绍 2.11.2.测试范围与目的 2.11.3 测试环境与测试辅助工具描述 2.11.4测试驱动程序设计 监控指标 描述 平均负载 系统正常状态下,最后60秒同步进程的平均个数 冲突率 在以太网上监测到的每秒冲突数 进程/线程交换率 进程和线程之间每秒交换次数 CPU利用率 CPU占用率 磁盘交换率 磁盘交换速率 中断速率 CPU每秒处理的中断数 输出包错误率 发送以太网数据包时每秒错误数 包输入率 每秒输出的以太网数据包数目 读入内存页速率 物理内存中每秒读入内存页的数目 写出内存页速率 每秒从物理内存中写道文件中的内存页数目或者从物理内存 中删掉的内存页数目 内存页交换速率 每秒写入内存页和从物理内存中读出页的个数 进程入交换率 交换区输入的进程数目 进程出交换率 交换区输出的进程数目 系统CPU利用率 系统的CPU占用率(%) 用户CPU利用率 用户模式下的CPU占用率(%) „„ „„ 2.12 安装/反安装测试用例(代号IN(Installation)) 2.12.1被测试对象的介绍 2.12.2.测试范围与目的 2.12.3 测试环境与测试辅助工具描述 2.12.4测试驱动程序设计 配置说明 测试用例 测试用例ID 安装选项 描述是否正常 使用难易程度 全部 部分 升级 其它 反安装选项 描述是否正常 使用难易程度 3测试用例清单与测试用例列表 测试用例清单 项目ID 测试项目 子项目ID 测试子项目 测试用例ID 测试结论 结论 总数 测试用例列表 项目ID 测试项目 子项目ID 测试子项目 测试用例ID 测试结论 结论 测试项目测试子项 1 目1 用例级别:指明该用例的重要程度 级别1:基本。用例涉及系统基本功能。(1级用例的数量应受到控制) 级别2:重要。用例涉及单个版本特性。 级别3:详细。该用例仅影响单项功能的某一细节方面。 级别4:生僻。该用例对应较生僻的预置条件和数据设置。 4附录:评审意见 提示:测试组长邀请开发人员和同行专家,对《系统测试用例》进行技术评审。 序号 评审人员 评审意见 评审总结 总结人: 时间: 5.管理用例 编写用例 用例评审 用例修改 进入版本控制库 使用用例&维护 &升级
/
本文档为【软件测试用例文档】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索