用户通过银行的ATM取款机进行取款_第1页
用户通过银行的ATM取款机进行取款_第2页
用户通过银行的ATM取款机进行取款_第3页
用户通过银行的ATM取款机进行取款_第4页
用户通过银行的ATM取款机进行取款_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、用户通过银行的ATM取款机进行取款 HYPERLINK http:/lvsi329./blog/ l m=0&t=1&c=fks_087070087081083065085094086095087086087064084095086071 o Testing Testing 2009-07-23 11:16:05 阅读456 评论0 字号:大中小订阅 请分析用户通过银行的ATM取款机进行取款的例子,来说明流程分析法、等价类分析法和边界值法。 下面是需求规格说明书: 基本事件流: 1、用户向ATM提款机中插入银行卡,如果银行卡是合法的,ATM提款机界面提示用户输入提款密码;2、用户输入该银行卡的

2、密码,ATM提款机与MainFrame传递密码,检验密码的正确性。如果输入密码正确,提示用户输入取钱金额,提示信息为,“请输入您的提款额度”; 3、用户输入取钱金额,系统校验金额正确,提示用户确认,提示信息为“您输入的金额是xxx,请确认,谢谢!”,用户按下确认键,确认需要提取的金额;4、系统同步银行主机,点钞票,输出给用户,并且减掉数据库中该用户帐户中的存款金额。 5、用户提款,银行卡自动退出,用户取走现金,拔出银行卡,ATM提款机界面恢复到初始状态; 备选事件流(考虑可能失败的地方): 1.在基本事件流1中: a)如果插入无效的银行卡,那么,在ATM提款机界面上提示用户“您使用的银行卡无效

3、!”,3秒钟后,自动退出该银行卡。2.在基本事件流2中 a)如果用户输入的密码错误,则提示用户“您输入的密码无效,请重新输入”; b)如果用户连续3次输入错误密码,ATM提款机吞卡,并且ATM提款机的界面恢复到初始状态。此时,其他提款人可以继续使用其他的合法的银行卡在ATM提款机上提取现金。 c)用户输入错误的密码后,也可以按“退出”键,则银行卡自动退出。 3.在基本事件流3中: a)如果用户输入的单笔提款金额超过单笔提款上限,ATM提款机界面提示“您输入的金额错误,单笔提款上限金额是1500RMB,请重新输入”; b)如果用户输入的单笔金额,不是以50RMB为单位的,那么提示用户“您输入的提

4、款金额错误,请输入以50为单位的金额”; c)如果用户在24小时内提取的金额大于4500RMB,则ATM提款机提示用户,“24小时内只能提取4500RMB,请重新输入提款金额”输入提取的金额超过了系统的设定的限制 ; d)如果用户输入正确的提款金额,ATM提款机提示用户确认后,用户取消提款,则ATM提款机自动退出该银行卡; e)如果ATM提款机中余额不足,则提示用户,“抱歉,ATM提款机中余额不足”,3秒钟后,自动退出银行卡。 4.在基本事件流4中: 如果用户银行户头中的存款小于提款金额,则提示用户“抱歉,您的存款余额不足!”,3秒钟后,自动退出银行卡; 5.在基本事件流5中: 如果用户没有取

5、走现金,或者没有拔出银行卡,ATM提款机不做任何提示,直接恢复到界面的初始状态; 提醒,可以按照下列步骤来做: n根据以上这段需求,画出流程图 n根据流程图,得到基本路径。 n分析测试数据,采用等价类划分和边界值法。给出等价类表和边界 值表。得到测试用例。 n如果需要补充测试用例,以覆盖所有的路径。解答:根据以上这段需求,画出流程图, 如下: 根据流程图,得到基本路径。基本路径:插入银行卡-提示输入密码-用户输入密码-提示输入金额-用户输入金额-提示确认-用户确认-输出钞票给用户,退卡-用户取走现金,取走银行卡-界面恢复初始状态 下面分析测试数据,采用等价类划分和边界值法。等价类划分: 输入条

6、件有效等价类无效等价类银行卡银行卡非银行卡密码字符串为09之间的阿拉伯数字组合,密码长度为6位长度不是6位的09之间的组合金额以50为单位,501500 RMB,单笔取款额最高为1500RMB;每24小时之内,取款的最高限额是4500RMB非50的倍数,或大于1500,24小时内取款超过4500确认TRUE取现金TRUE、FALSE取银行卡TRUE、FALSE 边值分析: 输入内点上点离点密码000001、999998000000、99999900000、1000000金额100、145050、15000、1550得到测试用例: 1 测试用例编号ATM_ST_FETCH_001测试项目银行AT

