更多“白盒测试有那几种方法? ”相关问题
  • 第1题:

    关于白盒测试与黑盒测试的最主要区别,正确的是(49)。

    A.白盒测试侧重于程序结构,黑盒测试侧重于功能

    B.白盒测试可以使用测试工具,黑盒测试不能使用工具

    C.白盒测试需要程序员参与,黑盒测试不需要

    D.黑盒测试比白盒测试应用更广泛


    正确答案:A
    解析:本题考查白盒测试与黑盒测试的概念。
      正确的表述如下。
      白盒测试:
      .白盒测试的前提是可以把程序看成装在一个透明的白盒子里,测试人员应完全了解程序结构和处理过程。
      .白盒测试按照程序内部逻辑测试程序,检验程序中每条通路是否按预定要求正确工作。
      .白盒测试又称结构测试。
      黑盒测试:
      .黑盒测试法是把程序看成一个黑盒子,测试人员可以完全不考虑程序内部结构和处理过程。
      .黑盒测试是在程序接口进行测试,它只是检查程序功能是否按照规格说明书的规定正常使用。
      .黑盒测试又称功能测试。
      以此为依据,可以判断:
      .白盒测试可以使用测试工具,黑盒测试也可以使用测试工具。
      .白盒测试也需要测试人员来执行。
      .不同的测试需求,会采用不同的黑盒测试与白盒测试方法。

  • 第2题:

    请简述黑盒测试和白盒测试有何区别,黑盒测试有哪些常用方法?


    正确答案: 黑盒测试和白盒测试的区别:前者基于功能,后者基于结构;
    黑盒测试常用方法有:边界值、等价类、因果图、错误推测法等。

  • 第3题:

    黑盒测试和白盒测试有什么区别?


    正确答案: (1)黑盒测试法:把程序看作一个黑盒子,完全不考虑程序的内部结构和处理过程。它只检查程序功能是否能按照规格说明书的规定正常使用,程序是否能适
    当地接收输入数据并产生正确的输出信息,程序运行过程中能否保持外部信息的完整性。黑盒测试又称为功能测试,包含等价类划分法、边界值法、错误推测法、因果图法等。
    (2)白盒测试法:是把程序看成装在一个透明的白盒子里,测试者完全知道程序的结构和处理算法。这种方法按照程序内部的逻辑测试程序,检测程序中的主要执行通路是否都能按预定要求正确工作。白盒测试又称为结构测试,包含逻辑覆盖法和基本路径测试法。

  • 第4题:

    白盒测试与黑盒测试最主要的区别是什么?()

    • A、白盒测试侧重于程序结构,黑盒测试侧重于功能
    • B、白盒测试可以使用测试工具,黑盒测试不能使用工具
    • C、白盒测试需要程序员参与,黑盒测试不需要
    • D、黑盒测试比白盒测试应用更广泛

    正确答案:A

  • 第5题:

    白盒测试有几种方法?


    正确答案: 总体上分为静态方法和动态方法两大类。
    静态:关键功能是检查软件的表示和描述是否一致,没有冲突或者没有歧义;
    动态:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。

  • 第6题:

    在进行单元测试时,常用的方法是()。

    • A、采用黑盒测试,辅之以白盒测试
    • B、采用白盒测试,辅之以黑盒测试
    • C、只使用黑盒测试
    • D、只使用白盒测试

    正确答案:B

  • 第7题:

    动态测试方法有白盒测试方法、黑盒测试方法和()等。


    正确答案:穷举测试

  • 第8题:

    什么是白盒测试?白盒测试主要采用的技术有哪些?


    正确答案: 1.白盒测试是测试者了解被测程序的内部结构和处理过程,对程序的所有逻辑路径进行测试,在不同点检查程序状态,确定实际状态与预期状态是否一致。
    2.白盒测试主要采用的技术有:路径测试技术和事务处理流程技术,对包含有大量逻辑判断或条件组合的程序采用基于逻辑的测试技术。

  • 第9题:

    下列白盒测试的方法的说法正确的是:()。

    • A、适用于白盒测试的方法是边界值分析
    • B、适用于白盒测试的方法是逻辑覆盖法
    • C、适用于白盒测试的方法是错误推测法
    • D、适用于白盒测试的方法是划分等价类

    正确答案:B

  • 第10题:

    问答题
    什么是白盒测试?白盒测试主要采用的技术有哪些?

    正确答案: 1.白盒测试是测试者了解被测程序的内部结构和处理过程,对程序的所有逻辑路径进行测试,在不同点检查程序状态,确定实际状态与预期状态是否一致。
    2.白盒测试主要采用的技术有:路径测试技术和事务处理流程技术,对包含有大量逻辑判断或条件组合的程序采用基于逻辑的测试技术。
    解析: 暂无解析

  • 第11题:

    填空题
    测试技术有黑盒测试和白盒测试两种,根据程序的功能来设计测试用例,这种方法称为()测试。

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

  • 第12题:

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

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

  • 第13题:

    关于黑盒测试和白盒测试,下列说法不正确的是()

    • A、黑盒测试通常是针对功能的测试
    • B、白盒测试主要针对结构的测试
    • C、黑盒测试和白盒测试都能测试程序内部的特定部位
    • D、白盒测试无法检测程序的外部特性

    正确答案:C

  • 第14题:

    系统测试采用()方式。

    • A、白盒测试
    • B、灰盒测试
    • C、黑盒测试
    • D、红盒测试

    正确答案:C

  • 第15题:

    测试技术有黑盒测试和白盒测试两种,根据程序的功能来设计测试用例,这种方法称为()测试。


    正确答案:黑盒

  • 第16题:

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


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

  • 第17题:

    有了“黑盒”测试,为什么还要白盒测试呢?


    正确答案: 黑盒测试只能观察软件的外部表现,即使软件的输入输出都是正确的,却并不能说明软件就是正确的。因为程序有可能用错误的运算方式得出正确的结果,例如“负负得正,错错得对”,只有白盒测试才能发现真正的原因。–白盒测试能发现程序里的隐患,象内存泄漏、误差累计问题。在这方面,黑盒测试存在严重的不足。

  • 第18题:

    白盒测试的优点有哪些?


    正确答案: ①迫使测试人员去仔细思考软件的实现;
    ②可以检测代码中的每条分支和路径;
    ③揭示隐藏在代码中的错误;
    ④对代码的测试比较彻底。

  • 第19题:

    白盒测试方法有哪些?


    正确答案:白盒测试方法有逻辑覆盖,逻辑覆盖又可分为:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖。

  • 第20题:

    黑盒测试与白盒测试有何区别?各有哪些具体的测试方法?


    正确答案: 白盒测试是把测试对象看做一个透明的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过不同点检查程序状态,确定实际的状态是否与预期的状态一致。
    黑盒测试是把测试对象看成一个黑盒子,测试人员完全不考虑程序的内部结构和处理过程,只在系统的接口处进行测试,依据需求说明书,检查程序是否满足功能要求。
    黑盒测试是一个功能测试需要研究需求说明和概要设计说明中有关的程序信息,与测试后的结果进行分析比较。
    黑盒测试和白盒测试是互补的方法。
    白盒测试的方法:
    (1)逻辑覆盖
    (2)基本路径测试
    黑盒测试的方法:
    (1)等价类划分法
    (2)边界值分析法
    (3)错误推测法
    (4)因果图法

  • 第21题:

    什么是白盒测试?白盒测试的主要方法有哪些?


    正确答案: 白盒测试也称为结构测试或逻辑驱动测试。它是根据软件产品的内部工作过程,检查内部成分,以确认每种内部操作符合设计规格要求。白盒测试的方法有逻辑覆盖测试和基本路径测试。

  • 第22题:

    问答题
    什么是白盒测试?白盒测试的主要方法有哪些?

    正确答案: 白盒测试也称为结构测试或逻辑驱动测试。它是根据软件产品的内部工作过程,检查内部成分,以确认每种内部操作符合设计规格要求。白盒测试的方法有逻辑覆盖测试和基本路径测试。
    解析: 暂无解析

  • 第23题:

    问答题
    白盒测试有几种方法?

    正确答案: 总体上分为静态方法和动态方法两大类。
    静态:关键功能是检查软件的表示和描述是否一致,没有冲突或者没有歧义;
    动态:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。
    解析: 暂无解析