试题一(共15分)阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内。【说明】场景法是黑盒测试中重要的测试用例设计方法,通过场景描述业务流程(包括基本流(基本业务流程)和备选流(分支业务流程)),设计测试用例遍历软件系统功能,验证其正确性。下面是对电子不停车收费系统(ETC)的基本流和备选流的描述。【问题1】(3分)使用场景法设计测试用例,指出所涉及到的基本流和备选流。基本流用A字母编号表示,备选流用表1-2中对应的字母编号表示。例如:T01:AT02:A、B【问题2】 (12分)针对问题1设计

题目

试题一(共15分)

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

【说明】

场景法是黑盒测试中重要的测试用例设计方法,通过场景描述业务流程(包括基本流(基本业务流程)和备选流(分支业务流程)),设计测试用例遍历软件系统功能,验证其正确性。

下面是对电子不停车收费系统(ETC)的基本流和备选流的描述。

【问题1】(3分)

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

例如:

T01:A

T02:A、B

【问题2】 (12分)

针对问题1设计的测试用例,依次将初次读取车辆信息、最终读取车辆信息、账户号码、账户余额和账户状态等信息填入下述测试用例表中。表中行代表各个测试用例,列代表测试用例的输入值,用V表示有效数据元素,用I表示无效数据元素,n/a表示不适用,例如T01表示“成功通过”用例。

请帮忙给出每个问题的正确答案和分析,谢谢!


相似考题
参考答案和解析
问题 1 答案解析:

【问题1】(3分)

T03:A、C

T04:A、D

T05:A、E

T06:A、B、C

T07:A、B、D

T08:A、B、E



问题 2 答案解析:

【问题2】(12分)

