用例的事件流包括哪些内容?

题目

用例的事件流包括哪些内容?


相似考题
更多“用例的事件流包括哪些内容?”相关问题
  • 第1题:

    由于用例在几个模块和类之间都存在关系,使用例成为整体测试的工具。对于每个用例应进行几种测试。其中按设计好的事件流测试属于哪种测试?

    A.基本情况测试

    B.异常情况测试

    C.客户文档测试

    D.系统测试


    正确答案:A

  • 第2题:

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

    [说明]

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

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

    基本流A:

    备选流:

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

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

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

    测试用例表

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

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


    问题 1 答案解析:根据题目中已经确定的基本流与备选流可以设计场景每个场景覆盖一种在该案例中事件的不同触发/顷序与处理结果形成的事件流最后得出所有的测试用例。下面就是所有的测试用例和用例中所涉及的基本流与备选流。 用例1: A 用例2: A、B 用例3: A、C 用例4: A、C、D 用例5: A、B、C 用例6: A、B、C、D 以上顺序可以互换。
    根据题目中已经确定的基本流与备选流,可以设计场景,每个场景覆盖一种在该案例中事件的不同触发/顷序与处理结果形成的事件流,最后得出所有的测试用例。下面就是所有的测试用例和用例中所涉及的基本流与备选流。 用例1: A 用例2: A、B 用例3: A、C 用例4: A、C、D 用例5: A、B、C 用例6: A、B、C、D 以上顺序可以互换。

    问题 2 答案解析:根据“问题一”得到的测试用例按照问题二的提示和要求可以得出下面的场景分析表。 每行顺序可以互换。
    根据“问题一”得到的测试用例,按照问题二的提示和要求,可以得出下面的场景分析表。 每行顺序可以互换。

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

  • 第3题:

    阅读下列说明,回答问题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)

  • 第4题:

    用例建模的步骤包括哪些工作?


    正确答案: (1)确定系统的范围、边界、用例、执行者。
    (2)描述用例。
    (3)用例分类、确定用例之间的关联。
    (4)建立用例图。
    (5)定义用例图的层次结构。
    (6)审核用例模型。

  • 第5题:

    测试用例通常包括哪些内容?着重阐述编制测试用例的具体做法不同结构的用例包括的不一样(版本、编号、项目、设计人员、设计日期、输入、预期输出??)


    正确答案: 软件测试用例的基本要素包括测试用例编号、测试标题、重要级别、测试输入、操作步骤、预期结果。用例编号:测试用例的编号有一定的规则,比如系统测试用例的编号这样定义规则:PROJECT1-ST-001,命名规则是项目名称+测试阶段类型(系统测试阶段)+编号。定义测试用例编号,便于查找测试用例,便于测试用例的跟踪。
    测试标题:对测试用例的描述,测试用例标题应该清楚表达测试用例的用途。比如“测试用户登录时输入错误密码时,软件的响应情况”.重要级别:定义测试用例的优先级别,可以笼统的分为“高”和“低”两个级别。一般来说,如果软件需求的优先级为“高”,那么针对该需求的测试用例优先级也为“高”;反之亦然,测试输入:提供测试执行中的各种输入条件。根据需求中的输入条件,确定测试用例的输入。测试用例的输入对软件需求当中的输入有很大的依赖性,如果软件需求中没有很好的定义需求的输入,那么测试用例设计中会遇到很大的障碍。
    操作步骤:提供测试执行过程的步骤。对于复杂的测试用例,测试用例的输入需要分为几个步骤完成,这部分内容在操作步骤中详细列出。
    预期结果:提供测试执行的预期结果,预期结果应该根据软件需求中的输出得出。如果在实际测试过程中,得到的实际测试结果与预期结果不符,那么测试不通过;反之则测试通过。

  • 第6题:

    在UML中,定义了用例图来描述()及他们之间的关系,而用例建模的主要工作是书写用例规约。

    • A、事件流
    • B、用例
    • C、参与者
    • D、对象

    正确答案:B,C

  • 第7题:

    中间等级的用例描述扩展了简单描述,它包括了用例的内部活动流。


    正确答案:正确

  • 第8题:

    SprintBacklog中包含哪些内容?()

    • A、用户故事
    • B、任务
    • C、用例
    • D、测试

    正确答案:B

  • 第9题:

    判断题
    中间等级的用例描述扩展了简单描述,它包括了用例的内部活动流。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第10题:

    多选题
    在UML中,定义了用例图来描述()及他们之间的关系,而用例建模的主要工作是书写用例规约。
    A

    事件流

    B

    用例

    C

    参与者

    D

    对象


    正确答案: B,C
    解析: 暂无解析

  • 第11题:

    问答题
    测试用例通常包括哪些内容?着重阐述编制测试用例的具体做法不同结构的用例包括的不一样(版本、编号、项目、设计人员、设计日期、输入、预期输出??)

    正确答案: 软件测试用例的基本要素包括测试用例编号、测试标题、重要级别、测试输入、操作步骤、预期结果。用例编号:测试用例的编号有一定的规则,比如系统测试用例的编号这样定义规则:PROJECT1-ST-001,命名规则是项目名称+测试阶段类型(系统测试阶段)+编号。定义测试用例编号,便于查找测试用例,便于测试用例的跟踪。
    测试标题:对测试用例的描述,测试用例标题应该清楚表达测试用例的用途。比如“测试用户登录时输入错误密码时,软件的响应情况”.重要级别:定义测试用例的优先级别,可以笼统的分为“高”和“低”两个级别。一般来说,如果软件需求的优先级为“高”,那么针对该需求的测试用例优先级也为“高”;反之亦然,测试输入:提供测试执行中的各种输入条件。根据需求中的输入条件,确定测试用例的输入。测试用例的输入对软件需求当中的输入有很大的依赖性,如果软件需求中没有很好的定义需求的输入,那么测试用例设计中会遇到很大的障碍。
    操作步骤:提供测试执行过程的步骤。对于复杂的测试用例,测试用例的输入需要分为几个步骤完成,这部分内容在操作步骤中详细列出。
    预期结果:提供测试执行的预期结果,预期结果应该根据软件需求中的输出得出。如果在实际测试过程中,得到的实际测试结果与预期结果不符,那么测试不通过;反之则测试通过。
    解析: 暂无解析

  • 第12题:

    问答题
    用例的事件流包括哪些内容?

    正确答案: 用例的事件流是对完成用例规定行为所需要的事件的描述。描述事件流时应包括以下内容:
    (1)用例什么时候开始,怎样开始。
    (2)用例什么时候结束,怎样结束。
    (3)用例与参与者之间有什么样的交互作用。
    (4)用例需要什么数据。
    (5)用例的标准的时间顺序。
    (6)替代的或例外的事件流的描述。
    解析: 暂无解析

  • 第13题:

    阅读以下利用场景法设计测试用例的技术说明,回答问题1至问题5。

    [说明]

    现在的软件几乎都是由事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成了事件流。这种在软件设计方面的思想也可被引入到软件测试中,生动地描绘出事件触发时的情景,有利于测试设计者设计测试用例,同时测试用例也更容易得到理解和执行。

    用例场景是通过描述流经用例的路径来确定的过程,这个流经过程要从用例开始到结束遍历其中所有基本流(基本事件)和备选流(分支事件)。以下表6-4是对某IC卡加油机应用系统基本流的描述,表6-5是对该IC卡加油机应用系统备选流的描述。

    图6-9是对该IC卡加油机应用系统的基本流路径和备选流路径的描述,请用题干中描述的相应字每将图中(1)~(6)空缺处的内容填写完整。


    正确答案:(1)B (2)C (3)A4 (4)A5 (5)D、E (6)D、E 这是一道要求读者掌握场景法的基本流、备选流路径描述的应用分析题。本题的解答思路如下: ①经过用例的每条不同路径都反映了基本流和备选流都用箭头来表示。基本流用粗直黑线来表示是经过用例的最简单的路径。图6-9中粗直黑线就是对该IC卡加油机应用系统基本流路径的描述。 ②再根据表6-3中A1~A6各个基本流的描述和描述顺序以及图6-9中已给出的基本流A1、A2、A3、A6的路径位置可知图6-9中(3)空缺处填写的内容应为“A4(输入购油量)”(4)空缺处填写的内容应为“A5(加油)”。 ③备选流用不同的彩色曲线表示一个备选流可能从基本流开始在某个特定条件下执行然后重新加入基本流中;也可能起源于另一个备选流或者终止用例而不再重新加入某个流。 ④根据表6-5中备选流B的描述“在基本流A2过程中该卡不能够识别或是非本机可以使用的IC卡加油机退卡并退出基本流”可知备选流B的路径起源于基本流A2终点是基本流A6(退还加油卡)。因此图6-9中(1)空缺处填写的内容就是“B(加油卡无效)”。 ⑤同理根据表6-5中备选流C的关键描述“在基本流A3过程中判断该卡账户属于黑名单加油机吞卡退出基本流”可知备选流C的路径起源于基本流A3终点是基本流A6(退还加油卡)。因此图6-9中(2)空缺处填写的内容就是“C(卡账户属于黑名单)”。 ⑥备选流D(加油卡账面现金不足)的描述“系统判断加油卡内现金不足重新加入基本流A4或选择退卡”中“系统判断加油卡内现金不足”是指当客户输入需要购买的汽油数量时该IC卡加油机应用系统将准备购买的汽油数量乘与单位油价得到需支付的费用并将此费用与客户加油卡内的现金进行比较后的一种可能结果。因此备选流D的路径起源于基本流A4(输入购油量)之后基本流A5(加油)之前。由备选流D的描述“重新加入基本流A4或选择退卡”可知备选流D的路径终点可能是基本流A4以便重新进行购油量的输入也可能是基本流A6(退还加油卡)。因此需将D(加油卡账面现金不足)的内容同时填入图6-9中(5)、(6)空缺处。 ⑦备选流E(加油机油量不足)的描述“系统判断加油机内油量不足重新加入基本流 A4或选择退卡”中“系统判断加油机内油量不足”是指当客户输入需要购买的汽油数量时该IC卡加油机应用系统将准备购买的汽油数量与系统加油机内现存的汽油数量进行比较后的一种可能结果。因此备选流E的路径起源于基本流A4(输入购油量)之后基本流A5(加油)之前。备选流E的路径终点可能是基本流A4以便重新进行购油量的输入也可能是基本流A6(退还加油卡)。因此需将E(加油机油量不足)的内容也同时填写入图 6-9中(5)、(6)空缺处。
    (1)B (2)C (3)A4 (4)A5 (5)D、E (6)D、E 这是一道要求读者掌握场景法的基本流、备选流路径描述的应用分析题。本题的解答思路如下: ①经过用例的每条不同路径都反映了基本流和备选流,都用箭头来表示。基本流用粗直黑线来表示,是经过用例的最简单的路径。图6-9中粗直黑线就是对该IC卡加油机应用系统基本流路径的描述。 ②再根据表6-3中A1~A6各个基本流的描述和描述顺序,以及图6-9中已给出的基本流A1、A2、A3、A6的路径位置可知,图6-9中(3)空缺处填写的内容应为“A4(输入购油量)”,(4)空缺处填写的内容应为“A5(加油)”。 ③备选流用不同的彩色曲线表示,一个备选流可能从基本流开始,在某个特定条件下执行,然后重新加入基本流中;也可能起源于另一个备选流,或者终止用例而不再重新加入某个流。 ④根据表6-5中备选流B的描述“在基本流A2过程中,该卡不能够识别或是非本机可以使用的IC卡,加油机退卡,并退出基本流”可知,备选流B的路径起源于基本流A2,终点是基本流A6(退还加油卡)。因此图6-9中(1)空缺处填写的内容就是“B(加油卡无效)”。 ⑤同理,根据表6-5中备选流C的关键描述“在基本流A3过程中,判断该卡账户属于黑名单,加油机吞卡,退出基本流”可知,备选流C的路径起源于基本流A3,终点是基本流A6(退还加油卡)。因此图6-9中(2)空缺处填写的内容就是“C(卡账户属于黑名单)”。 ⑥备选流D(加油卡账面现金不足)的描述“系统判断加油卡内现金不足,重新加入基本流A4,或选择退卡”中,“系统判断加油卡内现金不足”是指当客户输入需要购买的汽油数量时,该IC卡加油机应用系统将准备购买的汽油数量乘与单位油价得到需支付的费用,并将此费用与客户加油卡内的现金进行比较后的一种可能结果。因此备选流D的路径起源于基本流A4(输入购油量)之后,基本流A5(加油)之前。由备选流D的描述“重新加入基本流A4,或选择退卡”可知,备选流D的路径终点可能是基本流A4,以便重新进行购油量的输入,也可能是基本流A6(退还加油卡)。因此需将D(加油卡账面现金不足)的内容同时填入图6-9中(5)、(6)空缺处。 ⑦备选流E(加油机油量不足)的描述“系统判断加油机内油量不足,重新加入基本流 A4,或选择退卡”中,“系统判断加油机内油量不足”是指当客户输入需要购买的汽油数量时,该IC卡加油机应用系统将准备购买的汽油数量与系统加油机内现存的汽油数量进行比较后的一种可能结果。因此备选流E的路径起源于基本流A4(输入购油量)之后,基本流A5(加油)之前。备选流E的路径终点可能是基本流A4,以便重新进行购油量的输入,也可能是基本流A6(退还加油卡)。因此需将E(加油机油量不足)的内容也同时填写入图 6-9中(5)、(6)空缺处。

  • 第14题:

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



    表1-1 省市层业务流



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



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

    2、
    本题考查测试用例中输入条件与预期输出内容。注意步骤的衔接,以及测试数据的设置。


  • 第15题:

    下列选项中,哪些是“用例描述”应该包含的内容()。

    • A、概述
    • B、基本事件流
    • C、可选事件流
    • D、对象模型
    • E、前置条件

    正确答案:A,B,C,E

  • 第16题:

    测试案例(用例)包括哪些属性?


    正确答案: 模块,子模块,编号,用例等级,输入(或者预制条件、操作步骤),输出(预期结果),测试结果,

  • 第17题:

    测试用例主要包括哪些内容。 


    正确答案:完整的测试用例通常包括:
    (1)测试用例的编号;
    (2)测试日期;
    (3)测试用例设计人员和测试人员;
    (4)测试用例的优先级;
    (5)测试标题;
    (6)测试目标;
    (7)测试环境;
    (8)输入数据/动作;
    (9)测试的操作步骤;
    (10)测试预期的结果。

  • 第18题:

    RUP中提供了用例规约的模板,每一个用例的用例规约都应该包含以下()内容。

    • A、简要说明
    • B、事件流
    • C、用例场景及特殊要求
    • D、前置条件及后置条件

    正确答案:A,B,C,D

  • 第19题:

    顺序图和合作图主要用于对用例图中()的建模,用它们来描述用例图的行为。

    • A、数据流
    • B、控制流
    • C、消息流
    • D、数据字典

    正确答案:B

  • 第20题:

    关于用例规约,以下说法正确的是()

    • A、用例规约与用例图表达的信息是一致的
    • B、用例规约包括基本事件流和备选事件流
    • C、基本事件流不能表示失败场景
    • D、备选事件流不能表达成功的场景

    正确答案:A

  • 第21题:

    多选题
    RUP中提供了用例规约的模板,每一个用例的用例规约都应该包含以下()内容。
    A

    简要说明

    B

    事件流

    C

    用例场景及特殊要求

    D

    前置条件及后置条件


    正确答案: A,B,C,D
    解析: 暂无解析

  • 第22题:

    问答题
    测试用例主要包括哪些内容。

    正确答案: 完整的测试用例通常包括:
    (1)测试用例的编号;
    (2)测试日期;
    (3)测试用例设计人员和测试人员;
    (4)测试用例的优先级;
    (5)测试标题;
    (6)测试目标;
    (7)测试环境;
    (8)输入数据/动作;
    (9)测试的操作步骤;
    (10)测试预期的结果。
    解析: 暂无解析

  • 第23题:

    问答题
    测试案例(用例)包括哪些属性?

    正确答案: 模块,子模块,编号,用例等级,输入(或者预制条件、操作步骤),输出(预期结果),测试结果,
    解析: 暂无解析