更多“有了“黑盒”测试,为什么还要白盒测试呢?”相关问题
  • 第1题:

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

    A.采用白盒测试,辅之以黑盒测试

    B.采用黑盒测试,辅之以白盒测试

    C.只使用白盒测试

    D.只使用黑盒测试


    正确答案:A
    解析:本题考核软件测试方法的应用。白盒测试是测试程序内部的逻辑结构及有关信息,黑盒测试只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。从程序内部的逻辑结构对系统进行测试才是测试的根本,即比较深层次的测试,更容易发现和解决程序中的问题,因此单元测试时应以白盒测试为主,而黑盒测试只能作辅助。

  • 第2题:

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

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

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

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

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


    参考答案:A

  • 第3题:

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

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

    正确答案:C

  • 第4题:

    什么是黑盒测试和白盒测试?应该由软件开发者还是用户来进行确认测试?为什么?


    正确答案: 黑盒测试也称为功能测试或数据驱动测试。它把程序看成是一个黑盒子,完全不考虑程序的内部结构和处理过程,只对程序的接口进行测试,即检查程序是否能使当地接收输入数据并产生正确的输出数据。
    白盒测试是把程序看成是一个透明的盒子,也就是完全了解程序的结构和处理过程。
    软件测试工作不应有开发软件的个人或小组承担,用户可以参与,但更主要的是应该由其他懂软件工程的人员来测试。统计显示开发者发现自己错误的概率很小。

  • 第5题:

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

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

    正确答案:A

  • 第6题:

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


    正确答案:穷举测试

  • 第7题:

    软件测试按照功能组合划分可以分为()。

    • A、黑盒测试和单元测试
    • B、白盒测试和黑盒测试
    • C、集成测试和单元测试
    • D、白盒测试和静态测试

    正确答案:B

  • 第8题:

    测试的方法有()。

    • A、全面测试
    • B、白盒测试
    • C、黑盒测试
    • D、部分测试
    • E、开环测试

    正确答案:B,C

  • 第9题:

    如果能够执行完美的黑盒测试,还需要进行白盒测试吗?(白盒与黑盒的区别)


    正确答案: 任何工程产品(注意是任何工程产品)都可以使用以下两种方法之一进行测试。
    黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。
    白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。
    软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试或数据驱动测试。黑盒测试主要是为了发现以下几类错误:
    1)、是否有不正确或遗漏的功能?2)、在接口上,输入是否能正确的接受?能否输出正确的结果?
    3)、是否有数据结构错误或外部信息(例如数据文件)访问错误?
    4)、性能上是否能够满足要求?5)、是否有初始化或终止性错误?
    软件的白盒测试是对软件的过程性细节做细致的检查。这种方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序状态,确定实际状态是否与预期的状态一致。因此白盒测试又称为结构测试或逻辑驱动测试。白盒测试主要是想对程序模块进行如下检查:
    1)、对程序模块的所有独立的执行路径至少测试一遍。
    2)、对所有的逻辑判定,取“真”与取“假”的两种情况都能至少测一遍。
    3)、在循环的边界和运行的界限内执行循环体。4)、测试内部数据结构的有效性,等等。
    以上事实说明,软件测试有一个致命的缺陷,即测试的不完全、不彻底性。由于任何程序只能进行少量(相对于穷举的巨大数量而言)的有限的测试,在未发现错误时,不能说明程序中没有错误。

  • 第10题:

    单选题
    软件测试按照功能组合划分可以分为()。
    A

    黑盒测试和单元测试

    B

    白盒测试和黑盒测试

    C

    集成测试和单元测试

    D

    白盒测试和静态测试


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

  • 第11题:

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

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

  • 第12题:

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

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

  • 第13题:

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

    A.采用白盒测试,辅之以黑盒测试

    B.采用黑盒测试,辅之白盒测试

    C.只使用白盒测试

    D.只使用黑盒测试


    正确答案:A

  • 第14题:

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

    (49)

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

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

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

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


    正确答案:A


  • 第15题:

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


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

  • 第16题:

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


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

  • 第17题:

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

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

    正确答案:B

  • 第18题:

    软件测试按照功能划分可以分为()。

    • A、黑盒测试和单元测试
    • B、白盒测试和黑盒测试
    • C、集成测试和单元测试
    • D、白盒测试和静态测试

    正确答案:B

  • 第19题:

    系统测试的正确步骤是()。

    • A、系统总体测试、子系统测试、模块测试
    • B、模块测试、子系统测试、系统总体测试
    • C、先白盒测试再黑盒测试
    • D、先黑盒测试再白盒测试

    正确答案:B

  • 第20题:

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


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

  • 第21题:

    ()不属于渗透测试。

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

    正确答案:D

  • 第22题:

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

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

  • 第23题:

    单选题
    软件测试按照功能划分可以分为()。
    A

    黑盒测试和单元测试

    B

    白盒测试和黑盒测试

    C

    集成测试和单元测试

    D

    白盒测试和静态测试


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