更多“对于一个含有n个变量的程序,采用边界值健壮性测试方法来测试程序会”相关问题
  • 第1题:

    以下关于面向对象软件测试的说法中,正确的是______。

    A.对于一个类的测试,一个测试用例只能包含对该类的一个方法的一次调用

    B.基于判定表的测试不能用于面向对象程序的单元测试

    C.不变式边界测试可用于类层次的测试,其目的是测试功能组合

    D.对于抽象类,需要进行单元测试


    正确答案:D
    解析:在面向对象中,很难对单个成员方法进行充分的测试,这是因为多个成员方法会通过成员变量产生相互依赖关系。合理的测试是将这些相互依赖的成员方法放在一起进行测试,故A说法错误。
      基于判定表的测试,又称为组合功能测试,既可以用于传统软件测试,也可以用于面向对象软件测试,B说法错误。
      不变式边界测试是一种基本的和高效的类层次的测试技术。类层次测试的一个主要困难是成员变量的某些状态可能不会出现,这就是所谓的类不变式。不变式边界测试首先准确定义类的不变式,其次寻找成员方法的调用序列以违反类不变式,这些调用序列即可作为测试用例。不变式边界测试的目的不是测试功能组合,C的说法错误。
      对于抽象类,需要进行单元测试。但是构造抽象类的驱动程序显然比构造其他类的驱动程序复杂,因为在测试抽象类时,需要为抽象类构造一个子类,并实现所有抽象类没有实现的成员方法。D正确。

  • 第2题:

    如果某个程序的输入数据的可能值划分为n个合理等价类、m个不合理等价类,这些等价类均为数轴上的一个有限敬意范围,则采用边缘值测试方法至少需要()个测试用例。


    参考答案:2(m+n)

  • 第3题:

    对程序进行白盒测试时,可采用(56)法设计测试用例。

    A.等价类划分

    B.边界值分析

    C.逻辑覆盖

    D.因果图


    正确答案:C
    解析:常用的测试方法包括黑盒测试和白盒测试,其中黑盒测试适用于仅了解软件的功能规格,而不了解其内部工作过程和细节的情况,在设计黑盒测试用例时,可采用等价类划分法、边界值分析法、因果图、功能图和错误推测法等技术设计测试用例。白盒测试适用于已知软件的内部工作过程和实现细节的情况,可采用逻辑覆盖法、基本路径测试等技术设计测试用例。

  • 第4题:

    对于一个含有n个变量的程序,采用基本边界值分析法测试程序会产生( )个测试用例。

    A.6n+1

    B.5n

    C.4n+1

    D.7n


    正确答案:C

  • 第5题:

    假设存在两个输入变量,每个变量取5个点,采用边界值分析法至少产生_____________ 个测试用例。


    正确答案:9个

  • 第6题:

    假设存在两个输入变量,采用边界值健壮最坏情况分析法至少产生_____________个测试 用例。


    正确答案:49个

  • 第7题:

    对于一个含有n个变量的程序,采用边界值健壮性测试方法来测试程序会产生6n+1个测试用例。( )

    此题为判断题(对,错)。


    正确答案:√

  • 第8题:

    当一个程序样本被选中要确定源代码和目标代码的版本一致性的问题时,审计人员会用下面哪一种测试方法()。

    • A、对于程序库控制进行实质性测试
    • B、对于程序库控制进行复合性测试
    • C、对于程序编译控制的符合性测试
    • D、对于程序编译控制的实质性测试

    正确答案:C

  • 第9题:

    测试一个(),应该用那种能暴露边界情况的测试实例,既有简单的也有较难的。

    • A、编译程序
    • B、图形程序
    • C、数值程序
    • D、二进制程序

    正确答案:C

  • 第10题:

    下列测试一个程序的说法正确的是:()。

    • A、测试一个数值程序,应该能从屏幕上把方框读回来,检查其边界是否正好位于它应该所处的位置
    • B、测试一个二进制程序,应该能从屏幕上把方框读回来,检查其边界是否正好位于它应该所处的位置
    • C、测试一个编译程序,应该能从屏幕上把方框读回来,检查其边界是否正好位于它应该所处的位置
    • D、测试一个图形程序,应该能从屏幕上把方框读回来,检查其边界是否正好位于它应该所处的位置

    正确答案:D

  • 第11题:

    判断题
    对于一个含有n个变量的程序,采用边界值健壮性测试方法来测试程序会产生6n+1个测试用例。
    A

    B


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

  • 第12题:

    单选题
    当一个程序样本被选中要确定源代码和目标代码的版本一致性的问题时,审计人员会用下面哪一种测试方法()。
    A

    对于程序库控制进行实质性测试

    B

    对于程序库控制进行复合性测试

    C

    对于程序编译控制的符合性测试

    D

    对于程序编译控制的实质性测试


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

  • 第13题:

    若有一个计算类型的程序,它的输入只有一个X,其范围是[-1.0,1.0],现从输入的 角度考虑设计一组测试,该程序的测试用例为-1.001,-1.0,1.0,1.001,设计这组测试用例 的方法是

    A.逻辑覆盖

    B.等价类划分

    C.边界值分析

    D.错误推测


    正确答案:B

  • 第14题:

    以下是某程序说明,请按要求回答问题。

    程序说明:假设有一个把数字串转换为整数的函数。其中数字串要求长度为1~6个数字构成,机器字长为16位。

    分析程序中出现的边界情况,采用边界值法为该程序设计测试用例。


    正确答案:分析该程序的说明和功能显然可以划分4组测试等价类:有效输入等价类、无效输入等价类、合法输出等价类和非法输出等价类。在考虑该程序的合法输出和非法输出时需要考虑计算机的字长这时要进行边界值法设计测试用例以补充等价类法设计的测试用例。具体采用边界值法设计的测试用例如下: (1)使程序输入刚好等于最小的负整数: 输入:‘-32768’ 输出:-32768 (2)使程序输入刚好等于最大的正整数: 输入:‘32767’ 输出:32767 (3)使程序输入刚好小于最小的负整数: 输入:‘-32769’ 输出:错误 (4)使程序输入刚好大于最大的正整数: 输入:‘32768’ 输出:错误
    分析该程序的说明和功能,显然可以划分4组测试等价类:有效输入等价类、无效输入等价类、合法输出等价类和非法输出等价类。在考虑该程序的合法输出和非法输出时需要考虑计算机的字长,这时要进行边界值法设计测试用例,以补充等价类法设计的测试用例。具体采用边界值法设计的测试用例如下: (1)使程序输入刚好等于最小的负整数: 输入:‘-32768’ 输出:-32768 (2)使程序输入刚好等于最大的正整数: 输入:‘32767’ 输出:32767 (3)使程序输入刚好小于最小的负整数: 输入:‘-32769’ 输出:错误 (4)使程序输入刚好大于最大的正整数: 输入:‘32768’ 输出:错误

  • 第15题:

    在了解程序内部结构和流程后,通常采用(51)验证程序内部逻辑是否符合设计要求,此时可使用(52)技术设计测试案例。

    A.黑盒测试

    B.白盒测试

    C.等价类划分

    D.边界值分析


    正确答案:B
    解析:常用的软件测试方法包括黑盒测试和白盒测试,其中黑盒测试适用于仅了解程序已被设计要完成的规定功能,而不了解其内部实现细节的情况。白盒测试适用于已知程序的内部工作原理和流程的情况,可采用逻辑覆盖法、基本路径测试等技术设计测试用例。

  • 第16题:

    在边界值方法中,对于一个有n个变量的函数作最坏情况测试,生成的测试用例个数是7n个。( )

    此题为判断题(对,错)。


    正确答案:×

  • 第17题:

    假设存在两个输入变量,采用边界值最坏情况分析法至少产生_____________个测试用例 。


    正确答案:25个

  • 第18题:

    NextDate 函数包含三个变量:month 、 day 和 year ,函数的输出为输入日期后一天 的日期。 例如,输入为 2006年3月 7日,则函数的输出为 2006年3月8日 。 要求输入变量 month 、 day 和 year 均为整数值,并且满足下列条件: (1)1≤month≤12 (2)1≤day≤31 (3)1912≤year≤2050 (1) 给出边界值健壮性测试的测试用例 (2)给出边界值最坏情况测试和边界值健壮最坏情况测试的测试用例个数


    正确答案:
    边界值健壮性测试的测试用例边界值最坏情况测试的测试用例个数:125个边界值健壮最坏情况测试的测试用例个数:343个

  • 第19题:

    下列测试检查的说法正确的是:()。

    A、模块测试检查是否在程序和数据的边界上

    B、验收测试检查是否在程序和数据的边界上

    C、系统测试检查是否在程序和数据的边界上

    D、边界条件测试检查是否在程序和数据的边界上


    本题答案:D

  • 第20题:

    对于一个含有n个变量的程序,采用边界值健壮性测试方法来测试程序会产生6n+1个测试用例。


    正确答案:正确

  • 第21题:

    在对古典诗词过级考试信息系统某模块进行测试时,使程序中每个判断的取“真”值和取“假”值的每一个分支至少通过一次。这种测试用例设计技术属于()。

    • A、条件组合覆盖
    • B、边界值测试
    • C、语句覆盖法
    • D、判断覆盖

    正确答案:C

  • 第22题:

    单选题
    下列测试检查的说法正确的是:()。
    A

    模块测试检查是否在程序和数据的边界上

    B

    验收测试检查是否在程序和数据的边界上

    C

    系统测试检查是否在程序和数据的边界上

    D

    边界条件测试检查是否在程序和数据的边界上


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

  • 第23题:

    单选题
    以下有关应用测试说法正确的是()。
    A

    一个应用要通过测试,必须至少有一个程序包的一个机型是测试通过的

    B

    一个应用要通过测试,必须所有程序包的所有机型是测试通过的

    C

    一个应用要通过测试,必须每个程序包的一个机型是测试通过的

    D

    一个应用要通过测试,必须至少有一个程序包的所有机型是测试通过的


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

  • 第24题:

    单选题
    测试一个(),应该用那种能暴露边界情况的测试实例,既有简单的也有较难的。
    A

    编译程序

    B

    图形程序

    C

    数值程序

    D

    二进制程序


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