软件测试例1解读.docx
- 文档编号:5461722
- 上传时间:2022-12-16
- 格式:DOCX
- 页数:15
- 大小:21.43KB
软件测试例1解读.docx
《软件测试例1解读.docx》由会员分享,可在线阅读,更多相关《软件测试例1解读.docx(15页珍藏版)》请在冰豆网上搜索。
软件测试例1解读
网上“自助银行”项目软件测试计划书
指导老师:
周勇
班级:
学号:
姓名:
时间:
文件状态:
[]草稿
[√]正式发布
[]正在修改
文件标识:
DLUT-WEBBANK-IT-PLAN
当前版本:
V1.0.0
作者:
完成日期:
2003.6
版本历史
版本/状态
变更人
参与者
起止日期
备注
V1.0.0/建立
╳
2003.6
V1.0.0/增加
╳
2003.6
V1.0.0/修改
╳
2003.6
1.测试范围与主要内容…………………………………………………………….4
2.测试方法………………………………………………………………………….4
3.测试环境与测试辅助工具……………………………………………………….4
4.测试完成准则…………………………………………………………………….4
5.人员与人物表…………………………………………………………………….5
6.单元测试计划…………………………………………………………………….5
7.集成测试计划…………………………………………………………………….5
8.系统测试计划…………………………………………………………………….6
9.接口——路径测试用例………………………………………………………….6
10.功能测试用例……………………………………………………………………8
11.健壮性测试用例…………………………………………………………………9
12.性能测试用例……………………………………………………………………9
13.图形用户界面测试用例………………………………………………………..10
14.信息安全性测试用例…………………………………………………………..11
附录:
本计划审批意见……………………………………………………………..12
1.测试范围与主要内容
网上“自助银行”系统是为了扩大银行业务、方便广大储户进行交易而设计的。
该项目采用J2EE技术。
包括,EntityBean、SessionBean、JMS、JAVAMAIL、JSP、Servlet等。
系统主要完成创建账户、账户存钱、账户取钱、用户转账、账户查询业务,同时提供安全认证和转账信件通知功能。
系统的开发初步完成,现在进入测试阶段。
本文档是对于网上“自助银行”系统进行软件测试的测试计划。
测试目的:
通过定义测试计划文档,使得测试活动能够按照预定的计划有条不紊的进行。
并使得测试活动符合软件过程的要求,便于配置管理和过程监控。
系统测试的主要内容包括功能测试、健壮性测试、性能测试、用户界面测试、安全性(security)测试、安装与反安装测试等。
该文档主要的读者对象包括:
1.项目开发人员
2.CM人员
3.QA人员
4.高层管理人员
2.测试方法
1.白盒测试;
2.黑盒测试;
3.灰盒测试
4.选取边缘值,非法值测试;
5.查看数据库对数据的事物管理和持久性管理。
3.测试环境与测试辅助工具
测试环境
1.Windows平台
2.J2EESDK1.3.1
3.J2SESDK1.4.1
4.James-2.1.3
测试辅助工具
DreamweaverMX
4.测试完成准则
采用“基于测试用例”的准则:
(1)功能性测试用例通过率达到100%;
(2)非功能性测试用例通过率达到99%时。
对于严格系统,应当补充“基于缺陷密度”的规则:
(3)相邻1个CPU小时内“测试期缺陷密度”全部低于某个值0.1。
5.人员与任务表
人员
角色
职责、任务
时间
测试过程设计
1)软件测试步骤
2)软件测试基准
3)测试线索的追踪矩阵
2003.6
测试实现
1)软件测试环境
2)测试步骤的计算机表示(用于回归测试的测试代码/测试数据)
3)测试基准的计算机表示
2003.6
测试评价
1)测试结果的统计信息
2)测试结果的分析/评判
2003.6
6.单元测试计划
单元测试范围
测试系统的各部分功能
单元测试方法
白盒测试,边界值,异常值
单元测试环境
1.Windows平台2.J2EESDK1.3.1
3.James-2.1.34.IE浏览器5.0版
测试辅助工具
╳
测试完成准则
单元测试用例通过率达到100%
将产生的文档
单元测试用例,测试报告等
单元测试任务/优先级
进度
负责人
EntityBean/1
完成
SessionBean/2
完成
MessageBean/2
完成
Servlet/3
完成
Jsp/4
完成
7.集成测试计划
集成测试范围
测试代码的部署过程
集成测试方法
灰盒测试
集成测试环境
1.Windows平台2.J2EESDK1.3.1
3.James-2.1.34.J2SESDK1.4.1
测试辅助工具
╳
测试完成准则
集成测试用例通过率100%
将产生的文档
集成测试用例,测试报告等
集成测试任务/优先级
进度
负责人
EntityBean&cloudscape/1
完成
SessionBean&EntityBean/2
完成
MessageBean&Mail.class/2
完成
Sevlet&SessionBean/3,
完成
Sevlet&JMS/3
完成
8.系统测试计划
系统测试范围
测试系统的各部分功能(包括健壮性、界面、安全等)
系统测试方法
黑盒测试,灰盒测试
系统测试环境
1.Windows平台2.J2EESDK1.3.1
3.James-2.1.34.IE浏览器5.0版
测试辅助工具
╳
测试完成准则
系统测试用例通过率达到99%
将产生的文档
系统测试用例,测试报告等
单元测试任务/优先级
进度
负责人
功能测试/1
完成
系统健壮性测试/2
完成
系统界面测试/2
完成
系统安全测试/2
完成
系统安装、卸载/3
完成
9接口-路径测试用例(2个)
9.1被测试对象(单元)的介绍
1.传入转账信息
2.检查账户合法性。
9.2测试范围与目的
1.Sevlet能否将转账信息传入MessageBean。
2.SessionBean能否将用户信息与数据库中信息进行比较。
9.3测试环境与测试辅助工具的描述
1.Windows平台2.J2EESDK1.3.1
3.James-2.1.34.IE浏览器5.0版
9.5接口测试用例
接口A的函数原型
sentMessage(Stringaccount1,Stringaccount2,Stringamount)
输入/动作
期望的输出/相应
实际情况
典型值…001002500
001to002transfer500
001to002transfer500
边界值…0010020
001to002transfer0
001to002transfer0
异常值…001003500
╳
╳
接口B的函数原型
check(Stringaccount1,Stringaccount2,floatamount)
输入/动作
期望的输出/相应
实际情况
典型值…00100230
0
0
异常值…00100360
Nosuchaccount
Nosuchaccount
9.6路径测试的检查表
检查项
结论
数据类型问题
(1)变量的数据类型有错误吗?
(2)存在不同数据类型的赋值吗?
(3)存在不同数据类型的比较吗?
没有
不存在
不存在
变量值问题
(1)变量的初始化或缺省值有错误吗?
(2)变量发生上溢或下溢吗?
(3)变量的精度不够吗?
没有
没有
够
逻辑判断问题
(1)由于精度原因导致比较无效吗?
(2)表达式中的优先级有误吗?
(3)逻辑判断结果颠倒吗?
没有
没有
没有
循环问题
(1)循环终止条件不正确吗?
(2)无法正常终止(死循环)吗?
(3)错误地修改循环变量吗?
(4)存在误差累积吗?
正确
没有
没有
不存在
内存问题
(1)内存没有被正确地初始化却被使用吗?
(2)内存被释放后却继续被使用吗?
(3)内存泄漏吗?
(4)内存越界吗?
(5)出现野指针吗?
╳
╳
╳
╳
╳
错误处理问题
(1)忘记进行错误处理吗?
(2)错误处理程序块一直没有机会被运行?
(3)错误处理程序块本身就有毛病吗?
如报告的错误与实际错误不一致,处理方式不正确等等。
(4)错误处理程序块是“马后炮”吗?
如在被它被调用之前软件已经出错。
没有
╳
没有
不是
╳
10.功能测试用例(2个)
10.1被测试对象的介绍
1.用户登录
2.用户转账
10.2测试范围与目的
1.测试用户能否正常登录系统,有否异常处理。
2.测试用户转账能否正确实现。
10.3测试环境与测试辅助工具的描述
1.Windows平台2.J2EESDK1.3.1
3.James-2.1.34.IE浏览器5.0版
10.5功能测试用例
功能A描述
用户登录
用例目的
用户能否正常登录系统,有否异常处理。
前提条件
用户已在系统中注册
输入/动作
期望的输出/相应
实际情况
场景1…001pwd
Welcome001
Welcome001
场景2…001sss
Wrongpassword
Wrongpassword
场景3…006***
Wrongaccount
Wrongaccount
功能B描述
用户转账
用例目的
用户转账能否正确实现
前提条件
用户账户存在
输入/动作
期望的输出/相应
实际情况
场景1001002600
001to002transfer600
001to002transfer600
场景2001002900
Youhaven’tenoughbalance
Youhaven’tenoughbalance
场景3001003623
Notsuchaccount003
Notsuchaccount003
11.健壮性测试用例
11.1被测试对象的介绍
用户转账过程
11.2测试范围与目的
测试系统在用户输入异常值及发生特殊情况时能否正常工作。
11.3测试环境与测试辅助工具的描述
1.Windows平台2.J2EESDK1.3.1
3.James-2.1.34.IE浏览器5.0版
11.5容错能力/恢复能力测试用例
异常输入/动作
容错能力/恢复能力
造成的危害、损失
错误的数据类型…
强/好
╳
定义域外的值…
强/好
╳
错误的操作顺序…
强/好
╳
异常中断通信…
一般/一般
数据可能丢失
异常关闭某个功能…
较强/较好
有时出现死机
负荷超出了极限…
一般/一般
系统有瘫痪的可能
12.性能测试用例(2个)
12.1被测试对象的介绍
1.转账完成时间
2.登录时间
12.2测试范围与目的
1.在同一机器同时使用多浏览器
2.测试用户登陆系统的时间
12.3测试环境与测试辅助工具的描述
1.Windows平台2.J2EESDK1.3.1
3.James-2.1.34.IE浏览器5.0版
12.5性能测试用例
性能A描述
转账完成时间
用例目的
测试转账成所需平均时间
前提条件
只运行本软件,不运行其它
期望的性能(平均值)
实际性能(平均值)
0.60s
0.63s
性能B描述
登录时间
用例目的
测试平均登录时间
前提条件
只运行本软件,不运行其他程序
期望的性能(平均值)
实际性能(平均值)
0.90
1.02s
13.图形用户界面测试用例
13.1被测试对象的介绍
网页界面
13.2测试范围与目的
测试网页界面的易用性和美观程度
13.3测试环境与测试辅助工具的描述
1.Windows平台2.J2EESDK1.3.1
3.IE浏览器5.0版
辅助工具:
DreamweaverMX
13.5测试人员分类
类别
特征
A类
测试界面易用性
B类
测试界面布局及美观性
13.6用户界面测试的检查表
检查项
测试人员的类别及其评价
窗口切换、移动、改变大小时正常吗?
正常
各种界面元素的文字正确吗?
(如标题、提示等)
正确
各种界面元素的状态正确吗?
(如有效、无效、选中等状态)
正确
各种界面元素支持键盘操作吗?
支持
各种界面元素支持鼠标操作吗?
支持
对话框中的缺省焦点正确吗?
正确
数据项能正确回显吗?
能
对于常用的功能,用户能否不必阅读手册就能使用?
能
执行有风险的操作时,有“确认”、“放弃”等提示吗?
有
操作顺序合理吗?
合理
有联机帮助吗?
无
各种界面元素的布局合理吗?
美观吗?
布局合理,欠美观
各种界面元素的颜色协调吗?
协调
各种界面元素的形状美观吗?
一般
字体美观吗?
一般
图标直观吗?
直观
…
14.信息安全性测试用例(2个)
14.1被测试对象的介绍
1.后台cloudscape数据库
2.jsp
14.2测试范围与目的
1.测试数据库在遭受突然断点时信息的安全性
2.测试jsp程序在遭受攻击时的安全性
14.3测试环境与测试辅助工具的描述
1.Windows平台2.J2EESDK1.3.13.IE浏览器5.0版
14.5信息安全性测试用例
假想目标A
系统数据库
突发事件
是否实现目标
结果
系统断电
否
数据库完好
假想目标B
Jsp源程序
非法入侵手段
是否实现目标
结果
输入恶意代码
否
不能获得Jsp源码
附录.本计划审批意见
系统初步测试通过。
签字:
日期:
2003.6.20
读书的好处
1、行万里路,读万卷书。
2、书山有路勤为径,学海无涯苦作舟。
3、读书破万卷,下笔如有神。
4、我所学到的任何有价值的知识都是由自学中得来的。
——达尔文
5、少壮不努力,老大徒悲伤。
6、黑发不知勤学早,白首方悔读书迟。
——颜真卿
7、宝剑锋从磨砺出,梅花香自苦寒来。
8、读书要三到:
心到、眼到、口到
9、玉不琢、不成器,人不学、不知义。
10、一日无书,百事荒废。
——陈寿
11、书是人类进步的阶梯。
12、一日不读口生,一日不写手生。
13、我扑在书上,就像饥饿的人扑在面包上。
——高尔基
14、书到用时方恨少、事非经过不知难。
——陆游
15、读一本好书,就如同和一个高尚的人在交谈——歌德
16、读一切好书,就是和许多高尚的人谈话。
——笛卡儿
17、学习永远不晚。
——高尔基
18、少而好学,如日出之阳;壮而好学,如日中之光;志而好学,如炳烛之光。
——刘向
19、学而不思则惘,思而不学则殆。
——孔子
20、读书给人以快乐、给人以光彩、给人以才干。
——培根
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 解读