刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

阅读下列说明,回答问题1至问题3,将解答填入的对应栏内。

[说明]

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

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

基本流A:


备选流:


注:假定输入的银行卡号是正确的:不考虑备选流内循环情况。

10、 [问题1](6分)

使用场景法设计测试用例,指出所涉及到的基本流和备选流。基本流用字母A表示,备选流用题干中描述对应编号表示。

11、 [问题2](8分)

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

测试用例表


12、 [问题3](3分)

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

使用微信搜索喵呜刷题,轻松应对考试!

答案:

10、根据题目中已经确定的基本流与备选流,可以设计场景,每个场景覆盖一种在该案例中事件的不同触发/顷序与处理结果形成的事件流,最后得出所有的测试用例。下面就是所有的测试用例和用例中所涉及的基本流与备选流。

用例1: A

用例2: A、B

用例3: A、C

用例4: A、D

用例5: A、B、C

用例6: A、B、D

以上顺序可以互换。    

11、根据“问题一”得到的测试用例,按照问题二的提示和要求,可以得出下面的场景分析表。


每行顺序可以互换。    

12、根据边界值分析法设计测试用例的原则之一:“如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,以及刚刚超越这个范围边界的值作为测试输入数据”的原则,答案如下:

0 (或48)和9(或57)

/ (或47)

:(或58)    


解析:

<题目10>解析:本题要求使用场景法设计测试用例,并指出所涉及的基本流和备选流。基本流是软件系统的正常业务流程,用字母A表示;备选流是除了基本流以外的其他业务流程分支,用题干中描述的对应编号表示。根据题目给出的网上银行支付交易系统的基本流和备选流描述,可以设计出若干测试用例,每个用例涉及不同的流程路径。答案中给出了具体的测试用例及涉及的基本流和备选流组合。

<题目11>解析:本题要求针对问题1设计的测试用例,填写具体的测试数据。测试数据包括银行卡号、密码、余额和支付额度等信息。答案中给出了一个测试用例的示例填写方式,包括有效数据元素(V)、无效数据元素(I)和不适用(n/a)的填写说明。考生可以根据这个示例,填写其他测试用例。

<题目12>解析:本题要求使用边界值法检查卡号字符合法性的关键测试数据。边界值分析法是一种软件测试技术,主要测试输入值的边界情况。根据题目给出的要求,卡号的边界值应为数字0-9,非法字符和特殊字符等。答案中给出了具体的关键测试数据,包括最小值、最大值、非法字符和特殊字符等。这些测试数据用于测试系统在处理卡号时的健壮性和容错能力。

创作类型:
原创

本文链接:阅读下列说明,回答问题1至问题3,将解答填入的对应栏内。 [说明] 场景法是黑盒测试中重要的测试用例

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share