一、基本事件流:1、 用户向ATM提款机中插入银行卡,如果银行卡是合法的,ATM提款机界面提示用户输入 提款密码;2、 用户输入该银行卡的密码,ATM提款机与MainFrame传递密码,检验密码的正确性如 果输入密码正确,提示用户输入取钱金额,提示信息为,“请输入您的提款额度”::3、用户输入取钱金额,系统校验金额正确,提示用户确认,提示信息为“您输入的金额是 xxx,请确认,谢谢!”,用户按下确认键,确认需要提取的金额;4、 系统同步银行主机,点钞票,输出给用户,并且减掉数据库中该用户帐户中的存款金额5、 用户提款,银行卡白动退出,用户取走现金,拔出银行卡,ATM提款机界面恢复到初始 状态;二、备选事件流(考虑可能失败的地方):1. 在基本事件流1中:如果插入无效的银行卡,那么,在ATM提款机界血上提示用户“您使用的银行卡无效!”, 3秒钟后,白动退出该银行卡2. 在基本事件流2中:♦ 如果用户输入的密码错误,则提示用户“您输入的密码无效,请重新输入”;♦ 如果用户连续3次输入错误密码,ATM提款机吞卡,并且ATM提款机的界面恢复到初始 状态此时,其他提款人可以继续使用其他的合法的银行卡在ATM提款机上提取现金。
♦ 用户输入错误的密码后,也可以按“退出”键,则银行卡白动退出3. 在基本事件流3中:♦ 如果用户输入的单笔提款金额超过单笔提款上限,ATM提款机界面提示“您输入的金额 错误,单笔提款上限金额是2500RMB,请重新输入”:♦ 如果用户输入的单笔金额,不是以50RMB为单位的,那么提示用户“您输入的提款金额 错误,请输入以50为单位的金额”;♦ 如果用户输入正确的提款金额,ATM提款机提不用户确认后,用户取消提款,则ATM提 款机H动退出该银行卡;♦ 如果ATM提款机中余额不足,则提示用户,“抱歉,ATM提款机中余额不足”,3秒钟 后,自动退出银行卡4•在基本事件流4中:如果用户银行户头中的存款小于提款金额,则提示用户“抱歉,您的存款余额不足!”,3 秒钟后,自动退出银行卡;5•在基本事件流5中:如果用户没有取走现金,或者没有拔出银行卡,ATM提款机不做任何提示,直接恢复到界面 的初始状态;三、 基本路径:插入银行卡一-提示输入密码一-用户输入密码-一提示输入金额-一用户输入金额一-提示确 认一-用户确认-一输出钞票给用户,退卡-一用户取走现金,収走银行卡一-界面恢复初始状 态四、 下面分析测试数据,采用等价类划分和边界值法等价类划分:输入条件有效等价类无效等价类银行卡银行卡非银行卡密码字符串为0~9Z间的阿拉伯数字组合,密 码长度为6位长度不是6位的09 Z间的组 合金额以50为单位,50—2500 RMB,单笔取款额 最高为2500RMB;非50的倍数,或大于2500确认TRUE取现金TRUE、 FALSE取银行卡TRUE、 FALSE边界值分析:输入内点上点禺点密码00000 k 999998000000、 99999900000、 1000000金额100、 245050、 25000、 2550%1. 测试用例用例编号测试项H测试标题输入参数操作步骤预期输出ATM ST 001银行ATM 机取款插入有效银行 卡并输入合法 密码和金额, 点击确认后, 取走输出的现 金和退出银行 卡金额50, 密码 0000001、 插入合法有效 的银行卡;2、 输入密码000001;3、 输入金额100;4、 点击确定;5、 输出金额后取 走现金;6、 取走银行卡1、 提示输 入密码;2、 提不输 入金额;3、 提小•确 认;4、 输岀钞 票;5、 退出银 行卡;6、 界而恢 复初始状 态ATM_ST 002银行ATM 机取款插入有效银行 卡并输入合法 密码和金额, 点击确认后, 不能取走输出 的现金和退出 银行卡金额2500,密码 9999991、 插入合法有效 的银行卡;2、 输入密码999999;3、 输入金额2500;4、 点击确定;5、 输出金额后取 走现金;6、 取走银行卡1、 提不输 入密码;2、 提小•输 入金额;3>提不确 认;4、 输出钞 票;5、 退岀银 行卡;6、 界面恢 复初始状 态ATM_ST 003银行ATM 机取款输入菲法金额金额0,密 码 1234561 >插入合法有效的银行卡;2、 输入密码123456c3、 输入金额0。
1、 提示输 入密码;2、 提示输 入金额;3、 提不用 户“您输入 的提款金 额错误,请 输入以50 为单位的 金额”;ATM ST 004银行ATM 机取款输入非法金额金额2550,密码 9994561、 插入合法有效的银行卡;2、 输入密码999456;3、 输入金额2550o1、 提示输 入密码;2、 提不输 入金额;3、 提示用 户“您输 入的金额 错误,单笔 提款上限 金额是 1500RMB, 请重新输 入”;ATM_ST 005银行ATM机取款输入非法密码密码000001、 插入合法有效的银行卡;2、 输入密码00000o提示用户“您输入 的密码无 效,请重新 输入”;ATM_ST. 006银行ATM机取款输入非法密码密码10000001 >插入合法有效的银行卡;2、输入密码1000000c提示用户 “您输入 的密码无 效,请重新 输入”;ATM_ST 007银行ATM 机取款插入非银行卡插入IC卡插入IC卡提示用户 “您使用的 银行卡无 效! ”, 3秒 钟后,R动 退岀该银 行卡ATM ST 008银行ATM 机取款插入卡后取消 操作1、 插入银行卡;2、 点击取消;1、 提示输 入密码;2、 退岀银 行卡;ATM_ST 009银行ATM 机取款连续三次输入非法密码1、提示用 户“抱歉,1、插入合法有效您的存款的银行卡;余额不密码2、输入密码足!” ;输入提款金额123456002301;2、3秒钟ATM S银行ATM大于账户内余金额为3、输入金额1500;后,F1动退T 010机取款额15004、点击确定.出银行卡;。