场景中的每一个场景都需要确定测试用例,一般采用矩阵或决策表来确定和管理测试用例。表6-5是一种通用格式,表中各行代表各个测试用例,而各列代表测试用例的信息。本例中的测试用例包含测试用例ID号、场景(或说明/条件)、测试用例中涉及的所有数据元素(作为输人或已经存在于数据库中)以及预期结果等项目。测试用例的设计步骤通常是:首先确定执行用例场景所需的数据元素(本例中包括账号、是否黑名单卡、输入油量、账面金额以及加油机油量),然后构建矩阵,最后确定包含执行场景所需的适当条件的测试用例。在表6-6的测试矩阵中,V表

题目

场景中的每一个场景都需要确定测试用例,一般采用矩阵或决策表来确定和管理测试用例。表6-5是一种通用格式,表中各行代表各个测试用例,而各列代表测试用例的信息。本例中的测试用例包含测试用例ID号、场景(或说明/条件)、测试用例中涉及的所有数据元素(作为输人或已经存在于数据库中)以及预期结果等项目。

测试用例的设计步骤通常是:首先确定执行用例场景所需的数据元素(本例中包括账号、是否黑名单卡、输入油量、账面金额以及加油机油量),然后构建矩阵,最后确定包含执行场景所需的适当条件的测试用例。在表6-6的测试矩阵中,V表示有效数据元素,I表示无效数据元素,n/a表示不适用,例如CW01表示“成功加油”基本流。请按上述规定为其他应用场景设计测试用例矩阵。


相似考题

3.阅读下列说明,回答问题1至问题4。[说明]软件系统几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。场景法就是通过用例场景描述业务操作流程,从用例开始到结束遍历应用流程上所有基本流(基本事件)和备选流(分支事件)。下面是对某IC卡加油机应用系统的基本流和1备选流的描述。使用场景法设计测试案例,指出场景涉及到的基本流和备选流,基本流用字母A表示,备选流用题干中描述的相应字母表示。场景中的每一个场景都需要确定测试用例,一般采用矩阵来确定和管理测试用例。如下表所示是一种通用格式,其中行代表各个测试用例,列代表测试用例的信息。本例中的测试用例包含测试用例ID、场景/条件、测试用例中涉及的所有数据元素和预期结果等项目。首先确定执行用例场景所需的数据元素(本例中包括账号、是否黑名单卡、输入油量、账面金额、加油机油量),然后构建矩阵,最后要确定包含执行场景所需的适当条件的测试用例。在下面的矩阵中,V表示有效数据元素,I表示无效数据元素,n/a表示不适用,例如C01表示“成功加油”基本流。请按上述规定为其他应用场景设计用例矩阵。测试用例表:假如每升油4元人民币,用户的账户金额为1000元,加油机内油量足够,那么在A4输入油量的过程中,请运用边界值分析方法为A4选取合适的输入数据(即油量,单位:升)。假设本系统开发人员在开发过程中通过测试发现了20个错误,独立的测试组通过上述测试用例发现了100个软件错误,系统在上线后,用户反馈了30个错误,请计算缺陷探测率(DDP)。请帮忙给出每个问题的正确答案和分析,谢谢!

更多“ 场景中的每一个场景都需要确定测试用例,一般采用矩阵或决策表来确定和管理测试用例。表6-5是一种通用格式,表中各行代表各个测试用例,而各列代表测试用例的信息。本例中的测试用例包含测试用例ID号、场景(或说明/条件)”相关问题
  • 第1题:

    软件测试是软件质量保证的主要手段之一,“高产”的测试是指(29)。

    A.用适量的测试用例运行程序,证明被测程序正确无误

    B.用适量的测试用例运行程序,证明被测程序符合相应的要求

    C.用少量的测试用例运行程序,发现被测程序尽可能多的错误

    D.用少量的测试用例运行程序,纠正被测程序尽可能多的错误


    正确答案:C
    解析:本题考查软件测试的相关知识。软件测试的目的就是在软件系统交付运行之前,尽可能多地发现系统中的错误和缺陷,它是保证软件质量的主要手段之一。在软件测试过程中,为了发现系统中的错误,应竭力设计能暴露错误的测试用例。高效的测试是指用少量的测试用例,发现被测软件尽可能多的错误。

  • 第2题:

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




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



    答案:
    解析:
    1、
    T03:A、C
    T04:A、D
    T05:A、E
    T06:A、B、C
    T07:A、B、D
    T08:A、B、E

    2、




    【解析】

    1、本题考查黑盒测试中场景法的应用。
    [问题1]
    根据题目中题干确定的基本流和备选流,可以设计场景,每个场景覆盖一种在该案例中事件的不同触发顺序与处理结果形成的事件流,最后得出所有的测试用例。下面是所有的测试用例以及用例中所涉及的基本流与备选流。
    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中设计的所有测试用例,测试人员需要设计具体的场景分析,其中应包括场景变化中系统所关心的状态信息的变化,以及测试结束后预期的结果。这样,在测试人员进行实际测试后,可以用实际输出结果与预期结果进行比较,来评价测试的结果。
    问题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题:

    试题三(15 分)

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

    [说明]

    软件系统几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而

    同一事件不同的触发顺序和处理结果就形成事件流。场景法就是通过用例场景描述业务

    操作流程,从用例开始到结束遍历应用流程上所有基本流(基本事件)和备选流(分支

    事件)。下面是对某IC 卡加油机应用系统的基本流和备选流的描述。

    [问题1](5 分)

    使用场景法设计测试案例,指出场景涉及到的基本流和备选流,基本流用字母A 表

    示,备选流用题干中描述的相应字母表示。

    [问题2](4 分)

    场景中的每一个场景都需要确定测试用例,一般采用矩阵来确定和管理测试用例。

    如下表所示是一种通用格式,其中行代表各个测试用例,列代表测试用例的信息。本例

    中的测试用例包含测试用例ID、场景/条件、测试用例中涉及的所有数据元素和预期结

    果等项目。首先确定执行用例场景所需的数据元素(本例中包括账号、是否黑名单卡、

    输入油量、账面金额、加油机油量),然后构建矩阵,最后要确定包含执行场景所需的

    适当条件的测试用例。在下面的矩阵中,V 表示有效数据元素,I 表示无效数据元素,

    n/a 表示不适用,例如C01 表示“成功加油”基本流。请按上述规定为其它应用场景设

    计用例矩阵。

    测试用例表

    [问题3](3 分)

    假如每升油4 元人民币,用户的账户金额为1000 元,加油机内油量足够,那么在

    A4 输入油量的过程中,请运用边界值分析方法为A4 选取合适的输入数据(即油量,单

    位:升)。

    [问题 4](3 分)

    假设本系统开发人员在开发过程中通过测试发现了20 个错误,独立的测试组通过

    上述测试用例发现了100 个软件错误,系统在上线后,用户反馈了30 个错误,请计算

    缺陷探测率(DDP)。


    正确答案:
    参考答案(问题1)

  • 第5题:

    阅读下列说明。[说明]场景法是黑盒测试中重要的测试用例设计方法,通过场景描述业务流程(包括基本流(基本业务流程)和备选流(分支业务流程)),设计测试用例遍历软件系统功能,验证其正确性。下面是对电子不停车收费系统(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中给出了系统所关心的状态,包括:次读取车辆信息、最终读取车辆信息、账户号码、账户余额和账户状态等,因此对应的测试用例表如下所示。