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

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

    A.逻辑覆盖

    B.等价类划分

    C.边界值分析

    D.错误推测


    正确答案:B

  • 第2题:

    基本路径测试法主要包括( )。

    A.程序的控制流图、程序环路复杂性、导出测试用例、导入测试用例、图形矩阵

    B.程序的控制流图、程序环路复杂性、导出测试用例、准备测试用例、关系矩阵

    C.程序的数据流图、程序环路复杂性、导出测试用例、准备测试用例、图形矩阵

    D.程序的控制流图、程序环路复杂性、导出测试用例、准备测试用例、图形矩阵


    正确答案:D

  • 第3题:

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


    参考答案:2(m+n)

  • 第4题:

    软件测试的一项重要作业是设计测试用例。测试用例主要由输入数据和(1)两部分组成。测试用例的设计方法主要有黑盒方法和白盒方法。黑盒方法根据程序的(2)设计测试用例,而白盒方法则根据程序的(3)设计测试用例。单独测试一个模块时,有时需要有一个(4)程序(4)被测试的模块。有时还要一个或者几个(5)模块模拟由被测试模块调用的模块。

    A.测试规划

    B.测试计划

    C.预期输出结果

    D.以往测试记录分析


    正确答案:C

  • 第5题:

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

    A.6n+1

    B.5n

    C.4n+1

    D.7n


    正确答案:C

  • 第6题:

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


    正确答案:9个

  • 第7题:

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


    正确答案:49个

  • 第8题:

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

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


    正确答案:√

  • 第9题:

    某程序由相互关联的模块组成,测试人员按照测试需求对该程序进行了测试。出于修复缺陷的目的,程序中的某个旧模块被变更为一个新模块。关于后续测试,正确的做法是__________。

    A.测试人员必须设计新的测试用例集,用来测试新模块

    B.测试人员必须运行模块变更前原有测试用例集中仍能运行的所有测试用例用来测试程序中没有受到变更影响的部分

    C.测试人员必须从模块变更前的原有测试用例集中排除所有不再适用的测试用例增加新设计的测试用例,构成模块变更后程序的测试用例集

    D.测试人员必须设计新的测试用例集,用来测试模块的变更对程序其他部分的影响


    正确答案:B
    要点解析:软件测试是针对一个程序的行为,在有限测试用例集合上,动态验证是否达到预期的行为,需要选取适当的测试用例。依题意,出于修复缺陷的目的,程序中的某个旧模块被变更为一个新模块,此时测试人员必须运行模块变更前原有测试用例集中仍能运行的所有测试用例,用来测试程序中没有受到变更影响的部分。

  • 第10题:

    软件测试的一项重要作业是设计测试用例。测试用例主要由输入数据和__(1)__两部分组成。测试用例的设计方法主要有黑盒方法和白盒方法。黑盒方法根据程序的__(2)__设计测试用例,而白盒方法则根据程序的__(3)__设计测试用例。单独测试一个模块时,有时需要有一个__(4)__程序__(5)__被测试的模块。有时还要一个或者几个__(6)__模块模拟由被测试模块调用的模块。空白(5)处应选择()

    • A、理解
    • B、驱动
    • C、传递
    • D、管理

    正确答案:B

  • 第11题:

    程序员在编程时将程序划分为若干个关联的模块。第一个模块在单元测试中没有发现缺陷,程序员接着开发第二个模块。第二个模块在单元测试中有若干个缺陷被确认。对第二个模块实施了缺陷修复后,()符合软件测试的基本原则。

    • A、用更多的测试用例测试模块一;模块二暂时不需再测,等到开发了更多模块后再测。
    • B、用更多的测试用例测试模块二;模块一暂时不需再测,等到开发了更多模块后再测
    • C、再测试模块一和模块二,用更多的测试用例测试模块一
    • D、再测试模块一和模块二,用更多的测试用例测试模块二

    正确答案:D

  • 第12题:

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

    B


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

  • 第13题:

    设计若干个测试用例,通过运行被测程序来运行这些测试用例,使得每一个可执行语句至少要执行一次,即可以完成一个“语句覆盖”的覆盖标准的测试。()

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


    参考答案:正确

  • 第14题:

    现有一个计算类型的程序,它的输入只有一个Y,其范围是—50≤Y≤50。现采用黑盒法进行测试,设计了一组测试用例:—100,100,0。设计这组测试用例的方法是()。


    参考答案:等价分类

  • 第15题:

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

    程序说明:假设有一个把数字串转换为整数的函数。其中数字串要求长度为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’ 输出:错误

  • 第16题:

    若有一个计算类型的程序,它的输入量只有一个X,其范围是[-0,0)。现从输入的角度考虑设计一组测试该程序的测试用例为-001,-0,0,0001,设计这组测试用例的方法是【 】。


    正确答案:边界值分析法
    边界值分析法 解析:测试用例方法包括如下几种:
    (1)逻辑覆盖:它是对一系列测试过程的总称,它是在使用白盒测试法时,选用测试用例执行程序逻辑路径的方法。
    (2)等价类划分:它是用黑盒测试法设计测试用例的一种技术,它是将程序(或模块)输入定义域上所有可能的输入数据(包括有效的和无效的)划分成若干个等价类,每一类的一个代表性的数据在测试中的作用就等价于这一类中的所有其他数据。
    (3)边界值分析:使用边界值分析法设计测试用例,通常选取刚好等于、稍小于和稍大于等价边界值的数据作为测试用例。实践表明,处理边界情况时程序最容易出现错误。
    (4)错误推测:它的基本思想是列举出程序中可能有的错误和容易发生错误的特殊情况,并且根据这些情况设计测试用例。

  • 第17题:

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

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


    正确答案:×

  • 第18题:

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


    正确答案:25个

  • 第19题:

    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个

  • 第20题:

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

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

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

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

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


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

  • 第21题:

    软件测试的一项重要作业是设计测试用例。测试用例主要由输入数据和__(1)__两部分组成。测试用例的设计方法主要有黑盒方法和白盒方法。黑盒方法根据程序的__(2)__设计测试用例,而白盒方法则根据程序的__(3)__设计测试用例。单独测试一个模块时,有时需要有一个__(4)__程序__(5)__被测试的模块。有时还要一个或者几个__(6)__模块模拟由被测试模块调用的模块。空白(2)处应选择()

    • A、功能
    • B、内部逻辑
    • C、数据结构
    • D、调用关系
    • E、全局变量
    • F、数组大小

    正确答案:A

  • 第22题:

    白盒测试是结构测试,被测对象是源程序,以程序的()为基础设计测试用例。


    正确答案:内部逻辑

  • 第23题:

    单选题
    软件测试的一项重要作业是设计测试用例。测试用例主要由输入数据和__(1)__两部分组成。测试用例的设计方法主要有黑盒方法和白盒方法。黑盒方法根据程序的__(2)__设计测试用例,而白盒方法则根据程序的__(3)__设计测试用例。单独测试一个模块时,有时需要有一个__(4)__程序__(5)__被测试的模块。有时还要一个或者几个__(6)__模块模拟由被测试模块调用的模块。空白(3)处应选择()
    A

    功能

    B

    内部逻辑

    C

    数据结构

    D

    调用关系

    E

    全局变量

    F

    数组大小


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