更多“简述白盒测试的思想,并列举两种典型的测试技术。”相关问题
  • 第1题:

    测试按照典型的软件工程理论分为______。

    A) 单元测试、系统测试、白盒测试等

    B) 黑盒测试、白盒测试、系统测试等

    C) 单元测试、集成测试、系统测试等

    D) 单元测试、模块测试、集成测试等

    A.

    B.

    C.

    D.


    正确答案:C

  • 第2题:

    简述白盒测试法的基本思想。


    正确答案:基本思想是搜索错误,利用详细设计概要和程序流程图来制定出各种“搜索”方案。

  • 第3题:

    简述什么是静态测试、动态测试、黑盒测试、白盒测试、α测试、β测试。


    正确答案: 静态测试是不运行程序本身而寻找程序代码中可能存在的错误或评估程序代码的过程。
    动态测试是实际运行被测程序,输入相应的测试实例,检查运行结果与预期结果的差异,判定执行结果是否符合要求,从而检验程序的正确性、可靠性和有效性,并分析系统运行效率和健壮性等性能。
    黑盒测试一般用来确认软件功能的正确性和可操作性,目的是检测软件的各个功能是否能得以实现,把被测试的程序当作一个黑盒,不考虑其内部结构,在知道该程序的输入和输出之间的关系或程序功能的情况下,依靠软件规格说明书来确定测试用例和推断测试结果的正确性。
    白盒测试根据软件内部的逻辑结构分析来进行测试,是基于代码的测试,测试人员通过阅读程序代码或者通过使用开发工具中的单步调试来判断软件的质量,一般黑盒测试由项目经理在程序员开发中来实现。
    α测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的受控测试,Alpha测试不能由程序员或测试员完成。
    β测试是软件的多个用户在一个或多个用户的实际使用环境下进行的测试。开发者通常不在测试现场,Beta测试不能由程序员或测试员完成。

  • 第4题:

    软件测试按技术分为:白盒测试、黑盒测试和()。

    • A、性能测试
    • B、蓝盒测试
    • C、灰盒测试
    • D、功能测试

    正确答案:C

  • 第5题:

    简述白盒测试的思想,并列举两种典型的测试技术。


    正确答案: 白盒测试又称结构测试,它把测试对象看作一个透明的盒子。测试人员须了解程序的内部结构和处理过程,以检查处理过程的细节为基础,对程序中尽可能多的逻辑路径进行测试,检查内部控制结构和数据结构是否有错,实际的运行状态和预期的状态是否一致
    典型测试技术:逻辑驱动、基本路径测试等

  • 第6题:

    在软件测试技术中,功能测试选用()方法。

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

    正确答案:C

  • 第7题:

    简述黑盒测试和白盒测试概念,并试分析两者的优点和缺点。


    正确答案: 黑盒测试又称为功能测试、数据驱动测试和基于规格说明的测试。它从用户观点出发的测试。用这种方法进行测试时,把被测试程序当作一个黑盒,在不考虑程序内部结构的内部特性、测试者只知道该程序输入和输出之间的关系或程序功能的情况下,依靠能够反映这一关系和程序功能需求规格的说明书,来确定测试用例和推断测试结果的正确性。
    黑盒测试的优点有:
    1)比较简单,不需要了解程序内部的代码及实现;
    2)与软件的内部实现无关;
    3)从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题;
    4)基于软件开发文档,所以也能知道软件实现了文档中的哪些功能;
    5)在做软件自动化测试时较为方便。
    黑盒测试的缺点有:
    1)不可能覆盖所有的代码,覆盖率较低,大概只能达到总代码量的30%;
    2)自动化测试的复用性较低。
    白盒测试:若测试规划基于产品的内部结构来进行测试,检查内部操作是否按规定执行,软件各个部分功能是否得到充分使用,则这种测试方法称为白盒测试(White-boxTesting)方法。白盒测试又称为结构测试、逻辑驱动测试或基于程序的测试。它依赖于对程序细节的严密的检验,针对特定条件和循环设计测试用例,对软件的逻辑路径进行测试。在程序的不同点检验程序的状态,来进行判定其实际情况是否和预期的状态相一致。软件的白盒测试一般用来分析程序的内部结构。
    它的优点是帮助软件测试人员增大代码的覆盖率,提高代码的质量,发现代码中隐藏的问题。
    白盒测试的缺点有:
    (1)程序运行会有很多不同的路径,不可能测试所有的运行路径;
    (2)测试基于代码,只能测试开发人员做的对不对,而不能知道设计的正确与否,可能会漏掉一些功能需求;
    (3)系统庞大时,测试开销会非常大。

  • 第8题:

    逻辑覆盖测试属于白盒测试技术。


    正确答案:正确

  • 第9题:

    多选题
    按照测试技术划分,软件测试可分为()
    A

    白盒测试

    B

    黑盒测试

    C

    蓝盒测试

    D

    绿盒测试


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

  • 第10题:

    问答题
    简述白盒测试用例的设计技术和目的。

    正确答案: (1)白盒测试用例的设计技术如下:逻辑覆盖;基本路径测试。
    (2)采用白盒测试技术设计用例的目的主要是:每个模块中的所有独立路径至少被执行一次;所有的逻辑值必须测试真、假两个分支;在边界值内和可操作范围至少循环一次;检查数据的内部结构保证其有效的实现预定功能。
    解析: 暂无解析

  • 第11题:

    问答题
    简述黑盒测试和白盒测试概念,并试分析两者的优点和缺点。

    正确答案: 黑盒测试又称为功能测试、数据驱动测试和基于规格说明的测试。它从用户观点出发的测试。用这种方法进行测试时,把被测试程序当作一个黑盒,在不考虑程序内部结构的内部特性、测试者只知道该程序输入和输出之间的关系或程序功能的情况下,依靠能够反映这一关系和程序功能需求规格的说明书,来确定测试用例和推断测试结果的正确性。
    黑盒测试的优点有:
    1)比较简单,不需要了解程序内部的代码及实现;
    2)与软件的内部实现无关;
    3)从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题;
    4)基于软件开发文档,所以也能知道软件实现了文档中的哪些功能;
    5)在做软件自动化测试时较为方便。
    黑盒测试的缺点有:
    1)不可能覆盖所有的代码,覆盖率较低,大概只能达到总代码量的30%;
    2)自动化测试的复用性较低。
    白盒测试:若测试规划基于产品的内部结构来进行测试,检查内部操作是否按规定执行,软件各个部分功能是否得到充分使用,则这种测试方法称为白盒测试(White-boxTesting)方法。白盒测试又称为结构测试、逻辑驱动测试或基于程序的测试。它依赖于对程序细节的严密的检验,针对特定条件和循环设计测试用例,对软件的逻辑路径进行测试。在程序的不同点检验程序的状态,来进行判定其实际情况是否和预期的状态相一致。软件的白盒测试一般用来分析程序的内部结构。
    它的优点是帮助软件测试人员增大代码的覆盖率,提高代码的质量,发现代码中隐藏的问题。
    白盒测试的缺点有:
    (1)程序运行会有很多不同的路径,不可能测试所有的运行路径;
    (2)测试基于代码,只能测试开发人员做的对不对,而不能知道设计的正确与否,可能会漏掉一些功能需求;
    (3)系统庞大时,测试开销会非常大。
    解析: 暂无解析

  • 第12题:

    单选题
    软件测试按技术分为:白盒测试、黑盒测试和()。
    A

    性能测试

    B

    蓝盒测试

    C

    灰盒测试

    D

    功能测试


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

  • 第13题:

    从技术角度分,不是一类的测试是()?

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

    正确答案:C

  • 第14题:

    典型的白盒测试技术是()

    • A、路径测试
    • B、状态测试
    • C、功能测试
    • D、定义域测试

    正确答案:A

  • 第15题:

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


    正确答案:黑盒

  • 第16题:

    简述白盒测试用例的设计技术和目的。 


    正确答案: (1)白盒测试用例的设计技术如下:逻辑覆盖;基本路径测试。
    (2)采用白盒测试技术设计用例的目的主要是:每个模块中的所有独立路径至少被执行一次;所有的逻辑值必须测试真、假两个分支;在边界值内和可操作范围至少循环一次;检查数据的内部结构保证其有效的实现预定功能。

  • 第17题:

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


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

  • 第18题:

    下列设计测试结果的技术的说法正确的是:()。

    • A、设计测试结果的技术分为黑盒法和白盒法两类
    • B、设计测试用例的技术分为黑盒法和白盒法两类
    • C、设计测试记录的技术分为黑盒法和白盒法两类
    • D、设计测试数据的技术分为黑盒法和白盒法两类

    正确答案:D

  • 第19题:

    按照测试技术划分,软件测试可分为()

    • A、白盒测试
    • B、黑盒测试
    • C、蓝盒测试
    • D、绿盒测试

    正确答案:A,B

  • 第20题:

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

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

  • 第21题:

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

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

  • 第22题:

    单选题
    典型的白盒测试技术是()
    A

    路径测试

    B

    状态测试

    C

    功能测试

    D

    定义域测试


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

  • 第23题:

    问答题
    简述什么是静态测试、动态测试、黑盒测试、白盒测试、α测试、β测试。

    正确答案: 静态测试是不运行程序本身而寻找程序代码中可能存在的错误或评估程序代码的过程。
    动态测试是实际运行被测程序,输入相应的测试实例,检查运行结果与预期结果的差异,判定执行结果是否符合要求,从而检验程序的正确性、可靠性和有效性,并分析系统运行效率和健壮性等性能。
    黑盒测试一般用来确认软件功能的正确性和可操作性,目的是检测软件的各个功能是否能得以实现,把被测试的程序当作一个黑盒,不考虑其内部结构,在知道该程序的输入和输出之间的关系或程序功能的情况下,依靠软件规格说明书来确定测试用例和推断测试结果的正确性。
    白盒测试根据软件内部的逻辑结构分析来进行测试,是基于代码的测试,测试人员通过阅读程序代码或者通过使用开发工具中的单步调试来判断软件的质量,一般黑盒测试由项目经理在程序员开发中来实现。
    α测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的受控测试,Alpha测试不能由程序员或测试员完成。
    β测试是软件的多个用户在一个或多个用户的实际使用环境下进行的测试。开发者通常不在测试现场,Beta测试不能由程序员或测试员完成。
    解析: 暂无解析