7、M机取款测试标题输入合法密码和金额,按金额确认,并取走现金和银行卡,内点小重要级别高预置条件系统存在该用户输入金额100,密码000001操作步骤1、插入银行卡;2、输入密码000001;3、输入金额100;4、点击确定;5、取走现金;6、取走银行卡。预期输出1、提示输入密码;2、提示输入金额;3、提示确认;4、输出钞票;5、退出银行卡;6、界面恢复初始状态 2 测试用例编号ATM_ST_ FETCH _002测试项目银行ATM机取款测试标题输入合法密码和金额,按金额确认,不取走现金和银行卡,内点大重要级别中预置条件系统存在该用户输入金额1450,密码999998操作步骤1、插入银行卡;2、输

8、入密码999998;3、输入金额1450;4、点击确定;5、不取走现金;6、不取走银行卡。预期输出1、提示输入密码;2、提示输入金额;3、提示确认;4、输出钞票;5、退出银行卡;6、界面恢复初始状态3 测试用例编号ATM_ST_ FETCH _003测试项目银行ATM机取款测试标题输入合法密码和金额,按金额确认,并取走现金和银行卡,上点小重要级别中预置条件系统存在该用户输入金额50,密码000000操作步骤1、插入银行卡;2、输入密码000000;3、输入金额50;4、点击确定;5、取走现金;6、取走银行卡。预期输出1、提示输入密码;2、提示输入金额;3、提示确认;4、输出钞票;5、退出银行卡

9、;6、界面恢复初始状态4 测试用例编号ATM_ST_ FETCH _004测试项目银行ATM机取款测试标题输入合法密码和金额,按金额确认,并取走现金和银行卡,上点大重要级别中预置条件系统存在该用户输入金额1500,密码999999操作步骤1、插入银行卡;2、输入密码999999;3、输入金额1500;4、点击确定;5、取走现金;6、取走银行卡。预期输出1、提示输入密码;2、提示输入金额;3、提示确认;4、输出钞票;5、退出银行卡;6、界面恢复初始状态5 测试用例编号ATM_ST_ FETCH _005测试项目银行ATM机取款测试标题插入非银行卡重要级别中预置条件输入操作步骤插入IC卡预期输出提

10、示用户“您使用的银行卡无效!”,3秒钟后,自动退出该银行卡6 测试用例编号ATM_ST_ FETCH _006测试项目银行ATM机取款测试标题输入非法密码,离点小重要级别中预置条件系统存在该用户输入密码00000操作步骤1、插入银行卡;2、输入密码00000。预期输出1、提示输入密码;2、提示用户“您输入的密码无效,请重新输入”;7 测试用例编号ATM_ST_ FETCH _007测试项目银行ATM机取款测试标题输入非法密码,离点大重要级别中预置条件系统存在该用户输入密码1000000操作步骤1、插入银行卡;2、输入密码1000000。预期输出1、提示输入密码;2、提示用户“您输入的密码无效,

11、请重新输入”;8 测试用例编号ATM_ST_ FETCH _008测试项目银行ATM机取款测试标题输入非法金额,离点小重要级别中预置条件系统存在该用户输入密码123456,金额为0操作步骤1、插入银行卡;2、输入密码123456。3、输入金额0。预期输出1、提示输入密码;2、提示输入金额;3、提示用户“您输入的提款金额错误,请输入以50为单位的金额”;9 测试用例编号ATM_ST_ FETCH _009测试项目银行ATM机取款测试标题输入非法金额,离点大重要级别中预置条件系统存在该用户输入密码123456,金额为1550操作步骤1、插入银行卡;2、输入密码123456。3、输入金额1550。预

12、期输出1、提示输入密码;2、提示输入金额;3、提示用户 “您输入的金额错误,单笔提款上限金额是1500RMB,请重新输入”;10 测试用例编号ATM_ST_ FETCH _010测试项目银行ATM机取款测试标题提取金额达到上限重要级别中预置条件系统存在该用户输入密码123456,金额为1500,50操作步骤1、插入银行卡;2、输入密码123456。3、输入金额1500。4、且在23小时内,提款4500。5、在23小时59分,提款50。预期输出1、提示输入密码;2、提示输入金额;3、提示用户 “24小时内只能提取4500RMB,请重新输入提款金额”补充测试用例,以覆盖左右的路径:11 测试用例编号ATM_ST_ FETCH _011测试项目银行ATM机取款测试标题插入卡后取消操作重要级别底预置条件无输入无操作步骤1、插入银行卡;2、点击取消;预期输出1、提示输入密码;2、退出银行卡;12 测试用例编号ATM_ST_ FETCH _012测试项目银行ATM机取款测试标题输入非法密码重要级别中预置条件系统存在该用户输入密码111111操作步骤1、插入银行卡;2、输入密码111111;3、重复操作“步骤2”2次(一共出错3次)。预期输出1、提示输入密码;2、提示用户“您输入的密码无效,请重新输入”3、重复“步骤1”“步骤2”

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论