软件测试练习(2)

2019-08-31 09:51

(22) I、落点处无棋子。

输入条件 A B D E G I 输出结果 C F H [问题2]:

下图所示为中国象棋中走马的因果图,请把问题1中列出的输入条件和输出结果的字母编号填入到空白框中相应的位置。E:互斥 V:与 波浪:非(4.5分)

(A) (B) (G) ∧ (E) ∧ (F) O ∨ H E (D) ∧ (I) (C)

[问题3]:试将上述因果图转换为判定表。 ABG:000,001,010?? 8种 EDI:(互斥)000,001,010,100 3种(去除不可能情况000) ??

3、场景法是黑盒测试中重要的测试用例设计方法。目前多数软件系统都是用事件触发来控制业务流程,事件触发时的情景便形成了场景,场景的不同触发顺序构成用例。场景法通过场景描述业务流程(包括基本流(基本流程)和备选流(分支流程)),设计用例遍历软件系统功能,验证其正确性。

下面是对网上银行支付交易系统的基本流和备选流的描述:

基本流 步骤 A1 A2 A3 A4 A5 A6 编号 B C D 步骤名称 网上订购商品 输入银行卡信息 校验银行卡信息 金额验证1 金额验证2 银行卡扣款 名称 密码不正确 银行卡内余额不足 银行卡网上可支付额度不够 步骤描述 用户登录网站,订购所需商品,然后单击网上银行支付。 输入银行卡号和密码。 系统校验银行卡号和密码。 系统确认订单金额不大于卡内余额。 系统确认订单金额不大于银行卡网上可支付额度。 支付成功,系统从银行卡中扣除相应金额,返回订单号。 备选流 备选流描述 在基本流A3步骤中,密码不正确(且密码输入尚未超过3次),重新加入基本流A2,否则退出基本流。 在基本流A4步骤中,系统判断银行卡内余额不足以支付订单,退出基本流。 在基本流A5步骤中,系统判断银行卡网上可支付额度小于订单金额,退出基本流。 [问题1]:

假定输入的银行卡号是正确的;不考虑备选流内循环情况。使用场景法设计场景,指出所涉及到的基本流和备选流。基本流用字母A表示,备选流用题干中描述对应编号表示。 场景1:A 场景2:AB 场景3:AC 场景4:AD 场景5:ABC 场景6:ABD [问题2]:

请针对问题1设计的场景,依次将银行卡号、初次输入密码、最终输入密码、卡内余额、银行卡可支付额度等信息填入下述测试用例表中。表中行代表各个测试用例,列代表测试用例的输入值,用V表示有效数据元素,I表示无效数据元素,n/a表示不适用,例如C01表示“成功支付” 用例。

测试用例 场景ID C01 C02 C03 C04 C05 C06 银行卡号 初次输入密码 最终输入密码 卡内余额 银行卡可支付额度 V V V V V V V I V V I I n/a n/a n/a n/a V V V n/a I V I V V n/a n/a I n/a I [问题3]:

在上述系统中,假设银行卡号只能输入0~9的数字,请参考下表,给出用边界值法检查银行卡号字符合法性的关键测试数据(字符或ASCII值)。

部分ASCII字符 字符 Null Space / 0 1 2 9 : @ A 【47 48】【57 58】

ASCII值 0 32 47 48 49 50 57 58 64 65 字符 B Y Z [ ‘ a b y z { ASCII值 66 89 90 91 96 97 98 121 122 123


软件测试练习(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:文献综述范本

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: