文档内容
测试用例
目录
1.引言...............................................................................................................................................3
1.1编写目的..............................................................................................................................3
1.2项目背景..............................................................................................................................3
1.3定义......................................................................................................................................3
1.4参考资料..............................................................................................................................3
1.5测试种类的分类..................................................................................................................3
1.6测试阶段..............................................................................................................................3
1.7测试用例的分类..................................................................................................................4
1.8测试种类、阶段和测试用例的关系..................................................................................4
1.9用例编写方案......................................................................................................................4
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)).......................................................................5
2.2.1被测试对象(单元)的介绍....................................................................................5
2.2.2测试范围与目的........................................................................................................5
2.2.3测试环境与测试辅助工具的描述...........................................................................5
2.2.4 测试驱动程序的设计...............................................................................................5
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)).........................................7
2.4.1 被测试对象的介绍...................................................................................................7
2.4.2 测试范围与目的........................................................................................................7
2.4.3 测试环境与测试辅助工具的描述...........................................................................7
2.4.4测试驱动程序的设计................................................................................................7
2.4.5测试人员分类............................................................................................................7
2.4.6用户界面测试的检查表............................................................................................8
2.5 健壮性测试用例(代号RO(Robustness))..................................................................9
2.5.1 被测试对象的介绍...................................................................................................9
2.5.2测试范围与目的........................................................................................................9
2.5.3 测试环境与测试辅助工具的描述...........................................................................9
2.5.4 测试驱动程序的设计...............................................................................................92.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))...........................................................14
2.12.1被测试对象的介绍................................................................................................15
2.12.2.测试范围与目的...................................................................................................15
2.12.3测试环境与测试辅助工具描述...........................................................................15
2.12.4测试驱动程序设计................................................................................................15
3测试用例清单与测试用例列表....................................................................................................15
4附录:评审意见............................................................................................................................16
5.管理用例........................................................................................................................................161.引言
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 Test-Demos
输入/动作 期望的输出/相应 实际情况
Test-T8ank_Yun (密码:
注册完成,跳转至首页... 注册完成,跳转至首页...
123)
Test-Demos(密码:123) 用户名已存在... 用户名已存在...
测试用例 登录用例
测试用例ID Test-T8ank_Yun Test-Demos (密码都是:123)
输入/动作 期望的输出/相应 实际情况
输入用户名:Test-T8ank_Yun,密
码:123,输入验证码,按登录
用户登录成功,跳转至首页... 用户登录成功,跳转至首页...
输入用户名: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 Interface
2.4.1 被测试对象的介绍\
报警系统
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
足
并发用户数与数据库主机
并发用 CPU利用 MEM利用率 磁盘I/O情况 DB参数1 其他参数
户数 率
20 5% 6% … … …
25 6% 6.5% … … …
30 7% 6.7% … … …
35 10% 7.0% … … …
40 12% 7.2% … … …
45 15% 7.3% … … …
50 16% 7.4% … … …
并发用户与应用服务器的关系表
并发用户数 CPU利用率 MEM利用率 磁盘I/O情况
20 6.4% 5.4% …
25 7% 6.95% …
30 8.5% 8.25% …
35 10% 9.8% …
40 12% 10.5% …
45 14% 12.1% …
50 16% 13.5% …
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测试驱动程序设计
测试用例 信息存储性能
用例目的 信息存储性能快速调配
测试方法 输入事故地点,警员医生调配
运行时间 8小时
用户并发数 事务响应时间 端口流量 丢报率
20 0.1s 400 kb 0.01%
25 0.15s 324 kb 0.02%
30 0.19 s 300 kb 0.025%
35 0.24 s 270 kb 0.029%
40 0.26 s 240 kb 0.031%
50 0.3 s 225 kb 0.036%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占用率(%)
…… ……
3 测试用例清单与测试用例列表
测试用例清单
项目ID 测试项目 子项目ID 测试子项目 测试用例ID 测试结论 结论
总数测试用例列表
项目ID 测试项目 子项目ID 测试子项目 测试用例ID 测试结论 结论
测试项目 测试子项
1 目1
用例级别:指明该用例的重要程度
级别1:基本。用例涉及系统基本功能。(1级用例的数量应受到控制)
级别2:重要。用例涉及单个版本特性。
级别3:详细。该用例仅影响单项功能的某一细节方面。
级别4:生僻。该用例对应较生僻的预置条件和数据设置。
4 附录:评审意见
提示:测试组长邀请开发人员和同行专家,对《系统测试用例》进行技术评审。
序号 评审人员 评审意见
001 阮招木 没意见
002 黄利 没意见
评审总结 测试阶段很乱,设备很落后,测试很不完整….
时间:2011-12-135.管理用例
编写用例
用例评审
用例修改
进入版本控制库 使用用例&维护
&升级