软件测试例1解读Word文档下载推荐.docx
- 文档编号:18449217
- 上传时间:2022-12-16
- 格式:DOCX
- 页数:15
- 大小:21.43KB
软件测试例1解读Word文档下载推荐.docx
《软件测试例1解读Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《软件测试例1解读Word文档下载推荐.docx(15页珍藏版)》请在冰豆网上搜索。
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)测试线索的追踪矩阵
测试实现
1)软件测试环境
2)测试步骤的计算机表示(用于回归测试的测试代码/测试数据)
3)测试基准的计算机表示
测试评价
1)测试结果的统计信息
2)测试结果的分析/评判
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.集成测试计划
集成测试范围
测试代码的部署过程
集成测试方法
灰盒测试
集成测试环境
3.James-2.1.34.J2SESDK1.4.1
集成测试用例通过率100%
集成测试用例,测试报告等
集成测试任务/优先级
EntityBean&
cloudscape/1
SessionBean&
EntityBean/2
MessageBean&
Mail.class/2
Sevlet&
SessionBean/3,
JMS/3
8.系统测试计划
系统测试范围
测试系统的各部分功能(包括健壮性、界面、安全等)
系统测试方法
黑盒测试,灰盒测试
系统测试环境
系统测试用例通过率达到99%
系统测试用例,测试报告等
功能测试/1
系统健壮性测试/2
系统界面测试/2
系统安全测试/2
系统安装、卸载/3
9接口-路径测试用例(2个)
9.1被测试对象(单元)的介绍
1.传入转账信息
2.检查账户合法性。
9.2测试范围与目的
1.Sevlet能否将转账信息传入MessageBean。
2.SessionBean能否将用户信息与数据库中信息进行比较。
9.3测试环境与测试辅助工具的描述
9.5接口测试用例
接口A的函数原型
sentMessage(Stringaccount1,Stringaccount2,Stringamount)
输入/动作
期望的输出/相应
实际情况
典型值…001002500
001to002transfer500
001to002transfer500
边界值…0010020
001to002transfer0
异常值…001003500
接口B的函数原型
check(Stringaccount1,Stringaccount2,floatamount)
典型值…00100230
异常值…00100360
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测试环境与测试辅助工具的描述
10.5功能测试用例
功能A描述
用户登录
用例目的
用户能否正常登录系统,有否异常处理。
前提条件
用户已在系统中注册
场景1…001pwd
Welcome001
场景2…001sss
Wrongpassword
场景3…006***
Wrongaccount
功能B描述
用户转账
用户转账能否正确实现
用户账户存在
场景1001002600
001to002transfer600
场景2001002900
Youhaven’tenoughbalance
场景3001003623
Notsuchaccount003
11.健壮性测试用例
11.1被测试对象的介绍
用户转账过程
11.2测试范围与目的
测试系统在用户输入异常值及发生特殊情况时能否正常工作。
11.3测试环境与测试辅助工具的描述
11.5容错能力/恢复能力测试用例
异常输入/动作
容错能力/恢复能力
造成的危害、损失
错误的数据类型…
强/好
定义域外的值…
错误的操作顺序…
异常中断通信…
一般/一般
数据可能丢失
异常关闭某个功能…
较强/较好
有时出现死机
负荷超出了极限…
系统有瘫痪的可能
12.性能测试用例(2个)
12.1被测试对象的介绍
1.转账完成时间
2.登录时间
12.2测试范围与目的
1.在同一机器同时使用多浏览器
2.测试用户登陆系统的时间
12.3测试环境与测试辅助工具的描述
12.5性能测试用例
性能A描述
转账完成时间
测试转账成所需平均时间
只运行本软件,不运行其它
期望的性能(平均值)
实际性能(平均值)
0.60s
0.63s
性能B描述
登录时间
测试平均登录时间
只运行本软件,不运行其他程序
0.90
1.02s
13.图形用户界面测试用例
13.1被测试对象的介绍
网页界面
13.2测试范围与目的
测试网页界面的易用性和美观程度
13.3测试环境与测试辅助工具的描述
3.IE浏览器5.0版
辅助工具:
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文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 解读