niusouti.com
参考答案和解析

  参考答案:黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试·

  它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。

  白箱测试法是一种程序测试的概念,与黑箱测试相对应。 把测试对象看成一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,从而对程序所有逻辑路径进行测试。

更多“什么是黑箱测试?什么是白箱测试? ”相关问题
  • 第1题:

    完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是

    A.黑箱测试法

    B.白箱测试法

    C.错误推测法

    D.安装测试法


    正确答案:A
    解析:黑箱测试方法完全不考虑程序的内部结构和内部特征,而只是根据功能导出测试用例。白箱测试是根据对程序内部逻辑结构的分析来选取测试用例,白箱测试也称为逻辑覆盖测试,故选项B不正确;错误推测法只是黑箱测试所使用的一种具体的方法,故选项C不正确;安装测试是测试层次中的一种,它属于高级测试,故选项D不正确。

  • 第2题:

    完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是______。

    A. 黑箱测试法

    B. 白箱测试法

    C. 错误推测法

    D. 安装测试法


    正确答案:A
    解析:黑箱测试方法完全不考虑程序的内部结构和内部特征,而只是根据功能导出测试用例。白箱测试是根据对程序内部逻辑结构的分析来选取测试用例,白箱测试也称为逻辑覆盖测试,故选项B.不正确:错误推测法只是黑箱测试所使用的一种具体的方法,故选项C不正确;安装测试是测试层次中的一种,它属于高级测试,故选项D不正确。

  • 第3题:

    在软件测试中,黑箱测试法和白箱测试法是常用的方法,其中黑箱测试法主要是用于测试( )。

    A.软件外部功能

    B.程序内部逻辑

    C.结构合理性

    D.程序正确性


    正确答案:A
    解析:软件测试的方法有黑箱测试法和白箱测试法两种常用的方法,黑箱测试法主要是根据输入条件和输出条件确定测试数据来检查程序是否能够产生正确输出,这种方法主要用于测试软件外部,功能。相关知识点:  白箱测试法是完全了解程序的结构和处理过程。它根据程序的内部逻辑来设计测试用例,检查程序中的逻辑通路是否都按预定的要求正确地工作。

  • 第4题:

    单元测试中,测试人员应根据设计文档或源程序了解模块的功能和逻辑结构,采用______。

    A.黑箱测试以测试其功能,然后辅以白箱测试以测试其结构

    B.白箱测试以测试其功能,然后辅以黑箱测试以测试其功能

    C.白箱测试以测试其功能,然后辅以黑箱测试拟测试其结构

    D.黑箱测试以测试其功能,然后辅以白箱测试以测试其功能


    正确答案:A

  • 第5题:

    软件测试的基本方法中,下列哪种方法不用实例? ( )

    A.黑箱测试方法

    B.白箱测试方法

    C.静态测试方法

    D.动态测试方法


    正确答案:C
    解析:软件测试的基本方法有3种,即静态测试、动态测试和程序正确性说明。其中静态测试方法不用实例。