6 7 8 9 10 输入金额 授权 出钞 返回银行卡 打印收据 从ATM机显示屏幕中选取金额 ATM机将整体操作作为事务提交银行系统 ATM机向客户提供现金 银行卡被返还 提供客户打印收据功能
备选流:
序号 B C D 业务名称 银行卡无效 业务描述 在基本流A2过程中,该卡不能够识别或是非本机可以使用的银行卡,ATM机退卡,并退出基本流 ATM机内无现金 系统判断ATM机内现金不足,重新加入基本流A4,或选择退卡 ATM机内现金不足 密码有误 账面余额不足 系统判断ATM机内现金不足,重新加入基本流A4,或选择退卡 ATM机提示密码不正确,客户有三次机会重输,重新加入基本流A3,或选择退卡 ATM机提示客户账面余额不足,重新加入基本流A6,或选择退卡 E F 试求:
(1)设计场景(基本流用字母A表示,备选流用题干中描述的相应字母表示)。 场景格式示例如下: 场景ID 1 场景描述 密码有误 场景过程 A、B、C
(2)设计测试用例场景矩阵
测试用例矩阵格式示例如下: 测试用例ID 1 场景 1 账号 V 密码 V 输入金额 V 账面金额 V ATM机内金额 n/a 预期结果 退卡 V表示有效数据元素,I表示无效数据元素,n/a表示不可用
(3)假设本系统开发人员在开发过程中通过测试发现了20个错误,独立的测试组通过上述
测试用例发现了100个软件错误,系统在上线后,用户反馈了30个错误,请计算缺陷探测率(DDP)。 参考答案及评分标准:
(1)设计场景 场景ID 1 2 3 4 5 6 场景描述 成功取款 银行卡无效 ATM机内无现金 ATM机内现金不足 密码有误 账面余额不足 场景流程 A A、B A、C A、D A、E A、F
(1) 设计测试用例场景矩阵
17
测试用例ID 1 2 3 4 5 6 场景 1 2 3 4 5 6 账号 V I V V V V 密码 V n/a V V I V 输入金额 V n/a V V n/a V 账面金额 V n/a V V n/a I ATM机内金额 V n/a n/a I n/a V 预期结果 成功取款 退卡 退卡 重输或退卡 重输或退卡 重输或退卡
(3)计算缺陷探测率(DDP)
DDP=Bugstester(Bugstester+ Bugscustomer)=(20+100)(20+100+30)=80%(0.8)其中,Bugstester为测试者发现的错误数;
Bugscustomer为客户发现并反馈技术支持人员进行修复的错误数。
18
相关推荐: