场景法例题 下载本文

内容发布更新时间 : 2024/5/6 14:10:11星期一 下面是文章的全部内容请认真阅读。

题一:下面是对电子不停车收费系统(ETC)的基本流和备选流的描述

表1-1基本流 编号 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 步骤描述 用例开始,ETC准备就绪,自动栏杆放下 ETC与车辆通信,读取车辆信息 对车辆拍照 根据公式计算通行费用 查找关联账户信息,确认账户余额大于通行费用 从账户中扣除该费用 显示费用信息 自动栏杆打开 车辆通过 自动栏杆放下,ETC回到就绪状态 表1-2备选流 编号 B C D E 步骤名称 读取车辆信息出错 账户不存在 账户余额不足 账户状态异常 步骤描述 在基本流A2步骤,ETC读取车辆信息错误(重复读取五次),不够五次则返回A2;否则显示警告信息后退出基本流 在基本流A5步骤,在银行系统中不存在该账户信息,退出基本流 在基本流A5步骤,账户余额小于通行费用,显示账户余额不足警告,退出基本流 在基本流A5步骤,账户已销户、冻结或由于其他原因而无法使用,显示账户状态异常信息,退出基本流 【问题1】

使用场景法设计测试用例,指出所涉及到的基本流和备选流。基本流用A字母编号表示,备选流用表1-2中对应的字母标号表示。 例如:

T01:A T02:A、B 【问题2】

针对问题1设计的测试用例,一次将初次读取车辆信息、最终读取车辆信息、账户号码、账户余额和账户状态等信息填入下述测试用例表中。表中行代表各个测试用例,列代表测试用例的输入值,用V表示有效数据元素,用I表示无效数据元素,n/a表示不适用,例如T01表示“成功通过”用例。

表1-3 测试用例编号 T01 T02 T03 T04 场景 A A、B 初次读取最终读取账户车辆信息 车辆信息 号码 V I n/a I V n/a 账户余额 V n/a 账户状态 V n/a 预期结果 扣除通行费,车辆顺利通过,用例结束 T05 T06 T07 T08 参考答案: 【问题1】

T01:A T02:A、B T03:A、C T04:A、D T05:A、E T06:A、B、C T07:A、B、D T08:A、B、E 【问题2】 测试用例编号 T01 T02 T03 T04 T05 T06 A、B、C T07 A、B、D T08 A、B、E

I V V V I I V V I n/a I V I n/a n/a 场景 初次读取车辆信息 V I V V V 最终读取车辆信息 n/a I n/a n/a n/a 账户号码 V n/a I V V 账户余额 V n/a n/a I V 账户状态 V n/a n/a n/a I 预期结果 扣除通行费,车辆顺利通过,用例结束 连续5次读取失败,显示警告信息,用例结束 账户不存在,提示警告信息,用例结束 账户余额不足,提示警告信息,用例结束 账户状态异常,提示警告信息,用例结束 多次读取车辆信息,最终成功;账户不存在,提示警告信息,用例结束 多次读取车辆信息,最终成功;账户余额不足,提示警告信息,用例结束 多次读取车辆信息,账户状态异常,提示警告信息,用例结束 A A、B A、C A、D A、E 题二:下面是对网上银行支付交易系统的基本流和备选流的描述

表2-1基本流 编号 步骤名称 A1 网上订购商品 A2 输入银行卡信息 A3 A4 A5 A6 校验银行卡信息 金额验证1 金额验证2 银行卡扣款 步骤描述 用户登陆网站,订购所需商品,点击网上银行支付 输入银行卡号和密码 系统对银行卡号和密码进行校验 系统确认订单金额不大于卡内余额 系统确认订单金额不大于银行卡网上可支付额度 支付成功,系统从银行卡中扣除相应金额,返回订单号 表2-1备选流

编号 B C D 步骤名称 密码不正确 银行卡内余额不足 银行卡网上可支付额度不够 步骤描述 在基本流A3步骤中,密码不正确(且密码输入尚未超过三次),重新加入基本流A2;否则退出基本流 在基本流A4步骤中,系统判断银行卡内余额不足以支付订单,退出基本流 在基本流A5步骤中,系统判断银行卡网上可支付额度小于订单金额,退出基本流 注:假定输入的银行卡号是正确的;不考虑备选流内循环情况。 【问题1】

使用场景法设计测试用例,指出所涉及到的基本流和备选流。基本流用A字母编号表示,备选流用表2-2中对应的字母标号表示。 【问题2】

请针对问题1设计的测试用例,依次将银行卡号、初次输入密码、最终输入密码、卡内余额、银行卡可支付额度等信息填入下述测试用例表中。表中行代表各个测试用例,列代表测试用例的输入值,用V表示有效数据元素,用I表示无效数据元素,n/a表示不适用,例如T01表示“成功支付”用例。 测试用例编号 初次输入密码 最终输入密码 n/a 卡内余额 银行卡可支付额度 V 场景 银行卡号 预期结果 T01 T02 T03 T04 T05 T06 A V V V 扣除购物金额,购物成功,用例结束 参考答案 【问题1】

T01:A T02:A、B T03:A、C