银行系统测试文档.docx
《银行系统测试文档.docx》由会员分享,可在线阅读,更多相关《银行系统测试文档.docx(32页珍藏版)》请在冰豆网上搜索。
银行系统测试文档
文档编号:
EBank
版本号:
V1.0
文档名称:
测试文档
项目名称:
银行系统-储蓄业务
编写:
2007年12月20日
校对:
2007年12月20日
审核:
2007年12月20日
批准:
2007年12月20日
开发单位:
测试文档
目录
1引言3
1.1目的和作用3
1.2引用标准3
1.3主要内容3
2测试计划4
2.1项目描述部分4
2.2被测试项4
2.3环境要求5
2.4应提供的测试文件5
2.5人员安排:
5
2.6测试任务安排和时间计划:
6
3测试用例设计7
3.1测试用例1:
case17
3.2测试用例2:
case28
3.3测试用例3:
case39
3.4测试用例4:
case49
3.5测试用例5:
case510
3.6测试用例6:
case611
3.7测试用例7:
case712
3.8测试用例8:
case812
3.9测试用例9:
case913
3.10测试用例10:
case1013
3.11测试用例11:
case1114
3.12测试用例12:
case1216
3.13测试用例13:
case1316
3.14测试用例14:
case1416
3.15测试用例15:
case1517
3.16测试用例16:
case1617
4测试报告17
4.1项目描述部分17
4.2测试过程实际情况报告18
4.2.1实际人员安排情况:
………………………………………………………..18
4.2.2实际测试花费时间…………………………………………………………..18
4.3测试执行情况报告19
4.3.1环境搭建以及准备设备情况………………………………………………..19
4.3.2测试日志(测试用例执行情况)…………………………………………..19
4.4测试分析:
22
4.5测试项目输出:
22
4.6测试严重问题:
22
4.7测试结论:
22
1引言
1.1目的和作用
本文档为银行系统储蓄模块的测试文档。
测试是软件生存周期中一个独立的、关键的阶段,也是保证软件质量的重要手段。
为了提高检测出错误的几率,使测试能有计划地进行,就必须要编制测试文件。
而标准化的测试文件就如同一种通用的参照体系,可达到便于交流的目的。
文件中所规定的内容可以作为对测试过程完备性的对照检查表,故采用这些文件将会提高测试过程的每个阶段的能见度,极大地提高测试工作的可管理性。
1.2引用标准
●GB/T11457软件工程术语
●GB8566计算机软件开发规范
●GB8567计算机软件产品开发文件编制指南
1.3主要内容
本文所提出的测试文件包括测试计划、测试用例设计和测试报告。
测试计划描述测试活动的范围、方法、资源和进度。
它规定被测试的项、被测试的特性、应完成的测试任务、担任各项工作的人员职责及与本计划有关的风险等。
测试用例设计列出用于测试每项功能的输入具体以及预期的输出结果,并规定在使用具体测试用例时,对测试规程的各种限制。
测试报告用于记录测试计划和测试用例的执行情况,并对测试过程和结果进行总结,给出测试结论。
2测试计划
2.1项目描述部分
项目名称:
银行系统-储蓄模块
项目版本
V1.0
项目提交人:
提交时间(精确到小时):
2007-12-2708:
00
研发建议测试完成时间:
2007-12-2018:
00
项目背景描述:
当今银行系统的功能和效率相对较低,越来越无法满足广大人民群众的需要。
人们需要更方便更省时地办理储蓄业务。
办理存、取款业务时,多份存单的方式使得用户办理不同储蓄业务时携带不同的资料和存单,给用户带来了极大的不便,人们迫切需要一张多币种、多储种的银行借记卡,简单、方便地办理自己的存、取款业务。
储蓄是银行的主要业务之一。
目前SE银行同时开办人民币储蓄业务与外币储蓄业务。
其中外币储蓄业务仅开办活期储蓄与整存整取定期储蓄两种。
可办理储蓄业务的外币有美元、港元、日元、欧元、英镑、瑞士法郎、澳大利亚元、新加坡元以及加拿大元。
外币储蓄业务的存款本金和利息均以外币支付。
外币分为现钞帐户和现汇账户,现汇可以通过各种方式转入现钞帐户,但现钞不可以转入现汇账户。
现汇取出之后即成为现钞。
所有储蓄业务都通过一卡通进行操作,不再使用传统的存折和存单。
一卡通是一张多币种、多储种的银行借记卡,储蓄种类分为活期、整存整取定期储蓄、零存整取定期储蓄、存本取息定期储蓄、整存零取定期储蓄和定活两便储蓄6种形式。
利用一卡通,银行客户可以进行存款、取款和转帐等储蓄操作。
测试要求:
功能测试和数据验证
其他:
无
2.2被测试项
1.办理一卡通
2.查询储蓄业务
3.人民币储蓄业务-活期存款
4.人民币储蓄业务-整存整取定期存款
5.人民币储蓄业务-零存整取定期存款
6.人民币储蓄业务-存本取息定期存款
7.人民币储蓄业务-整存零取定期存款
8.人民币储蓄业务-定活两便存款
9.人民币储蓄业务-取款
10.外币储蓄业务-活期存款
11.外币储蓄业务-整存整取定期存款业务
12.结息
13.挂失补办
14.修改客户密码
15.销户
2.3环境要求
操作系统:
WindowsXP
数据库/数据:
SQLServer2000
开发工具:
Java+JSP
测试设备:
PC机
其他资源要求:
无
2.4应提供的测试文件
测试完成后应提交以下文件:
测试文档
2.5人员安排:
项目测试计划人:
项目测试设计人:
项目测试执行人:
项目审批人:
2.6测试任务安排和时间计划:
与研发的项目沟通时间计划:
3小时
写测试文档时间计划:
2.5个小时
搭建环境(包括准备数据)时间计划:
1小时
测试设计执行时间计划(请详细具体的列出每类测试内容以及预计的时间,以小时计数)
新功能测试时间计划:
2小时
功能回归时间计划:
1小时
性能及压力测试时间计划:
0小时
其他测试时间计划:
0小时
研发修改BUGS预留时间计划:
6小时
其他必要时间?
2小时
总用时(小时计算,8小时为一工作日)
17.5小时
预计提交测试结果报告日期时间:
[2007-12-278:
00]
3测试用例设计
3.1测试用例1:
case1
(1)测试功能:
功能1
(2)测试内容:
办理一卡通
(3)测试步骤及输入:
●在文本框中根据提示输入相应信息;
●点击确定显示查询结果。
(4)期待结果及输出:
●输入前的界面为:
●输入信息的界面:
若身份证号码不是18位,则显示错误信息,界面如下:
输入正确信息后的界面如下:
●点击确定后一卡通办理成功,界面为:
3.2测试用例2:
case2
(1)测试功能:
功能2
(2)测试内容:
查询储蓄业务
(3)测试步骤及输入:
●根据提示进入信息查询页面;
●输入一卡通卡号或者身份证号。
(4)期待结果及输出:
●输入一卡通卡号后回车,界面为:
●点击“详细信息”链接后的界面为:
●输入身份证号后回车,界面为:
3.3测试用例3:
case3
(1)测试功能:
功能3
(2)测试内容:
人民币储蓄业务-活期存款
(3)测试步骤及输入:
●根据提示输入一卡通卡号及存款金额,界面为:
(4)期待结果及输出
●显示存款成功,界面为:
3.4测试用例4:
case4
(1)测试功能:
功能4
(2)测试内容:
人民币储蓄业务-整存整取定期存款
(3)测试步骤及输入:
●根据提示输入一卡通卡号,存款金额以及存款期限,界面为:
(4)期待结果及输出
●显示存款成功,界面为:
3.5测试用例5:
case5
(1)测试功能:
功能5
(2)测试内容:
人民币储蓄业务-零存整取定期存款
(3)测试步骤及输入:
●根据提示输入一卡通卡号及存款期限,界面为:
(4)期待结果及输出
●输入存款总金额,界面显示(自动计算每月应存入的金额):
●显示存款成功,界面为:
●点击零存整取定期储蓄的“详细信息”,结果显示为:
3.6测试用例6:
case6
(1)测试功能:
功能6
(2)测试内容:
人民币储蓄业务-存本取息定期存款
(3)测试步骤及输入:
●根据提示输入一卡通卡号,存款金额,存款期限及支取利息间隔,界面为:
(4)期待结果及输出
●显示存款成功界面:
●点击存本取息的“详细信息”,结果显示为:
3.7测试用例7:
case7
(1)测试功能:
功能7
(2)测试内容:
人民币储蓄业务-整存零取定期存款
(3)测试步骤及输入:
●根据提示输入一卡通卡号,存款金额,存期及支取间隔,界面为:
(4)期待结果及输出
●点击“确定”,结果显示为:
●点击整存零取定期储蓄的“详细信息”,结果显示为:
3.8测试用例8:
case8
(1)测试功能:
功能8
(2)测试内容:
人民币储蓄业务-定活两便存款
(3)测试步骤及输入:
●根据提示输入一卡通卡号及存款金额,界面为:
(4)期待结果及输出
●点击“确定”,存款成功,结果显示为:
●点击定活两便的“详细信息”,结果显示为:
3.9测试用例9:
case9
(1)测试功能:
功能9
(2)测试内容:
人民币储蓄业务-取款
(3)测试步骤及输入:
●界面为:
(4)期待结果及输出
●输入取款金额,确定后,显示输入密码:
●转入取款成功界面:
3.10测试用例10:
case10
(1)测试功能:
功能10
(2)测试内容:
外币储蓄业务-活期存款
(3)测试步骤及输入:
●根据提示输入一卡通卡号及存款金额,界面为:
(4)期待结果及输出
●点击外币活期的“确定”,存款成功,结果显示为:
●点击外币活期的“详细信息”,并输入取款金额:
●点击“确定”后,输入密码666666:
●取款成功后的界面显示为:
3.11测试用例11:
case11
(1)测试功能:
功能11
(2)测试内容:
外币储蓄业务-整存整取定期存款业务
(3)测试步骤及输入:
●根据提示相继输入一卡通卡号、币种,存款金额及存款期限,界面为:
(4)期待结果及输出
●点击外币整存整取定期的“确定”,存款成功,结果显示为:
●点击外币整存整取定期的“详细信息”,输入提前支取金额,界面显示为:
●点击“提前支取”,取款成功,界面显示为:
3.12测试用例12:
case12
(1)测试功能:
功能12
(2)测试内容:
结息
(3)测试步骤及输入:
●点击结息选项,界面为:
(4)期待结果及输出(只有在每年的6月30日才能结算利息)
3.13测试用例13:
case13
(1)测试功能:
功能13
(2)测试内容:
挂失补办
(3)测试步骤及输入:
●根据提示在办理一卡通之后,有挂失的选项,界面为:
(4)期待结果及输出
●再点击挂失补办选项,出现如下显示:
●此时一卡通不能进行操作,状态情况如下,
●根据提示,点击补办选项,显示结果如下:
3.14测试用例14:
case14
(1)测试功能:
功能14
(2)测试内容:
修改客户密码
(3)测试步骤及输入:
●根据提示相继输入一卡通卡号、原密码,新密码及新密码确认,界面为:
(4)期待结果及输出
●点击用户密码修改的“确定”,存款成功,结果显示为:
●若密码输入错误则提示信息:
3.15测试用例15:
case15
(1)测试功能:
功能15
(2)测试内容:
销户
(3)测试步骤及输入:
●根据提示输入一卡通卡号,界面为:
(4)期待结果及输出
●根据提示点击销户按扭,出现提示信息:
●点击确定按扭,结算销户本金、利息,结果显示如下:
4测试报告
4.1项目描述部分
同测试计划文档。
4.2测试过程实际情况报告
4.2.1实际人员安排情况:
项目测试计划人:
项目测试设计人:
项目测试执行人:
项目审核人:
4.2.2实际测试花费时间
与研发的项目沟通时间计划:
1小时
写测试文档时间计划:
4个小时
搭建环境(包括准备数据)时间计划:
1小时
测试设计执行时间计划(请详细具体的列出每类测试内容以及时间,以小时计数)
新功能测试时间计划:
2小时
功能回归时间计划:
1小时
性能及压力测试时间计划:
0小时
其他测试时间计划:
0小时
研发修改BUGS预留时间计划:
2小时
其他必要时间?
0小时
总用时(小时计算,8小时为一工作日)
11小时
预计提交测试结果报告日期时间:
[2007-12-208:
00]
与原计划安排时间比较出入:
按时
4.3测试执行情况报告
4.3.1环境搭建以及准备设备情况
正常。
4.3.2测试日志(测试用例执行情况)
测试用例:
case1
测试内容:
办理一卡通
用例输入及期望输出:
同用例设计
测试者:
测试时间:
2007年12月26日星期二9:
00
测试结果:
无误
意外事件:
1.姓名输入数字同样可成功申请;
2.联系电话可以输入中英文,而非只有数字。
且数字位数没有限制;
3.对身份证没有检查,不同的姓名可以用同一个身份证号码注册一卡通。
测试用例:
case2
测试内容:
查询储蓄业务
用例输入及期望输出:
同用例设计
测试者:
测试时间:
2007年12月26日星期三9:
10
测试结果:
无误
意外事件:
无
测试用例:
case3
测试内容:
人民币储蓄业务-活期存款
用例输入及期望输出:
同用例设计
测试者:
测试时间:
2007年12月26日星期三9:
15
测试结果:
无误
意外事件:
无
测试用例:
case4
测试内容:
人民币储蓄业务-整存整取定期存款
用例输入及期望输出:
同用例设计
测试者:
测试时间:
2007年12月26日星期三9:
30
测试结果:
无误
意外事件:
无
测试用例:
case5
测试内容:
人民币储蓄业务-零存整取定期存款
用例输入及期望输出:
同用例设计
测试者:
测试时间:
2007年12月26日星期三9:
38
测试结果:
无误
意外事件:
无
测试用例:
case6
测试内容:
人民币储蓄业务-存本取息定期存款
用例输入及期望输出:
同用例设计
测试者:
测试时间:
2007年12月26日星期三9:
45
测试结果:
无误
意外事件:
无
测试用例:
case7
测试内容:
人民币储蓄业务-整存零取定期存款
用例输入及期望输出:
同用例设计
测试者:
测试时间:
2007年12月26日星期三9:
58
测试结果:
无误
意外事件:
无
测试用例:
case8
测试内容:
人民币储蓄业务-定活两便存款
用例输入及期望输出:
同用例设计
测试者:
测试时间:
2007年12月26日星期三10:
10
测试结果:
有误
意外事件:
点击存储总金额,会抛出异常。
输入金额后则运行正常。
异常显示如下:
typeExceptionreport
message
descriptionTheserverencounteredaninternalerror()thatpreventeditfromfulfillingthisrequest.
exception
org.apache.jasper.JasperException:
ExceptioninJSP:
/zclq_2.jsp:
24
21:
JSPPage22:
23:
24:
zclq_getFetchIntervalMoneymoney="${param.money}"fetchIntervalTime="${param.fetchIntervalTime}"saveTime="${param.saveTime}"var="month"/>
25:
${month}
26:
测试用例:
case9
测试内容:
人民币储蓄业务-取款
用例输入及期望输出:
同用例设计
测试者:
测试时间:
2007年12月26日星期三10:
30
测试结果:
无误
意外事件:
无
测试用例:
case10
测试内容:
外币储蓄业务-活期存款
用例输入及期望输出:
同用例设计
测试者:
测试时间:
2007年12月26日星期三10:
38
测试结果:
无误
意外事件:
无
测试用例:
case11
测试内容:
外币储蓄业务-整存整取定期存款业务
用例输入及期望输出:
同用例设计
测试者:
测试时间:
2007年12月26日星期三10:
45
测试结果:
无误
意外事件:
无
测试用例:
case12
测试内容:
结息
用例输入及期望输出:
同用例设计
测试者:
测试时间:
2007年12月26日星期三10:
57
测试结果:
有误
意外事件:
抛出异常
测试用例:
case13
测试内容:
挂失补办
用例输入及期望输出:
同用例设计
测试者:
测试时间:
2007年12月26日星期三10:
10
测试结果:
无误
意外事件:
无
测试用例:
case14
测试内容:
修改客户密码
用例输入及期望输出:
同用例设计
测试者:
测试时间:
2007年12月26日星期三10:
23
测试结果:
无误
意外事件:
测试用例:
case15
测试内容:
销户
用例输入及期望输出:
同用例设计
测试者:
测试时间:
2007年12月26日星期三10:
40
测试结果:
有误
意外事件:
抛出显示异常
4.4测试分析:
发现的总Bugs数目:
已修正的Bug数目:
高质量Bugs数目:
Bugs修改重新提交测试的次数:
其他:
4.5测试项目输出:
测试计划文档:
有
测试设计文档:
有
测试报告文档:
有
4.6测试严重问题:
无
4.7测试结论:
测试完成,软件通过测试。