当前位置:首页 >> IT/计算机 >>

软件测试用例文档


测试用例 目录
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 测试驱动程序的设计 .............................................................................................. 6 2.2 接口-路径测试用例(代号 I(Interface) ....................................................................... 6 ) 2.2.1 被测试对象(单元)的介绍 .................................................................................. 6 2.2.2 测试范围与目的 ...................................................................................................... 6 2.2.3 测试环境与测试辅助工具的描述 .......................................................................... 6 2.2.4 测试驱动程序的设计 ............................................................................................. 7 2.2.5 路径测试的检查表(代号 PI(Path Inspection ) .............................................. 7 2.3 性能测试用例(代号 PE(Performance) ..................................................................... 8 ) 2.3.1 被测试对象(单元)的介绍 ................................................................................. 8 2.3.2 测试范围与目的 ..................................................................................................... 8 2.3.3 测试环境与测试辅助工具的描述 ......................................................................... 8 2.3.4 测试驱动程序的设计 ............................................................................................. 8 2.4 图形用户界面测试用例(代号 U(User Interface) ......................................... 9 ) 2.4.1 被测试对象的介绍 ................................................................................................. 9 2.4.2 测试范围与目的 ..................................................................................................... 9 2.4.3 测试环境与测试辅助工具的描述 ......................................................................... 9 2.4.4 测试驱动程序的设计 ............................................................ 错误!未定义书签。 错误!未定义书签。 2.4.5 测试人员分类 .......................................................................................................... 9 2.4.6 用户界面测试的检查表 .......................................................................................... 9 2.5 健壮性测试用例(代号 RO(Robustness) ............................... 错误!未定义书签。 ) 错误!未定义书签。 2.5.1 被测试对象的介绍 ............................................................... 错误!未定义书签。 错误!未定义书签。 2.5.2 测试范围与目的 .................................................................... 错误!未定义书签。 错误!未定义书签。 2.5.3 测试环境与测试辅助工具的描述 ....................................... 错误!未定义书签。 错误!未定义书签。

2.5.4 测试驱动程序的设计 ........................................................... 错误!未定义书签。 错误!未定义书签。 2.5.5 容错能力/恢复能力测试用例 .............................................. 错误!未定义书签。 错误!未定义书签 2.6 并发性能测试用例(代号 C(Complicated) ............................................................ 10 ) 2.6.1 被测试对象的介绍 ................................................................................................ 10 2.6.2 测试范围与目的 .................................................................................................... 10 2.6.3 测试环境与测试工具的描述 ................................................................................ 10 2.6.4 测试驱动程序的设计 ............................................................ 错误!未定义书签。 错误!未定义书签。 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) ................................. 错误!未定义书签。 ) 错误!未定义书签。 2.8.1 被测试对象的介绍 ................................................................ 错误!未定义书签。 错误!未定义书签。 2.8.2 测试范围与目的 .................................................................... 错误!未定义书签。 错误!未定义书签。 2.8.3 测试环境与工具的描述 ........................................................ 错误!未定义书签。 错误!未定义书签。 2.8.4 测试驱动程序的设计 ............................................................ 错误!未定义书签。 错误!未定义书签。 2.9 信息安全性测试用例(代号 IS(Information security) ........... 错误!未定义书签。 ) 错误!未定义书签。 2.9.1 被测试对象的介绍 ................................................................ 错误!未定义书签。 错误!未定义书签 书签。 2.9.2 测试范围与目的 .................................................................... 错误!未定义书签。 错误!未定义书签。 2.9.3 测试环境与测试辅助工具的描述 ........................................ 错误!未定义书签。 错误!未定义书签。 2.9.4 测试驱动程序的设计 ............................................................ 错误!未定义书签。 错误!未定义书签。 2.10 网络性能测试(代号 NP(Network Performance) ................................................ 12 ) 2.10.1 被测试对象的介绍 .............................................................................................. 12 2.10.2.测试范围与目的 .................................................................................................. 12 2.10.3 测试环境与测试辅助工具描述 ....................................................................... 12 2.10.4 测试驱动程序设计 .............................................................................................. 13 2.11 服务器性能测试 (代号 SP(Server Performance) ............................................. 13 ) 2.11.1 被测试对象的介绍 .............................................................................................. 13 2.11.2.测试范围与目的 .................................................................................................. 13 2.11.3 测试环境与测试辅助工具描述 ....................................................................... 13 2.11.4 测试驱动程序设计 .............................................................................................. 13 2.12 安装/反安装测试用例(代号 IN(Installation)) ......................... 错误!未定义书签。 错误!未定义书签。 2.12.1 被测试对象的介绍 .............................................................. 错误!未定义书签。 错误!未定义书签。 2.12.2.测试范围与目的 .................................................................. 错误!未定义书签。 错误!未定义书签。 2.12.3 测试环境与测试辅助工具描述 .......................................... 错误!未定义书签。 错误!未定义书签。 2.12.4 测试驱动程序设计.............................................................. 错误!未定义书签。 错误!未定义书签。 3 测试用例清单与测试用例列表 .................................................................................................. 14 4 附录:评审意见.......................................................................................................................... 14 5.管理用例...................................................................................................................................... 15