更多“ 试题一(共15分)阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内。【说明】场景法是黑盒测试中重要的测试用例设计方法,通过场景描述业务流程(包括基本流(基本业务流程)和备选流(分支业务流程)),设计测”相关问题
  • 第1题:

    阅读下列说明,回答问题1至问题2,将解答填入对应栏内。
    [说明]
    场景法是黑盒测试中重要的测试用例设计方法。目前多数软件系统都是用事件触发来控制业务流程,事件触发时的情景便形成了场景,场景的不同触发顺序构成用例。场景法通过场景描述业务流程(包括基本流(基本流程)和备选流(分支流程)),设计用例遍历软件系统功能,验证其正确性。
    图1-1描述了简化的中心层、省市层、地区层三级的"公文流转"业务流程,表1-1描述了省市层(图1-1阴影部分)业务的基本流和备选流。
    公文的状态包括:已下发、未下发、已接收、未接收。




    1、用表1-1中表述的基本流和备选流,使用场景法设计测试场景。基本流和备选流用表1-1中对应的字母编号表示。
    2、下表给出了测试用例名称,请将表中的输入条件和预期输出补充完整。



    答案:
    解析:
    本题考查功能测试用例的设计方法:场景法。
    [问题1](场景顺序可以任意)
    场景法是黑盒测试中重要的测试用例设计方法。目前多数软件系统都是用事件触发来控制业务流程,事件触发时的情景便形成了场景,场景的不同触发顺序构成用例。场景法通过场景描述业务流程(包括基本流(基本流程)和备选流(分支流程)),设计用例遍历软件系统功能,验证其正确性。
    本题共包括5个场景:
    1.A
    2.B
    3.B、C
    4.B、C、D(C和D可以互换)
    5.B、C、E
    2、本题考查测试用例中输入条件与预期输出内容。注意步骤的衔接,以及测试数据的设置。

  • 第2题:

    阅读下列说明,回答问题1至问题2,将解答填入对应栏内。[说明]场景法是黑盒测试中重要的测试用例设计方法。目前多数软件系统都是用事件触发来控制业务流程,事件触发时的情景便形成了场景,场景的不同触发顺序构成用例。场景法通过场景描述业务流程(包括基本流(基本流程)和备选流(分支流程)),设计用例遍历软件系统功能,验证其正确性。图1-1描述了简化的中心层、省市层、地区层三级的“公文流转”业务流程,表1-1描述了省市层(图1-1阴影部分)业务的基本流和备选流。公文的状态包括:已下发、未下发、已接收、未接收。




    5.1、用表1-1中表述的基本流和备选流,使用场景法设计测试场景。基本流和备选流用表1-1中对应的字母编号表示。5.2、下表给出了测试用例名称,请将表中的输入条件和预期输出补充完整。



    答案:
    解析:
    5.1(5分)
    本题共包括5个场景:1.A2.B3.B、C 4.B、C、D(C和D可以互换)5.B、C、E

    5.2(10分)



    5.1、本题考查功能测试用例的设计方法:场景法。(场景顺序可以任意)场景法是黑盒测试中重要的测试用例设计方法。目前多数软件系统都是用事件触发来控制业务流程,事件触发时的情景便形成了场景,场景的不同触发顺序构成用例。场景法通过场景描述业务流程(包括基本流(基本流程)和备选流(分支流程)),设计用例遍历软件系统功能,验证其正确性。本题共包括5个场景:1.A2.B3.B、E4.B、C、D(C和D可以互换)5.B、C、E    
    5.2、本题考查测试用例中输入条件与预期输出内容。注意步骤的衔接,以及测试数据的设置。

  • 第3题:

    【说明】场景法是黑盒测试中重要的测试用例设计方法,通过场景描述业务流程(包括基本流(基本业务流程)和备选流(分支业务流程)),设计测试用例遍历软件系统功能,验证其正确性。。下面是对电子不停车收费系统(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。具体见参考答案。

  • 第4题:

    阅读下列说明。[说明]场景法是黑盒测试中重要的测试用例设计方法,通过场景描述业务流程(包括基本流(基本业务流程)和备选流(分支业务流程)),设计测试用例遍历软件系统功能,验证其正确性。下面是对电子不停车收费系统(ETC.的基本流和备选流的描述。




    4.1、使用场景法设计测试用例,指出所涉及到的基本流和备选流。基本流用A字母编号表示,备选流用表1-2中对应的字母编号表示。例如:T01:AT02:A、B4.2、针对问题1设计的测试用例,依次将初次读取车辆信息、最终读取车辆信息、账户号码、账户余额和账户状态等信息填入下述测试用例表中。表中行代表各个测试用例,列代表测试用例的输入值,用V表示有效数据元素,用I表示无效数据元素,n/a表示不适用,例如T01表示“成功通过”用例。



    答案:
    解析:
    4.1(3分)
    T03:A、CT04:A、DT05:A、ET06:A、B、CT07:A、B、DT08:A、B、E4.2(12分)




    4.1
    本题考查黑盒测试中场景法的应用。根据题目中题干确定的基本流和备选流,可以设计场景,每个场景覆盖一种在该案例中事件的不同触发顺序与处理结果形成的事件流,最后得出所有的测试用例。下面是所有的测试用例以及用例中所涉及的基本流与备选流。T01:AT02:A、BT03:A、CT04: A、DT05:A、ET06:A、B、CT07:A、B、DT08:A、B、E
    4.2
    试题分析:根据问题1中设计的所有测试用例,测试人员需要设计具体的场景分析,其中应包括场景变化中系统所关心的状态信息的变化,以及测试结束后预期的结果。这样,在测试人员进行实际测试后,可以用实际输出结果与预期结果进行比较,来评价测试的结果。问题2中给出了系统所关心的状态,包括:次读取车辆信息、最终读取车辆信息、账户号码、账户余额和账户状态等,因此对应的测试用例表如下所示。


  • 第5题:

    阅读下列说明,回答问题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、C、D用例5: A、B、C用例6: A、B、C、D以上顺序可以互换。 11、根据“问题一”得到的测试用例,按照问题二的提示和要求,可以得出下面的场景分析表。



    每行顺序可以互换。 12、根据边界值分析法设计测试用例的原则之一:“如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,以及刚刚超越这个范围边界的值作为测试输入数据”的原则,答案如下:0 (或48)和9(或57)/ (或47):(或58)