首页
登录
从业资格
【说明】场景法是黑盒测试中重要的测试用例设计方法,通过场景描述业务流程(包括基本
【说明】场景法是黑盒测试中重要的测试用例设计方法,通过场景描述业务流程(包括基本
admin
2022-08-02
72
问题
【说明】场景法是黑盒测试中重要的测试用例设计方法,通过场景描述业务流程(包括基本流(基本业务流程)和备选流(分支业务流程)),设计测试用例遍历软件系统功能,验证其正确性。。下面是对电子不停车收费系统(ETC)的基本流和备选流的描述。
【问题1】(8分) 使用场景法设计测试用例,指出所涉及到的基本流和备选流。基本流用A字母编号表示,备选流用表1-2中对应的字母编号表示。例如:T01:AT02:A.B【问题2】(12分) 针对问题1设计的测试用例,依次将初次读取车辆信息、最终读取车辆信息、账户号码、账户余额和账户状态等信息填入下述测试用例表中。表中行代表各个测试用例,列代表测试用例的输入值,用V表示有效数据元素,用I表示无效数据元素,n/a表示不适用,例如T01表示“成功通过”用例。
选项
答案
解析
问题1:(场景顺序可以任意,重复内容不计分) 共包括8个场景: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:
【解析】问题1:解析: 本题主要考查黑盒测试中的场景法测试用例设计。 采用场景法来设计测试用例,其基本思想和依据是站在用户的角度上检测软件的功能,发现软件的错误。 基本流是指经过用例的最简单的路径(无任何差错,程序从开始直接执行到结束)。备选流是指:一个备选流可能从基本流开始,在某个特定条件下执行,然后重新加入基本流中;也可以起源于另一个备选流;或者终止用例而不再加入到基本流中(一般是各种错误情况)。使用场景法设计测试用例的基本步骤如下:(1)根据规格说明,描述出程序的基本流及各项备选流。(2)根据基本流和备选流确定场景。(3)对每一个场景生成相应的测试用例,可以采用矩阵或决策表来确定和管理测试用例。(4)对生成的测试用例进行复审,去掉多余或等价的测试用例,然后确定实际测试数据。在本题中,根据题目中已经确定的基本流与备选流,可以设计场景,每个场景覆盖一种在该案例中事件的不同触发顺序与处理结果形成的事件流,最后得出所有的测试用例。下面就根据电子不停车收费系统(ETC)的业务流程列出所有的测试用例和用例中所涉及的基本流与备选流。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:解析:本题要求我们根据问题1设计的测试用例来完成本题的问题,那么根据题目的意思,用例T03存在账户不存在的异常,那么初次读取车辆信息是正常的,应该填V,而在该用例下,无需重复读取车辆信息,因此最终读取车辆信息应填n/a,当读取账户号码时出现异常,因此该空是无效信息(I),而再该用例下,没有进行账户余额和账户状态的判定,因此这两空都填不适用。同样的道理我们可以完成用例T04和T05。在用例T06中,他是重复读才读取到了车辆的信息,因此初次读取车辆信息不正常应该填I,然后重复读取车辆信息才读取到车辆信息,因此最终读取车辆信息应填V,当读取账户号码时出现异常,因此该空是无效信息(I),而在该用例下,没有进行账户余额和账户状态的判定,因此这两空都填不适用(n/a)。同样的道理可以完成用例T07和T08。具体见参考答案。
转载请注明原文地址:https://tihaiku.com/congyezige/2415770.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
大多数程序设计语言的语法规则用()描述即可。A.正规文法 B.上下文无关
通用程序设计语言可用于编写多领域的程序,(30)属于通用程序设计语言。A.HTM
用某高级程序设计语言编写的源程序通常被保存为(28)A.位图文件 B.文本文件
第一个完整、健全的面向对象程序设计语言是()。A.Eiffel B.C++
在下列程序设计语言中,被称为函数式程序语言的是(请作答此空),而()可称为通用
MPEG压缩标准是针对()设计的。A.静止图像 B.运动图像 C.图像格式
在Pandas中如果需要查看数据表格所有列的名字,那么可以使用以下哪种方法:A
什么是方法重写?
在Pandas中,我们有三种拼接数据表格的方法分别是_______,_
有关哈夫曼编码方法,以下说法正确的是()A.哈夫曼编码是一种用于校验的编码
随机试题
NeedCD-ROMinformation?Whatisavailable?Where?Price?Newdevelopmen
Earlytobedandearlytorise________amanhealthyandhappy.A、makeB、hasmad
二次印模法的优点A.印模组织面光滑 B.以上均选 C.印模比较准确 D.初
胆酸在肠道细菌作用下可转变为()A.鹅脱氧胆酸 B.脱氧胆酸 C.石胆酸
下面谱例的体裁是( )。 A.第斯康特 B.经文歌 C.意大利牧歌 D
十九大召开时间:()。
关于局部麻醉药吸收过量所引起的症状,错误的是A.先兴奋,后抑制B.心肌收缩性增强
人与规律的关系是( )。A.人不能创造但可以改造规律 B.人在实践中可以认识
7月中旬,某铜进口贸易商与一家需要采购铜材的铜杠厂经过协商,同意以低于9月铜期货
下列各项中,属于与财务报告相关的信息系统的职能的有()。A.识别与记录所有的有
最新回复
(
0
)