1.引言
1.1 编写目的
本测试计划将要简要介绍并进一步说明测试项目的策略和方法。 项目人员希望利 用这个测试计划来了解和执行测试活动,并管理完成整个测试的活动。软件测试 不仅是软件设计的最后复审,也是保证软件质量的关键。软件设计环节的错误, 将会造成更大的损失,因此他是至关重要的。
【阐明编写测试用例的目的,指明读者对象。 】

1.2 项目背景
【说明项目的来源、委托单位及主管部门。 】

委托单位: 开发单位: 主管部门: 该软件系统与其他系统的关系: 本系统主要适用在 Windows XP ,Windows 7 统环境下 系

1.3 定义
报警信息的接收和分发 报警联动 报警记录
【列出测试用例中所用到的专门术语的定义和缩写词的原意。 】

1.4 参考资料
参考资料: 文档人员:阮招木 黄利 引用资料有: 1)可行性研究报告

2)需求规格说明书 3)项目开发计划 4)概要设计说明书
【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括: a. 项目的计划任务书、合同或批文; b. 项目开发计划; c. 需求规格说明书; d. 概要设计说明书; e. 详细设计说明书; f. 用户操作手册; g. 本测试用例中引用的其他资料、采用的软件开发标准或规范。 】

1.5 测试种类的分类
功能测试、健壮性测试、接口测试、强度测试、压力测试、性能测试、用户界面 测试、安全测试、可靠性测试、安装/反安装测试、文档测试

1.6 测试阶段
单元测试:代码测试 集成测试:接口测试 系统测试:功能测试、健壮性测试、强度测试、压力测试、性能测试、用户界面 测试、安全测试、可靠性测试、安装/反安装测试、文档测试 验收测试:文档测试 回归测试: 接口测试

1.7 测试用例的分类
功能测试用例: 功能测试、健壮性测试、可靠性测试 性能测试用例: 性能测试、压力测试、强度测试 集成测试用例: 接口测试、健壮性测试、可靠性测试 安全测试用例: 安全测试用例 用户界面测试用例:用户界面测试用例、少量功能测试用例 安装/反安装测试用例:安装/反安装测试用例

测试种类、 1.8 测试种类、阶段和测试用例的关系

测试阶段 单元测试 集成测试 系统测试

测试类型 模块功能测试、包含部分功能测 试 接口测试、路径测试、含部分功 能测试 功能测试、健壮性测试、性能测 试、用户界面测试、安全测试、 压力测试、可靠性测试、安装/反 安装测试 对于实际项目基本同上,并包含 文档测试,对于软件产品主要测 试相关技术文档

执行人员 开发人员 开发人员,如果测试人员水平较 高可以由测试人员执行 测试人员

验收测试

测试人员,可能包含用户

