功能测试的定义,并指出几种主要的测试用例设计方法。

题目

功能测试的定义,并指出几种主要的测试用例设计方法。


相似考题
更多“功能测试的定义,并指出几种主要的测试用例设计方法。”相关问题
  • 第1题:

    请分析该程序的规则说明和被测程序的功能,采用等价类划分方法设计测试用例。


    正确答案:首先分析程序的规则说明和被测程序的功能将其划分等价类并编号如下: 有效等价类输入: (1)区号:空白; (2)区号:3位数字; (3)前缀:从200~999的3位数字; (4)后缀:4位数字。 无效等价类输入: (5)区号:有非数字字符; (6)区号:少于3位数字; (7)区号:多于3位数字; (8)前缀:有非数字字符; (9)前缀:起始位为“0”; (10)前缀:少于3位数字; (11)前缀:多于3位数字; (12)后缀:有非数字字符; (13)后缀:少于4位数字; (14)后缀:多于4位数字。 根据上述等价类的划分设计测试用例如下: 有效测试用例输入如表6所示。
    首先分析程序的规则说明和被测程序的功能,将其划分等价类并编号,如下: 有效等价类输入: (1)区号:空白; (2)区号:3位数字; (3)前缀:从200~999的3位数字; (4)后缀:4位数字。 无效等价类输入: (5)区号:有非数字字符; (6)区号:少于3位数字; (7)区号:多于3位数字; (8)前缀:有非数字字符; (9)前缀:起始位为“0”; (10)前缀:少于3位数字; (11)前缀:多于3位数字; (12)后缀:有非数字字符; (13)后缀:少于4位数字; (14)后缀:多于4位数字。 根据上述等价类的划分,设计测试用例如下: 有效测试用例输入,如表6所示。

  • 第2题:

    以下关于设计功能测试用例的叙述,______是不正确的。

    A.尽量用80%测试用例覆盖20%的核心业务模块
    B.功能测试用例中不包括功能的依从性测试用例
    C.功能测试用例中包括业务流,也包括测试数据
    D.功能测试用例的设计应注意缺陷群集现象

    答案:B
    解析:
    本题考查对软件功能测试用例的理解。
    在国际标准ISO/IEC 9126的功能性度量中,包括适合性、准确性、互操作性、保密安全性、功能依从性,所以在功能测试案例中应该包括功能的依从性测试用例

  • 第3题:

    软件测试就是设计测试用例,并利用这些测试用例去运行程序,以发现程序错误的过程。


    正确答案:正确

  • 第4题:

    面向对象的测试用例设计有几种方法?如何实现?


    正确答案: 给类中的每个构造函数设计一组测试用例
    组合类中的类变量、实例变量
    组合类中的各种方法
    根据前置条件和后置条件设计测试用例
    根据代码设计测试用例

  • 第5题:

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

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

    正确答案:B

  • 第6题:

    目前主要的测试用例设计方法是什么?


    正确答案:白盒测试:逻辑覆盖、循环覆盖、基本路径覆盖。
    黑盒测试:边界值分析法、等价类划分、错误猜测法、因果图法、状态图法、测试大纲法、随机测试、场景法。

  • 第7题:

    测试面向对象软件时,主要有哪些设计单元测试用例的方法?


    正确答案:随机测试、划分测试和基于故障的测试。

  • 第8题:

    属于黑盒法的测试用例设计方法有哪几种?试对这些方法做比较。


    正确答案: 主要有等价类划分、边界值分析、错误推测、因果图等。其比较如下:
    ⑴等价类划分将输入数据域按合理的或不合理分成若干等价类,测试每个等价类的代表值就等于对该类其他值的测试。该法比随机选择测试用例要好得多,缺点是没有注意选择某些高效的、能发现更多错误的测试用例。
    ⑵程序往往在处理边界情况时出错。边界值分析法选择边界附近的值作为测试用例,检查边界情况,查错效率较高,可查出更多的错误,能发现被疏忽的问题。
    ⑶错误推测法根据经验或直觉推测程序中可能存在的各种错误,从而有针对性地编写检查这些错误的测试用例。该法没有确定的步骤,凭经验进行。
    ⑷等价类划分和边界值分析方法没有考虑多个输入数据的组合引起的错误。因果图把用自然语言描述的功能说明转换为判定表,最后为判定表的每一列设计一个测试用例。因果图能有效地检测输入条件的各种组合可能会引起的错误。

  • 第9题:

    问答题
    目前主要的测试用例设计方法是什么?

    正确答案: 白盒测试:逻辑覆盖、循环覆盖、基本路径覆盖。
    黑盒测试:边界值分析法、等价类划分、错误猜测法、因果图法、状态图法、测试大纲法、随机测试、场景法。
    解析: 暂无解析

  • 第10题:

    问答题
    面向对象的测试用例设计有几种方法?如何实现?

    正确答案: 给类中的每个构造函数设计一组测试用例
    组合类中的类变量、实例变量
    组合类中的各种方法
    根据前置条件和后置条件设计测试用例
    根据代码设计测试用例
    解析: 暂无解析

  • 第11题:

    问答题
    黑盒测试中,测试用例设计主要有哪些方法?

    正确答案: (1)等价类划分方法
    (2)边界值分析方法
    (3)错误推测方法
    (4)因果图方法
    (5)判定表驱动分析方法
    (6)功能图分析方法
    解析: 暂无解析

  • 第12题:

    问答题
    功能测试的定义,并指出几种主要的测试用例设计方法。

    正确答案: 功能测试也叫黑盒测试或数据驱动测试,是根据产品特征、操作描述和用户方案,测试一个产品的特性和可操作行为以确定它们满足设计需求。
    测试用例设计的主要方法有:等价类划分方法、边界值分析方法、错误推测法、因果图法、判定表方法、功能图法、正交试验法。
    解析: 暂无解析

  • 第13题:

    在黑盒测试方法中,设计测试用例的主要根据是( )。A.程序内部逻辑 B.程序流程图 SXB

    在黑盒测试方法中,设计测试用例的主要根据是( )。

    A.程序内部逻辑

    B.程序流程图

    C.程序数据结构

    D.程序外部功能


    正确答案:B
    黑盒测试不考虑内部结构,而程序流程图是程序内部的表示方法,所以此测试是根据程序流程图进行的,答案选择B。

  • 第14题:

    测试用例设计的原则是什么?目前主要的测试用例设计方法有哪些?


    正确答案: 代表性:能够代表并覆盖各种合理的和不合理、合法的和非法的、边界的和越界的、以及极限的输入数据、操作和环境设置等。
    可判定性:即测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果。
    可再现性:即对同样的测试用例,系统的执行结果应当是相同的。
    方法有等价类、边界值、因果图、状态图、正交法、大纲法。

  • 第15题:

    黑盒测试中,测试用例设计主要有哪些方法?


    正确答案:(1)等价类划分方法
    (2)边界值分析方法
    (3)错误推测方法
    (4)因果图方法
    (5)判定表驱动分析方法
    (6)功能图分析方法

  • 第16题:

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

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

    正确答案:A

  • 第17题:

    采用白盒测试法设计测试用例时,常用的逻辑覆盖测试方法有哪几种?请简单描述各种方法的目的。


    正确答案: 目前比较常用的逻辑覆盖测试方法有:语句覆盖、判定覆盖(分支覆盖)、条件覆盖、判定/条件覆盖、组合覆盖和路径覆盖。
    (1)语句覆盖的目的是选择足够多的测试用例,使程序中的每个可执行语句至少执行一次。
    (2)判定覆盖的目的是通过执行足够的测试用例,使得程序中的每个判定至少都获得一次“真”值和“假”值,也就是使程序中的每个取“真”分支和取“假”分支至少均经历一次。
    (3)条件覆盖的目的是设计若干测试用例,在执行被测程序以后,要使每个判定中每个条件的可能值至少满足一次。
    (4)判定/条件覆盖的目的是设计足够的测试用例,使得判定中每个条件的所有取值(真/假)至少出现一次,并且每个判定本身的所有判定结果(真/假)也至少出现一次。
    (5)组合覆盖的目的是通过执行足够的测试用例,使得每个判定中条件的各种可能都至少出现一次。
    (6)路径覆盖的目的是设计足够多的测试用例,要求覆盖程序中所有可能的路径。

  • 第18题:

    测试面向对象软件时,主要有哪些设计集成测试用例的方法?


    正确答案:多类测试、从动态模型中导出测试用例。也可以采用随机测试、划分测试的方法。

  • 第19题:

    采用黑盒技术设计测试用例有哪几种方法?这些方法各有什么特点?


    正确答案:(1)等价类划分。等价类划分是将输入数据域按有效的或无效的(也称合理的或不合理的)划分成若干个等价类,测试每个等价类的代表值就等于对该类其它值的测试。
    (2)边界值分析。该方法是将测试边界情况作为重点目标,选取正好等于,刚刚大于或刚刚小于边界值的情况,根据这些情况选择测试用例。
    (3)错误推测。错误推测法没有确定的步骤,凭检验进行。它的基本思想是列出程序中可能发生错误的情况,根据这些情况选择测试用例。㈣因果图。因果图能有效的检测输入条件的各种组合可能会引起的错误。因果图的基本原理是通过画因果图,把用自然语言描述的功能说明转换为判定表,最后为判定表的每一列设计一个测试用例。

  • 第20题:

    问答题
    属于黑盒法的测试用例设计方法有哪几种?试对这些方法做比较。

    正确答案: 主要有等价类划分、边界值分析、错误推测、因果图等。其比较如下:
    ⑴等价类划分将输入数据域按合理的或不合理分成若干等价类,测试每个等价类的代表值就等于对该类其他值的测试。该法比随机选择测试用例要好得多,缺点是没有注意选择某些高效的、能发现更多错误的测试用例。
    ⑵程序往往在处理边界情况时出错。边界值分析法选择边界附近的值作为测试用例,检查边界情况,查错效率较高,可查出更多的错误,能发现被疏忽的问题。
    ⑶错误推测法根据经验或直觉推测程序中可能存在的各种错误,从而有针对性地编写检查这些错误的测试用例。该法没有确定的步骤,凭经验进行。
    ⑷等价类划分和边界值分析方法没有考虑多个输入数据的组合引起的错误。因果图把用自然语言描述的功能说明转换为判定表,最后为判定表的每一列设计一个测试用例。因果图能有效地检测输入条件的各种组合可能会引起的错误。
    解析: 暂无解析

  • 第21题:

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

    功能

    B

    内部逻辑

    C

    数据结构

    D

    调用关系

    E

    全局变量

    F

    数组大小


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

  • 第22题:

    问答题
    测试用例设计的原则是什么?目前主要的测试用例设计方法有哪些?

    正确答案: 代表性:能够代表并覆盖各种合理的和不合理、合法的和非法的、边界的和越界的、以及极限的输入数据、操作和环境设置等。
    可判定性:即测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果。
    可再现性:即对同样的测试用例,系统的执行结果应当是相同的。
    方法有等价类、边界值、因果图、状态图、正交法、大纲法。
    解析: 暂无解析

  • 第23题:

    问答题
    采用黑盒技术设计测试用例有哪几种方法?这些方法各有什么特点?

    正确答案: 黑盒测试设计测试用例的方法有
    (1)等价类划分法特点是:
    A.测试的内容相同
    B.一个等价类中的某个测试可以发现缺陷,那么这个等价类的其他测试也能发现缺陷。
    C.一个等价类中的某个测试不能发现缺陷,那么这个等价类的其它测试也不能发现缺陷。
    (2)边界值分析法特点是:用边界值分析时时常收获较大,它是在等价类的边界上选择测试用例。
    (3)错误推测法特点是:没有确定的步骤,很大程度上是凭借经验进行的。
    (4)因果图法特点是:考虑输入条件间的组合关系;考虑输出条件对输入条件的信赖关系;测试用例发现错误的效率高;能查出功能说明中的某些不一致或遗漏。
    解析: 暂无解析