更多“计划核心是选择输入数据并确定程序执行的期望结果,即测试用例。”相关问题
  • 第1题:

    ( )是测试阶段的关键技术问题。

    A、设计测试用例

    B、执行被测程序

    C、分析执行结果

    D、发现结果的错误


    参考答案:A

  • 第2题:

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

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


    正确答案:这是一道要求考生掌握在场景法中设计测试用例的综合分析题。本题的分析思路如下。 ①根据题目的描述可知本案例中存在着以下5种场景: 场景1:基本流A; 场景2:基本流A、备选流B; 场景3:基本流A、备选流C; 场景4:基本流A、备选流D; 场景5:基本流A、备选流E。 ②测试用例表(表7-17)已给出了场景1的测试用例对于其他4行所填写的内容可以通过参照场景1的测试用例的解答思路进行。 ③本案例中与场景2(AB)相关的描述如下。 A2验证加油卡。加油机从加油卡的磁条中读取账户代码并检查它是否属于可以接收的加油卡。 B加油卡无效。在基本流A2过程中该卡不能够识别或是非本机可以使用的IC卡加油机退卡并退出基本流。 由“备选流B(加油卡无效)”的描述中提取出场景2(AB)的名称——“卡无效”输入值是“账号无效”预期结果是“退卡”。 ④本案例中与场景3(AC)相关的描述如下。 A2验证加油卡。加油机从加油卡的磁条中读取账户代码并检查它是否属于可以接收的加油卡。 A3验证黑名单。加油机验证卡账户是否存在于黑名单中如属于黑名单则加油机吞卡。 C卡账户属于黑名单。在基本流A3过程中判断该卡账户属于黑名单例如已经挂失加油机吞卡并退出基本流。 由“备选流C(卡账户属于黑名单)”的描述提取出场景3(AC)的名称——“黑名单卡”输入值是“账号有效”和“黑名单卡”预期结果是“吞卡”。 ⑤基本流A1~A4、备选流D的相关描述与本案例中场景4(AD)有关。由“备选流D(加油卡账面资金不足)”的描述提取出场景4(AD)的名称——“金额不足”其输入值为“账号有效”、“非黑名单卡”、“输入购油量有效”、“加油机油量有效”和“账面金额无效”预期结果是“提示错误或重新输入购油量或退卡”。 ⑥基本流A1~A4、备选流E的相关描述与本案例中场景5(AE)有关。由“备选流E(加油机油量不足)”的描述提取出场景5(AE)的名称——“油量不足”其输入值为“账号有效”、“非黑名单卡”、“输入购油量有效”、“账面金额有效”和“加油机油量无效”预期结果是“提示错误或重新输入购油量或退卡”。 ⑦将以上分析结果按照试题中的规定——“V表示有效数据元素I表示无效数据元素n/a表示不适用”归纳整理成如表7-21所示的测试用例表。 ⑧用如表7-21所示的方法创建测试用例矩阵时无须为条件输入任何实际的值只需查看表中的V和I项就能判断是否已经确定了充足的测试用例即该创建方法的优点在于容易看到测试的是什么条件。例如从表7-21中可以看出数据元素“输入油量”仅有“V”项缺少“I”项 (如输入“-1”等情况)这表明表7-21的测试用例还不完整。
    这是一道要求考生掌握在场景法中设计测试用例的综合分析题。本题的分析思路如下。 ①根据题目的描述可知,本案例中存在着以下5种场景: 场景1:基本流A; 场景2:基本流A、备选流B; 场景3:基本流A、备选流C; 场景4:基本流A、备选流D; 场景5:基本流A、备选流E。 ②测试用例表(表7-17)已给出了场景1的测试用例,对于其他4行所填写的内容可以通过参照场景1的测试用例的解答思路进行。 ③本案例中与场景2(AB)相关的描述如下。 A2,验证加油卡。加油机从加油卡的磁条中读取账户代码,并检查它是否属于可以接收的加油卡。 B,加油卡无效。在基本流A2过程中,该卡不能够识别,或是非本机可以使用的IC卡,加油机退卡,并退出基本流。 由“备选流B(加油卡无效)”的描述中提取出场景2(AB)的名称——“卡无效”,输入值是“账号无效”,预期结果是“退卡”。 ④本案例中与场景3(AC)相关的描述如下。 A2,验证加油卡。加油机从加油卡的磁条中读取账户代码,并检查它是否属于可以接收的加油卡。 A3,验证黑名单。加油机验证卡账户是否存在于黑名单中,如属于黑名单,则加油机吞卡。 C,卡账户属于黑名单。在基本流A3过程中,判断该卡账户属于黑名单,例如,已经挂失,加油机吞卡并退出基本流。 由“备选流C(卡账户属于黑名单)”的描述提取出场景3(AC)的名称——“黑名单卡”,输入值是“账号有效”和“黑名单卡”,预期结果是“吞卡”。 ⑤基本流A1~A4、备选流D的相关描述与本案例中场景4(AD)有关。由“备选流D(加油卡账面资金不足)”的描述提取出场景4(AD)的名称——“金额不足”,其输入值为“账号有效”、“非黑名单卡”、“输入购油量有效”、“加油机油量有效”和“账面金额无效”,预期结果是“提示错误,或重新输入购油量,或退卡”。 ⑥基本流A1~A4、备选流E的相关描述与本案例中场景5(AE)有关。由“备选流E(加油机油量不足)”的描述提取出场景5(AE)的名称——“油量不足”,其输入值为“账号有效”、“非黑名单卡”、“输入购油量有效”、“账面金额有效”和“加油机油量无效”,预期结果是“提示错误,或重新输入购油量,或退卡”。 ⑦将以上分析结果按照试题中的规定——“V表示有效数据元素,I表示无效数据元素,n/a表示不适用”,归纳整理成如表7-21所示的测试用例表。 ⑧用如表7-21所示的方法创建测试用例矩阵时,无须为条件输入任何实际的值,只需查看表中的V和I项就能判断是否已经确定了充足的测试用例,即该创建方法的优点在于容易看到测试的是什么条件。例如,从表7-21中可以看出,数据元素“输入油量”仅有“V”项,缺少“I”项 (如输入“-1”等情况),这表明表7-21的测试用例还不完整。

  • 第3题:

    以下关于软件测试原则的叙述中,正确的是(55) 。

    A.测试用例只需选用合理的输入数据,不需要选择不合理的输入数据

    B.应制定测试计划并严格执行,排除随意性

    C.穷举测试是可能的

    D.程序员应尽量测试自己的程序


    正确答案:B
    软件测试的原则:所有的软件测试都应追溯到用户的需求尽早地和不断地进行软件测试完全测试是不可能的,测试需要终止:输入量太大输出结果太多路径组合太多测试无法显示软件潜在的缺陷充分注意测试中的群集现象程序员应避免检查自己的程序(除单元测试以外)尽量避免测试的随意性

  • 第4题:

    下面有关测试原则的说法中正确的是______。

    A) 测试用例应由测试的输入数据和预期的输出结果两部分组成

    B) 测试用例只需选取合理的输入数据

    C) 程序最好由编写该程序的程序员自己来测试

    D) 使用测试用例进行测试是为了检查程序是否做了它该做的事

    A.

    B.

    C.

    D.


    正确答案:A
    解析:由测试用例的原则第3条(程序员应避免测试自己的程序)和第4条(在设计测试用例时,应该包括合理的和不合理的输入条件)可知,B和C显然不符。又由测试的目的是找错而不是证明程序正确,故D不正确,所以由排除法得选项A正确。

  • 第5题:

    以下关于测试原则的叙述中,正确的是( )

    A.测试用例只需选用合理的输入数据,不需要选择不合理的输入数据
    B.应制定测试计划并严格执行,排除随意性
    C.穷举测试是可能的
    D.程序员应尽量测试自己的程序
    C:穷举测试是不可能的,因为测试用例是无限的。
    D:程序员应该避免测试自己的程序,测试工作应该由独立的测试部门或机构来完成。
    故正确答案为B。

    答案:B
    解析:
    本题考查软件测试原则的基础知识。
    该题目也是一目了然,ACD选项叙述都是不正确的:
    A:测试用例既要选用合理的输入数据,又要选择不合理的输入数据,以及各种边界条件。

  • 第6题:

    测试用例包括:输入数据、执行步骤、期望结果。


    正确答案:正确

  • 第7题:

    下列属于测试执行阶段的输入的是()

    • A、软件测试计划
    • B、测试数据
    • C、测试用例
    • D、测试环境描述

    正确答案:A,C

  • 第8题:

    一个()来验证所观察到的结果与所期望的是否一致,并不能证明对于所有的输入数据程序都能够正确工作。

    • A、测试用例
    • B、测试记录
    • C、测试数据集
    • D、测试结果

    正确答案:C

  • 第9题:

    填空题
    测试用例中,不仅要选择合理的输入数据,还要选择()的输入数据。

    正确答案: 不合理
    解析: 暂无解析

  • 第10题:

    判断题
    测试用例包括:输入数据、执行步骤、期望结果。
    A

    B


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

  • 第11题:

    单选题
    关于测试用用例的描述,下列哪个是错误的()
    A

    立从测试用例到需求的可追溯性,有助于需求变更的市场分析。 

    B

    测试用例本身的质量是否与需求有可追溯性以及期望结果的正确性这两方面来评定。 

    C

    理想情况下,通过执行测试用例就可以执行测试用例的期望结果。 

    D

    测试用例由一组输入值,执行的执行条件、前值步骤、期望结果和执行后置条件等组成。


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

  • 第12题:

    判断题
    计划核心是选择输入数据并确定程序执行的期望结果,即测试用例。
    A

    B


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

  • 第13题:

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

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


    正确答案:参见本案例要点解析中的表6-17 这是一道要求读者掌握在场景法中设计测试用例的综合分析题。本题的分析思路如下: ①根据题干的描述可知本案例中存在着以下五种场景。 场景1;基本流A; 场景2:基本流A、备选流B; 场景3:基本流A、备选流C; 场景4:基本流A、备选流D; 场景5:基本流A、备选流E。 ②测试用例表(表6-6)已给出了场景1的测试用例对于其他4行所填写的内容可以通过参照场景1的测试用例的解答思路进行。 ③本案例中与场景2(AB)相关的描述有; A2:验证加油卡。加油机从加油卡的磁条中读取账户代码并检查它是否属于可以接收的加油卡。 B:加油卡无效。在基本流A2过程中该卡不能够识别或是为非本机可以使用的IC卡加油机退卡并退出基本流。 由“备选流B(加油卡无效)”的描述提取出场景2(AB)的名称——“卡无效”输入值是“账号无效”预期结果是“退卡”。 ④本案例中与场景3(AC)相关的描述有: A2:验证加油卡。加油机从加油卡的磁条中读取账户代码并检查它是否属于可以接收的加油卡。 A3:验证黑名单。加油机验证卡账户是否存在于黑名单中如果属于黑名单加油机吞卡。 C:卡账户属于黑名单。在墓本流A3过程中判断该卡账户属于黑名单例如:已经挂失加油机吞卡并退出基本流。 由“备选流C(卡账户属于黑名单)”的描述提取出场景3(AC)的名称——“黑名单卡”输入值是“帐号有效”和“黑名单卡”预期结果是“吞卡”。 ⑤基本流A1~A4、备选流D的相关描述与本案例中场景4(AD)有关。由“备选流D (加油卡账面现金不足)”的描述提取出场景4(AD)的名称——“金额不足”其输入值为“帐号有效”、“非黑名单卡”、“输入购油量有效”、“加油机油量有效”、“账面金额无效”预期结果是“提示错误或重新输入购油量或退卡”。 ⑥基本流A1~A4、备选流E的相关描述与本案例中场景5(AE)有关。由“备选流E (加油机油量不足)”的描述提取出场景5(AE)的名称——“油量不足”其输入值为“帐号有效”、“非黑名单卡”、“输入购油量有效”、“账面金额有效”、“加油机油量无效”预期结果是“提示错误或重新输入购油量或退卡”。 ⑦将以上分析结果按照试题中的规定——“V表示有效数据元素I表示无效数据元素n/a表示不适用”归纳整理成如表6-17所示的测试用例表。
    参见本案例要点解析中的表6-17 这是一道要求读者掌握在场景法中设计测试用例的综合分析题。本题的分析思路如下: ①根据题干的描述可知,本案例中存在着以下五种场景。 场景1;基本流A; 场景2:基本流A、备选流B; 场景3:基本流A、备选流C; 场景4:基本流A、备选流D; 场景5:基本流A、备选流E。 ②测试用例表(表6-6)已给出了场景1的测试用例,对于其他4行所填写的内容可以通过参照场景1的测试用例的解答思路进行。 ③本案例中与场景2(AB)相关的描述有; A2:验证加油卡。加油机从加油卡的磁条中读取账户代码,并检查它是否属于可以接收的加油卡。 B:加油卡无效。在基本流A2过程中,该卡不能够识别或是为非本机可以使用的IC卡,加油机退卡,并退出基本流。 由“备选流B(加油卡无效)”的描述提取出场景2(AB)的名称——“卡无效”,输入值是“账号无效”,预期结果是“退卡”。 ④本案例中与场景3(AC)相关的描述有: A2:验证加油卡。加油机从加油卡的磁条中读取账户代码,并检查它是否属于可以接收的加油卡。 A3:验证黑名单。加油机验证卡账户是否存在于黑名单中,如果属于黑名单,加油机吞卡。 C:卡账户属于黑名单。在墓本流A3过程中,判断该卡账户属于黑名单,例如:已经挂失,加油机吞卡并退出基本流。 由“备选流C(卡账户属于黑名单)”的描述提取出场景3(AC)的名称——“黑名单卡”,输入值是“帐号有效”和“黑名单卡”,预期结果是“吞卡”。 ⑤基本流A1~A4、备选流D的相关描述与本案例中场景4(AD)有关。由“备选流D (加油卡账面现金不足)”的描述提取出场景4(AD)的名称——“金额不足”,其输入值为“帐号有效”、“非黑名单卡”、“输入购油量有效”、“加油机油量有效”、“账面金额无效”,预期结果是“提示错误,或重新输入购油量,或退卡”。 ⑥基本流A1~A4、备选流E的相关描述与本案例中场景5(AE)有关。由“备选流E (加油机油量不足)”的描述提取出场景5(AE)的名称——“油量不足”,其输入值为“帐号有效”、“非黑名单卡”、“输入购油量有效”、“账面金额有效”、“加油机油量无效”,预期结果是“提示错误,或重新输入购油量,或退卡”。 ⑦将以上分析结果按照试题中的规定——“V表示有效数据元素,I表示无效数据元素,n/a表示不适用”,归纳整理成如表6-17所示的测试用例表。

  • 第14题:

    ●以下关于软件测试原则的叙述中,不正确的是(56)。

    A.测试用例不仅选用合理的输入数据,还要选择不合理的输入数据

    B.应制定测试计划并严格执行,排除随意性

    C.对发现错误较多的程序段,应进行更深入的测试

    D.程序员应尽量测试自己的程序


    正确答案:D

  • 第15题:

    以下关于软件测试原则的叙述中,正确的是( )。 ①测试开始得越早,越有利于发现缺陷 ②测试覆盖率和测试用例擞量成正比 ③测试用列既需选用合理的输入数据,又需要选择不合理的输入数据 ④应制定测试计划并严格执行,排除随意性 ⑤采用合适的测试方法,可以做到穷举测试 ⑥程序员应尽量测试自己的程序

    A.①②③④⑤⑥ B.①②③④⑤C.①②③④ D.①③④


    正确答案:D

  • 第16题:

    为了提高测试的效率,正确的做法是______。

    A) 选择发现错误可能性大的数据作为测试用例

    B) 在完成程序的编码之后再制定软件的测试计划

    C) 随机选取测试用例

    D) 取一切可能的输入数据作为测试用例

    A.

    B.

    C.

    D.


    正确答案:A
    解析:由测试用例的原则第5条(设计测试用例时应该充分注意测试中的群集现象,即测试后程序中残存的错误数与已发现的错误数目成正比),故在测试时应当对错误群集的程序段进行重点测试,以提高测试的效率及测试投资的效益。目前,在软件测试领域流行一个“80-20原则”,认为80%的错误是在20%的模块中发现的,所以在测试时如果发现某一程序模块似乎比其他程序模块有更多的错误倾向时,则应当花费较多的时间和代价测试这个程序模块,从而提高测试的效率。

  • 第17题:

    测试用例包括的要素有()

    • A、用例说明
    • B、输入及操作说明
    • C、期望测试结果
    • D、实测结果
    • E、测试人员

    正确答案:A,B,C

  • 第18题:

    测试用例中,不仅要选择合理的输入数据,还要选择()的输入数据。


    正确答案:不合理

  • 第19题:

    软件测试用例主要包括输入数据和()

    • A、测试计划
    • B、测试规则
    • C、预期输出结果
    • D、测试报告

    正确答案:C

  • 第20题:

    系统测试的原则包括()。

    • A、测试人员应避免测试自己设计的程序
    • B、测试用例应考虑输入、输出
    • C、测试数据的选取应考虑各种不同情况,并对每一个测试结果做全面检查
    • D、检查程序是否执行了规定以外的操作
    • E、妥善保存测试用例

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

  • 第21题:

    多选题
    系统测试的原则包括()。
    A

    测试人员应避免测试自己设计的程序

    B

    测试用例应考虑输入、输出

    C

    测试数据的选取应考虑各种不同情况,并对每一个测试结果做全面检查

    D

    检查程序是否执行了规定以外的操作

    E

    妥善保存测试用例


    正确答案: B,C
    解析: 系统测试一般应遵循的原则包括:①测试人员应避免测试自己设计的程序;②测试用例应考虑输入、输出;③测试数据的选取应考虑各种不同情况;④检查程序是否执行了规定以外的操作;⑤对每一个测试结果做全面检查,以发现其错误;⑥妥善保存测试用例,将其作为管理信息系统软件组成部分之一。

  • 第22题:

    多选题
    下列属于测试执行阶段的输入的是()
    A

    软件测试计划

    B

    测试数据

    C

    测试用例

    D

    测试环境描述


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

  • 第23题:

    单选题
    一个()来验证所观察到的结果与所期望的是否一致,并不能证明对于所有的输入数据程序都能够正确工作。
    A

    测试用例

    B

    测试记录

    C

    测试数据集

    D

    测试结果


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