首页
登录
从业资格
场景法是黑盒测试中重要的测试用例设计方法。目前多数软件系统都是用事件触发来控制业
场景法是黑盒测试中重要的测试用例设计方法。目前多数软件系统都是用事件触发来控制业
题库
2022-08-02
127
问题
场景法是黑盒测试中重要的测试用例设计方法。目前多数软件系统都是用事件触发来控制业务流程,事件触发时的情景便形成了场景,场景的不同触发顺序构成用例。场景法通过场景描述业务流程(包括基本流(基本流程)和备选流(分支流程)),设计用例遍历软件系统功能,验证其正确性。下面是对网上银行支付交易系统的基本流和备选流的描述:
注:假定输入的银行卡号是正确的;不考虑备选流内循环情况。【问题1】使用场景法设计测试用例,指出所涉及到的基本流和备选流。基本流用字母A表示,备选流用题干中描述对应编号表示。【问题 2】请针对问题 1 设计的测试用例,依次将银行卡号、初次输入密码、最终输入密码、卡内余额、银行卡可支付额度等信息填入下述测试用例表中。表中行代表各个测试用例,列代表测试用例的输入值,用V 表示有效数据元素,I表示无效数据元素,n/a表示不适用,例如C01表示“成功支付” 用例。
【问题3】在上述系统中,假设银行卡号只能输入 0~9 的数字,请参考下表,给出用边界值法检查卡号字符合法性的关键测试数据(字符或ASCII值)。
选项
答案
解析
【问题1】根据题目中已经确定的基本流与备选流,可以设计场景,每个场景覆盖一种在该案例中事件的不同触发顺序与处理结果形成的事件流,最后得出所有的测试用例。下面就是所有的测试用例和用例中所涉及的基本流与备选流。用例1:A用例2:A、B用例3:A、C用例4:A、D用例5:A、B、C用例6:A、B、D以顺序可以互换。【问题2】根据“问题1”得到的测试用例,按照问题2的提示和要求,可以得出下面的场景分析表。
【问题3】根据边界值分析法设计测试用例的原则之一:“如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,以及刚刚超越这个范围边界的值作为测试输入数据”的原则,答案如下: 0(或48)和9(或57) /(或47) :(或58)
转载请注明原文地址:https://tihaiku.com/congyezige/2417560.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
对程序员的要求不包括()。A.了解相关的应用领域业务 B.软件架构设计能力
()不是结构化设计过程中常用的详细设计描述工具。A.结构化语言 B.判定表
在设计白盒测试用例时,()是最弱的覆盖准则,下图至少需要()个测试用例才
在计算机系统中,()是指在CPU执行程序的过程中,由于发生了某个事件,需要C
在Windows系统中,如果希望某用户对系统具有完全控制权限,则应该将该用户添加
下列选项中,防范网络监听最有效的方法是()A.安装防火墙 B.采用无线网络传
某程序员针对用户在使用其软件后反映的以下各种操作问题,分别提出了改进方法,其中(
下图所示的逻辑流中,至少需要()个测试用例才可以完成路径覆盖。 A.1
在结构化设计中,主要根据()进行软件体系结构设计。A.数据流图 B.实体—
在面向对象设计时,若系统有交通工具、汽车、卡车和轿车,则()关系最适合用于
随机试题
WhatisitthatmadeSteveJobsspecial?Whatcanwelearnfromthisonce-i
LatinoyouthsneedbettereducationforArizonatotakefulladvantageofth
下列关于丙型肝炎的描述哪项是正确的( )。A.丙型肝炎易慢性化 B.丙型肝炎
企业在编制预算时发现难以准确预测下一年的销售量,但可以预测销售量的波动范围,为了
无排卵功血的特点不包括A.基础体温呈单相型 B.好发于青春期和更年期 C.阴
下列不属于公文语言特点的是()A.幽默风趣 B.庄重准确 C.朴实精炼
治疗支气管哮喘时,下列哪种疗法是达到较好疗效和减少不良反应的重要措施A.吸入疗法
学习动机的种类根据学习动机的作用与学习活动的关系来划分可分为()。A.近景的直
侨居甲国的中国公民田原在乙国旅行时身亡,未留有遗嘱。其生前在丙国某银行寄存有价值
女,8个月,因发热2次,抽搐2次,伴呕吐,吃奶量减少,喜哭,易怒就诊。母乳喂养。
最新回复
(
0
)