什么黑盒测试?

题目
问答题
什么黑盒测试?
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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


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

第2题:

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

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

正确答案:A

第3题:

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


参考答案:黑盒测试又称为功能测试、数据驱动测试和基于规格说明的测试。它从用户观点出发的测试。用这种方法进行测试时,把被测试程序当作一个黑盒,在不考虑程序内部结构的内部特性、测试者只知道该程序输入和输出之间的关系或程序功能的情况下,依靠能够反映这一关系和程序功能需求规格的说明书,来确定测试用例和推断测试结果的正确性。
黑盒测试的方法包括:边界值分析、等价类测试、基于决策表的测试和因果图等。

第4题:

什么是“黑盒”测试?什么是“白盒”测试?什么是“灰盒”测试?并指出专业测试工具软件名称。


正确答案: 黑盒测试又名功能测试,它是已知产品所应具有的功能,通过测试来检测每个功能是否能正常使用,在测试时,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试 Performance Pak
白盒测试又名代码遍历覆盖测试,它是知道产品内部工作过程,可通过测试来检测产品内部结构是否按照规格说明书的规定正常进行,主要用于软件验证 CodeTest
灰盒测试,仅仅知道部分程序细节的测试方法。它是介于前面二者之间的,其关注输出对输入的正确性,同时也关注内部表现,通过一些表征性的现象来判断内部的运行状态 Visual Slick Editfor Tornado

第5题:

什么黑盒测试?


正确答案: 黑盒测试是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试或数据驱动测试。

第6题:

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


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

第7题:

什么是黑盒测试与白盒测试?它们都适应哪些测试?


正确答案: ①黑盒测试指把测试对象看成一个黑盒子,测试人员完全不考虑程序的内部结构和处理过程,只在软件的接口处进行测试,依据需求规格说明书,检查程序是否满足功能要求,又称为功能测试或数据驱动测试。
②白盒测试指把测试对象看成一个打开的盒子,测试人员需了解程序的内部结构和处理过程,以检查处理过程的细节为基础,对程序中尽可能多的逻辑路径进行测试,检验内部控制结构和数据结构是否有错,实际的运行状态与预期的状态是否一致。
③白盒测试适应的测试有单元测试、逻辑覆盖(按逻辑覆盖程度不同,有语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。)、循环覆盖(限制循环次数,有单循环和嵌套循环)和基本路径测试。
④黑盒测试适应的测试有:确认测试、等价类划分、边界值分析、错误推测和因果图。

第8题:

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

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

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

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

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


参考答案:A

第9题:

分别解释什么是静态测试、动态测试、黑盒测试、白盒测试、人工测试和自动化测试。


正确答案: 所谓静态测试是指不运行被测软件,仅通过分析或检查等其他手段达到检测的目的。
所谓动态测试是指通过运行被测软件,检查运行结果与预期结果的差异,并分析运行效率和健壮性等性能。
黑盒测试是指在对程序进行的功能抽象的基础上,将程序划分成功能单元,然后对每个功能单元生成测试数据进行测试。用这种方法进行测试时,被测程序被当作打不开的黑盒,因而无法了解其内部构造,因此又称为功能测试。
白盒测试又称为结构测试或逻辑驱动测试,它是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能。
广义上,人工测试是人为测试和手工测试的统称。人为测试的主要方法有桌前检查,代码审查和走查。手工测试指的是在测试过程中,按测试计划一步一步执行程序,得出测试结果并进行分析的测试行为。
自动化测试指的是利用测试工具来执行测试,并进行测试结果分析的测试行为。

第10题:

什么是黑盒测试法?什么是白盒测试法?


正确答案: 黑盒测试法把程序看成一个黑盒子,完全不考虑程序的内部结构和处理过程。黑盒测试是在程序接口进行的测试,它只检查程序功能是否能按照规格说明书的规定正常使用,程序是否能适当地接收输入数据产生正确的输出信息,并且保持外部信息的完整性。黑盒测试又称为功能测试。
白盒测试法的前提是可以把程序看成装在一个透明的白盒子里,也就是完全了解程序的结构和处理过程。这种方法按照程序内部的逻辑测试程序,检验程序中的每条通路是否都能按预定要求正确工作。