首页
登录
从业资格
场景法是黑盒测试中重要的测试用例设计方法。目前多数软件系统都是用事件触发来控制业
场景法是黑盒测试中重要的测试用例设计方法。目前多数软件系统都是用事件触发来控制业
练习题库
2022-08-02
69
问题
场景法是黑盒测试中重要的测试用例设计方法。目前多数软件系统都是用事件触发来控制业务流程,事件触发时的情景便形成了场景,场景的不同触发顺序构成用例。场景法通过场景描述业务流程(包括基本流(基本流程)和备选流(分支流程)),设计用例遍历软件系统功能,验证其正确性。下面是对网上银行支付交易系统的基本流和备选流的描述:基本流A:
备选流:
注:假定输入的银行卡号是正确的:不考虑备选流内循环情况。[问题1]使用场景法设计测试用例,指出所涉及到的基本流和备选流。基本流用字母A表示,备选流用题干中描述对应编号表示。[问题2]请针对问题1设计的测试用例,依次将银行卡号、初次输入密码、最终输入密码、卡内余额、银行卡可支付额度等信息填入下述测试用例表中。表中行代表各个测试甩例,列代表测试用例的输入值,用V表示有效数据元素,I表示无效数据元素,n/a表示不适用,例如C01表示“成功支付”用例。测试用例表
[问题3]在上述系统中,假设银行卡号只能输入0~9的数字,请参考下表,给出用边界值法检查卡号字符合法性的关键测试数据(字符或ASCⅡ值)。
选项
答案
解析
1、根据题目中已经确定的基本流与备选流,可以设计场景,每个场景覆盖一种在该案例中事件的不同触发/顷序与处理结果形成的事件流,最后得出所有的测试用例。下面就是所有的测试用例和用例中所涉及的基本流与备选流。用例1: A用例2: A、B用例3: A、C用例4: A、D用例5: A、B、C用例6: A、B、D以上顺序可以互换。2、根据“问题一”得到的测试用例,按照问题二的提示和要求,可以得出下面的场景分析表。
每行顺序可以互换。3、根据边界值分析法设计测试用例的原则之一:“如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,以及刚刚超越这个范围边界的值作为测试输入数据”的原则,如下:0 (或48)和9(或57)/ (或47):(或58)
转载请注明原文地址:https://tihaiku.com/congyezige/2416731.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
在面向对象方法中,采用(1)可将对象的内部实现进行隐藏。一个对象通常由(2)组成
关系规范化是在数据库设计的( )阶段进行。A.需求分析 B.逻辑设计 C.
用( )来描述算法时,可以采用类似于程序设计语言的语法结构,也易于转换为程序。
创建型设计模式与对象的创建有关,按照所用的范围分为面向类和面向对象两种。其中,(
在设计白盒测试用例时,(1)是最弱的逻辑覆盖。在下图所示流程中,至少需要(2)个
用户界面设计的原则不包括( )。A.将用户界面置于用户控制之下 B.减少用户
创建型设计模式抽象了实例化过程,它分为面向类和面向对象两种。其中,( )模式是
用某排序方法对一个关键码序列进行递增排序时,对于其中关键码相同的元素,若该方法可
在结构化分析方法中,用于对功能建模的(1)描述数据在系统中流动和处理的过程,它只
在结构化分析方法中,用于对功能建模的(1)描述数据在系统中流动和处理的过程,它只
随机试题
(1)Whilethemissionofpublicschoolshasexpandedbeyondeducationtoincl
AppleInc.onMondayunveilednewcontrol
COPD康复治疗的原则是A.促进肺残气排出 B.提高日常生活活动能力 C.控
某投资者预期某证券价格将要下跌,先订立期货合同按现有价格卖出,待该证券价格下跌以
【基本要求】 (1)要有板书; (2)试讲十分钟左右; (3
开关柜弹簧机构SF6断路器缓冲器渗油,缓冲器渗油,应定性为()缺陷。(A)一般
如图,它是由15个同样大小的正方形组成。如果这个图形的面积是375平方厘米,那么
城市规划对土地开发强度进行控制的指标是()A.建筑密度 B.建设高度 C.
班主任马老师发现小学一年级新生小亮沉默寡言,很少与同学交流,于是将小亮转介给学校
男,18岁,右足和右小腿被开水烫伤,有水疮伴剧痛。创面基底部肿胀发红,该病人
最新回复
(
0
)