1.9 用例编写方案
开发阶段 需求分析结束后 概要设计阶段结束 详细设计阶段 依据文档 需求文档 概要设计、体系设计 详细设计文档 编写的用例 系统测试对应的用例 集成测试对应的用例 单元测试对应的用例

2 测试用例
2.1 功能测试用例 (代号 F(Function ) ( )
2.1.1 被测试对象(单元)的介绍 被测试对象(单元)

110 报警系统在线软件为此次测试的项目,功能测试主要是针对软件功能以进行 测试
2.1.2 测试范围与目的

范围是 110 报警系统的注册与登录,目的是确保所有被测对象的功能正常
2.1.3 测试环境与测试辅助工具的描述 CPU: 内存: P4 3.0(GHz) 1G

数 据 库: 系统平台: 运行环境: 测试工具: 测试结果:

Microsoft SQL Server 2005 Windows XP SP3 操作平台 IIS5.0 手动测试 所有功能可以正常使用

2.1.4 测试驱动程序的设计
测试用例 测试用例 ID 输入/动作 Test-T8ank_Yun (密码: 123) Test-Demos(密码:123) 测试用例 测试用例 ID 输入/动作 输入用户名:Test-T8ank_Yun,密 码:123,输入验证码,按登录 输入用户名:Test-Demos,密码: 123,输入验证码,按登录 登录用例 Test-T8ank_Yun Test-Demos 期望的输出/相应 注册用例 Test-T8ank_Yun Test-Demos 期望的输出/相应 实际情况

注册完成, 跳转至首页... 用户名已存在...

注册完成,跳转至首页... 用户名已存在...

(密码都是:123)
实际情况

用户登录成功, 跳转至首页... 用户名或密码错误

用户登录成功, 跳转至首页... 用户名或密码错误

2.2 接口 路径测试用例(代号 I(Interface) 接口-路径测试用例 代号 ( 路径测试用例 ) )
2.2.1 被测试对象(单元)的介绍 被测试对象(单元)

110 报警系统为此次测试的项目,功能测试主要是报警系统联动性
2.2.2 测试范围与目的

数据从哪里流出,流出时的状态如何,此时系统又是什么状态。测试管理员的权 限与操作,检测管理员能正常管理。
2.2.3 测试环境与测试辅助工具的描述 CPU: 内存: 数 据 库: P4 3.0(GHz) 1G Microsoft SQL Server 2005

系统平台: 运行环境: 测试工具: 测试结果:

Windows XP SP3 操作平台 IIS5.0 手动测试 所有功能可以正常使用

2.2.4 测试驱动程序的设计
测试用例 测试用例 ID 前提条件

管理员管理权限 Test-Administrative 有管理员存在,并赋予权限
输入/动作 期望的输出/相应 删除成功 实际情况 删除成功

管理员登录人员管理界面, 对会员进 行删除操作 管理员登录人员管理界面, 对会员进 行信息修改操作

权限不足,修改失败

权限不足,修改失败

2.2.5 路径测试的检查表(代号 PI(Path Inspection ) 路径测试的检查表( (
检查项 数据类型问题 (1)变量的数据类型有错误吗? (2)存在不同数据类型的赋值吗? (3)存在不同数据类型的比较吗? 变量值问题 (1)变量的初始化或缺省值有错误吗? (2)变量发生上溢或下溢吗? (3)变量的精度不够吗? 逻辑判断问题 (1)由于精度原因导致比较无效吗? (2)表达式中的优先级有误吗? (3)逻辑判断结果颠倒吗? 循环问题 (1)循环终止条件不正确吗? (2)无法正常终止(死循环)吗? (3)错误地修改循环变量吗? (4)存在误差累积吗? 内存问题 (1)内存没有被正确地初始化却被使用吗? (2)内存被释放后却继续被使用吗? 问题还无法理解 题 检测还未发现死循环的循环问 逻辑判断的问题都已解决 变量没有问题 没有 存在 不存在 结论

(3)内存泄漏吗? (4)内存越界吗? (5)出现野指针吗? 错误处理问题 (1)忘记进行错误处理吗? (2)错误处理程序块一直没有机会被运行? (3)错误处理程序块本身就有毛病吗?如报告的错误与实际错 误不一致,处理方式不正确等等。 (4)错误处理程序块是“马后炮”吗?如在被它被调用之前软 件已经出错。 没有

2.3 性能测试用例 代号 PE(Performance) 性能测试用例(代号 ( )
2.3.1 被测试对象(单元)的介绍 被测试对象(单元)

后台数据库的各项指标为事故现场,并保证快速到达事故现场。
2.3.2 测试范围与目的

范围:后台数据库的各项指标。目的:为了验证系统是否达到用户提出的性能指 标,同时发现系统中存在的性能瓶颈,起到优化系统的目的。
2.3.3 测试环境与测试辅助工具的描述 CPU: 内存: 数 据 库: 系统平台: 运行环境: 测试工具: 测试结果: P4 3.0(GHz) 1G Microsoft SQL Server 2005 Windows XP SP3 操作平台 IIS5.0 手动测试 所有功能可以正常使用

2.3.4 测试驱动程序的设计
测试用例 性能描述 用例目的 报警用例 GIS 定位 确定报警人的地点,并快速调动周边的巡警到达事故地点

前提条件 步骤 1 输入/动作 记录存储信 息 2 查询周边巡 警报警点 3 调配人员达 到指定地点

读取各街道信息 周边巡警 期望的性能(平均值) 确定事故现场 事故 种类 可调配警员 可调配警员 实际性能(平均值) 确定事故现场 回归测试

警员医生

警员医生

2.4 图形用户界面测试用例(代号 U(User 图形用户界面测试用例( (
2.4.1 被测试对象的介绍\ 被测试对象的介绍

Interface) )

报警系统
2.4.2 测试范围与目的

整个操作界面
2.4.3 测试环境与测试辅助工具的描述 CPU: 内存: 数 据 库: 系统平台: 运行环境: 测试工具: 测试结果: P4 3.0(GHz) 1G Microsoft SQL Server 2005 Windows XP SP3 操作平台 IIS5.0 手动测试 所有功能可以正常使用

2.4.4 测试人员分类
类别 A类 B类 功能测试 性能测试 特征

2.4.5 用户界面测试的检查表
检查项 测试用例 ID 测试人员的类别及其评价

窗口切换、移动、改变大小时正常吗? 各种界面元素的文字正确吗?(如标题、提示等) 各种界面元素的状态正确吗? (如有效、 无效、 选中等状态) 各种界面元素支持键盘操作吗? 各种界面元素支持鼠标操作吗? 对话框中的缺省焦点正确吗? 数据项能正确回显吗? 对于常用的功能,用户能否不必阅读手册就能使用? 执行有风险的操作时,有“确认”“放弃”等提示吗? 、 操作顺序合理吗? 有联机帮助吗? 各种界面元素的布局合理吗?美观吗? 各种界面元素的颜色协调吗? 各种界面元素的形状美观吗? 字体美观吗? 图标直观吗?

Test-cjj Test-cjj Test-cjj Test-cjj Test-cjj Test-cjj Test-cjj Test-cjj Test-cjj Test-cjj Test-cjj Test-cjj Test-cjj Test-cjj Test-cjj Test-cjj

正常 正确 中等状态 不支持 支持 正确 能 能 有 合理 没有 合理美观 协调 美观 宋体 直观

2.6 并发性能测试用例(代号 C(Complicated) 并发性能测试用例( ( ) )
2.6.1 被测试对象的介绍

检测系统的负担。通过逐渐增加用户数量来加重系统负担。
2.6.2 测试范围与目的

测试网站系统的压力测试,负载测试等多方面的内容。
2.6.3 测试环境与测试工具的描述 测试环境与测试工具的描述 CPU: 内存: 数 据 库: 系统平台: 运行环境: 测试工具: 测试结果: P4 3.0(GHz) 1G Microsoft SQL Server 2005 Windows XP SP3 操作平台 IIS5.0 手动测试 所有功能可以正常使用

2.7 业务组合性能测试(集成性能测试) 代号 IP(Inregrated 业务组合性能测试(集成性能测试) ( ( Performance) ) )
2.7.1 被测试对象的介绍

电话来电地址
2.7.2 测试范围与目的

测试范围为查询电话来电地址数据库,快速定位。
2.7.3 测试环境与工具的描述 CPU: 内存: 数 据 库: 系统平台: 运行环境: 测试工具: 测试结果: P4 3.0(GHz) 1G Microsoft SQL Server 2005 Windows XP SP3 操作平台 IIS5.0 手动测试 所有功能可以正常使用

2.7.4 测试驱动程序的设计 功能描述 测试用例 用例目的 测试方法 并 发 用 户 数 条 件 不 足 警员医生调配 事故分析 保证快速到达事故现场 测试用户多次进行虚拟报警实验 事务最大响应 时间 平均每秒事务 数 事务成功率 每秒 点击 率 业 务 1 业 务 2 业 务 3 业 务 1 业 务 2 业 务 3 业 务 1 业 务 2 业 务 3 业 务 1 业 务 2 业 务 3 平 均 流 量 ( 字 节/秒)

并发用户数与事务执行情况 事务平均响应 时间

并发用户数与数据库主机 并发用 户数 20 25 30 35 40 45 50 CPU 利用 率
5% 6% 7% 10% 12% 15% 16%

MEM 利用率
6% 6.5% 6.7% 7.0% 7.2% 7.3% 7.4%

磁盘 I/O 情况 … … … … … … … MEM 利用率
5.4% 6.95% 8.25% 9.8% 10.5% 12.1% 13.5%

DB 参数 1 … … … … … … …

其他参数 … … … … … … …

并发用户与应用服务器的关系表 并发用户数 20 25 30 35 40 45 50 CPU 利用率
6.4% 7% 8.5% 10% 12% 14% 16%

磁盘 I/O 情况 … … … … … … …

2.10 网络性能测试(代号 NP(Network Performance) 网络性能测试( ( ) )
2.10.1 被测试对象的介绍 被测试对象的介绍

网站网络性能
2.10.2.测试范围与目的 测 范围与

测试范围为整个城市地图,目的为了测试系统的稳定性.
2.10.3 测试环境与测试辅助工具描述 CPU: 内存: 数 据 库: 系统平台: 运行环境: 测试工具: P4 3.0(GHz) 1G Microsoft SQL Server 2005 Windows XP SP3 操作平台 IIS5.0 手动测试

测试结果:

所有功能可以正常使用

2.10.4 测试驱动程序设计

测试用例 用例目的 测试方法 运行时间 用户并发数 20 25 30 35 40 50

信息存储性能 信息存储性能快速调配
输入事故地点,警员医生调配 8 小时 事务响应时间 0.1s 0.15s 0.19 s 0.24 s 0.26 s 0.3 s 端口流量 400 kb 324 kb 300 kb 270 kb 240 kb 225 kb 丢报率 0.01% 0.02% 0.025% 0.029% 0.031% 0.036%

2.11 服务器性能测试
2.11.1 被测试对象的介绍 2.11.2.测试范围与目的 测试范围与目的 测试范围与

(代号 SP(Server Performance) ( ) )

2.11.3 测试环境与测试辅助工具描述 2.11.4 测试驱动程序设计 监控指标 平均负载 冲突率 进程/线程交换率 CPU 利用率 磁盘交换率 中断速率 输出包错误率 描述 系统正常状态下,最后 60 秒同步进程的平均个数 在以太网上监测到的每秒冲突数 进程和线程之间每秒交换次数 CPU 占用率 磁盘交换速率 CPU 每秒处理的中断数 发送以太网数据包时每秒错误数

包输入率 读入内存页速率 写出内存页速率 内存页交换速率 进程入交换率 进程出交换率 系统 CPU 利用率 用户 CPU 利用率 ……

每秒输出的以太网数据包数目 物理内存中每秒读入内存页的数目 每秒从物理内存中写道文件中的内存页数目或者从物理内存 中删掉的内存页数目 每秒写入内存页和从物理内存中读出页的个数 交换区输入的进程数目 交换区输出的进程数目 系统的 CPU 占用率(%) 用户模式下的 CPU 占用率(%) ……

3 测试用例清单与测试用例列表
测试用例清单 项目 ID 测试项目 子项目 ID 测试子项目 测试用例 ID 测试结论 结论

总数

测试用例列表 项目 ID 测试项目 1 测试项目 测试子项 目1 子项目 ID 测试子项目 测试用例 ID 测试结论 结论

用例级别:指明该用例的重要程度 级别 1:基本。用例涉及系统基本功能。 级用例的数量应受到控制) (1 级别 2:重要。用例涉及单个版本特性。 级别 3:详细。该用例仅影响单项功能的某一细节方面。 级别 4:生僻。该用例对应较生僻的预置条件和数据设置。

4 附录:评审意见 附录:
提示:测试组长邀请开发人员和同行专家,对《系统测试用例》进行技术评审。

序号 001 002 评审总结

评审人员 阮招木 黄利

评审意见 没意见 没意见

测试阶段很乱,设备很落后,测试很不完整…. 时间:2011-12-13

5.管理用例 管理用例
编写用例

用例评审

用例修改

进入版本控制库

使用用例&维护 &升级


相关文章:
软件测试用例文档模板(带实例)
软件测试用例文档模板(带实例)_IT/计算机_专业资料。软件测试用例文档模板(带实例 软件测试用例模板(带实例) 软件测试用例模板(带实例) 工程管理系统案例研究项目...
软件测试用例规范
暂无评价|0人阅读|0次下载|举报文档 软件测试用例规范_计算机软件及应用_IT/计算机_专业资料。软件测试 用例规范 测试 用例用例书写规范测试用例是执行测试工作的依据...
软件测试用例(参考文件)
暂无评价|0人阅读|0次下载|举报文档软件测试用例(参考文件)_IT/计算机_专业资料。功能测试用例总结(通用) 功能测试用例总结(通用) 测试用例总结 一、 登陆测试: ...
最好用的软件测试用例模板一详细用例(经典)
暂无评价|0人阅读|0次下载|举报文档 最好用的软件测试用例模板一详细用例(经典)_计算机软件及应用_IT/计算机_专业资料。最好用的软件测试用例模版用例...
软件测试-测试用例的经典例子
暂无评价|0人阅读|0次下载|举报文档 软件测试-测试用例的经典例子_IT/计算机_专业资料。软件测试-测试用例的经典例子软件测试- 软件测试-测试用例的经典例子一、等...
软件测试用例设计
3. 软件功能需求规格说明书、产品设计文档等,是测试用例设计的主要参考文档。这 些文档对产品特性的描述方法、格式和详细程序,也会影响到测试用例的设计。 4. ...
软件测试--测试用例编写方法
暂无评价|0人阅读|0次下载|举报文档软件测试--测试用例编写方法_计算机软件及应用_IT/计算机_专业资料。测试用例的设计方法等价类划分方法:一.方法简介 1.定义 是...
软件测试用例管理
暂无评价|0人阅读|0次下载|举报文档 软件测试用例管理_计算机软件及应用_IT/计算机_专业资料。摘要: 开发和维护测试用例是软件测试过程中的重要步骤之一, 也是衡量...
软件测试用例文档模板(带实例)
软件测试用例模板(带实例) 工程管理系统案例研究项目功能测试用例编号:Project_MA_Login_1 项目/软件 功能模块 用例编号 相关用例 功能特性 测试目的 预置条件 参考...
通用软件测试用例
暂无评价|0人阅读|0次下载|举报文档 通用软件测试用例_计算机软件及应用_IT/计算机_专业资料。软件测试一、功能测试 1、对话框测试输入进行测试。包括中文字符、英文...
更多相关标签: