用户通过银行的atm取款机进行取款

用户通过银行的atm取款机进行取款

ID:33690747

大小:205.30 KB

页数:17页

时间:2019-02-28

用户通过银行的atm取款机进行取款_第1页
用户通过银行的atm取款机进行取款_第2页
用户通过银行的atm取款机进行取款_第3页
用户通过银行的atm取款机进行取款_第4页
用户通过银行的atm取款机进行取款_第5页
资源描述:

《用户通过银行的atm取款机进行取款》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、用户通过银行的ATM取款机进行取款Testing2009-07-2311:16:05阅读456评论0  字号:大中小 订阅 §请分析用户通过银行的ATM取款机进行取款的例子,来说明流程分析法、等价类分析法和边界值法。§下面是需求规格说明书:§基本事件流:§1、用户向ATM提款机中插入银行卡,如果银行卡是合法的,ATM提款机界面提示用户输入提款密码;§2、用户输入该银行卡的密码,ATM提款机与MainFrame传递密码,检验密码的正确性。如果输入密码正确,提示用户输入取钱金额,提示信息为,“请输入您的提款额度”;§3、用户输入取钱金额,系统校验金额正确,提示用户确认,提示信息为

2、“您输入的金额是xxx,请确认,谢谢!”,用户按下确认键,确认需要提取的金额;§4、系统同步银行主机,点钞票,输出给用户,并且减掉数据库中该用户帐户中的存款金额。§5、用户提款,银行卡自动退出,用户取走现金,拔出银行卡,ATM提款机界面恢复到初始状态;  备选事件流(考虑可能失败的地方):1.在基本事件流1中:a)如果插入无效的银行卡,那么,在ATM提款机界面上提示用户“您使用的银行卡无效!”,3秒钟后,自动退出该银行卡。  2.在基本事件流2中a)如果用户输入的密码错误,则提示用户“您输入的密码无效,请重新输入”;b)如果用户连续3次输入错误密码,ATM提款机吞卡,并且AT

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

4、取的金额超过了系统的设定的限制;d)如果用户输入正确的提款金额,ATM提款机提示用户确认后,用户取消提款,则ATM提款机自动退出该银行卡;e)如果ATM提款机中余额不足,则提示用户,“抱歉,ATM提款机中余额不足”,3秒钟后,自动退出银行卡。  4.在基本事件流4中:如果用户银行户头中的存款小于提款金额,则提示用户“抱歉,您的存款余额不足!”,3秒钟后,自动退出银行卡;5.在基本事件流5中:如果用户没有取走现金,或者没有拔出银行卡,ATM提款机不做任何提示,直接恢复到界面的初始状态;提醒,可以按照下列步骤来做:n 根据以上这段需求,画出流程图n 根据流程图,得到基本路径。n 

5、分析测试数据,采用等价类划分和边界值法。给出等价类表和边界 值表。得到测试用例。n 如果需要补充测试用例,以覆盖所有的路径。解答:根据以上这段需求,画出流程图, 如下:根据流程图,得到基本路径。基本路径:插入银行卡---提示输入密码---用户输入密码---提示输入金额---用户输入金额---提示确认---用户确认---输出钞票给用户,退卡---用户取走现金,取走银行卡---界面恢复初始状态      下面分析测试数据,采用等价类划分和边界值法。等价类划分: 输入条件有效等价类无效等价类银行卡银行卡非银行卡密码字符串为0~9之间的阿拉伯数字组合,密码长度为6位长度不是6位的0~

6、9之间的组合金额以50为单位,50~1500非50的倍数,或大于1500,24小时内取款超过4500RMB,单笔取款额最高为1500RMB;每24小时之内,取款的最高限额是4500RMB确认TRUE 取现金TRUE、FALSE 取银行卡TRUE、FALSE             边值分析: 输入内点上点离点密码000001、999998000000、99999900000、1000000金额100、145050、15000、1550 得到测试用例:1测试用例编号ATM_ST_FETCH_001测试项目银行ATM机取款测试标题输入合法密码和金额,按金额确认,并取走现金和银行卡

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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。