首页
登录
从业资格
场景法是黑盒测试中重要的测试用例设计方法。目前多数软件系统都是用事件触发来控制业
场景法是黑盒测试中重要的测试用例设计方法。目前多数软件系统都是用事件触发来控制业
题库
2022-08-02
86
问题
场景法是黑盒测试中重要的测试用例设计方法。目前多数软件系统都是用事件触发来控制业务流程,事件触发时的情景便形成了场景,场景的不同触发顺序构成用例。场景法通过场景描述业务流程(包括基本流(基本流程)和备选流(分支流程)),设计用例遍历软件系统功能,验证其正确性。下面是对网上银行支付交易系统的基本流和备选流的描述:
注:假定输入的银行卡号是正确的;不考虑备选流内循环情况。【问题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.实体—
在面向对象设计时,若系统有交通工具、汽车、卡车和轿车,则()关系最适合用于
随机试题
Thisbookiswrittentosupplythematerialonbiologicalchemistrytofreshmen
[originaltext](26)IwasbornjustaftertheendoftheWorldWarH,soIh
价值工程的核心内容是()。A.功能分类 B.功能分析 C.功能优化
保荐机构、保荐代表人注册登记事项发生变化的,保荐机构应当自变化之日起()个工作日
下列属于行业实际生命周期阶段的判断标准的有()。 I.行业规模 II.产出增
某混凝土试块强度值不满足规范要求,但经法定检测单位对混凝土实体强度经过法定检测后
证券交易所证券交易全部或者部分不能正常进行,是指无法正常开始交易、无法连续交易、
使用药品后,导致显著的人体器官功能损伤的药品不良反应,属于A.常见药品不良反应
(2010年真题)在商业银行的主要业务中,无风险业务通常是指()。A.负债
A.是一种个人的力量,具有广泛性 B.是一种自我的力量,具有深刻性 C.是一
最新回复
(
0
)