精华内容
下载资源
问答
  •  黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者...

    转载地址: https://blog.csdn.net/LunaticRunner_/article/details/48580587

    1. 黑盒测试
      黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。 
      黑盒测试方法主要有等价类划分、边值分析、因—果图、错误推测等,主要用于软件确认测试。“黑盒”法着眼于程序外部结构、不考虑内部逻辑结构、针对软件界面和软件功能进行测试。“黑盒”法是穷举输入测试,只有把所有可能的输入都作为测试情况使用,才能以这种方法查出程序中所有的错误。实际上测试情况有无穷多个,人们不仅要测试所有合法的输入,而且还要对那些不合法但是可能的输入进行测试。 
    2. 白盒测试
      白盒测试也称结构测试或逻辑驱动测试,它是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑驱动、基路测试等,主要用于软件验证。
      “白盒”法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。“白盒”法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。贯穿程序的独立路径数是天文数字。但即使每条路径都测试了仍然可能有错误。第一,穷举路径测试决不能查出程序违反了设计规范,即程序本身是个错误的程序。第二,穷举路径测试不可能查出程序中因遗漏路径而出错。第三,穷举路径测试可能发现不了一些与数据相关的错误。
    3. 灰盒测试
      灰盒测试,确实是介于二者之间的,可以这样理解,灰盒测试关注输出对于输入的正确性,同时也关注内部表现,但这种关注不象白盒那样详细、完整,只是通过一些表征性的现象、事件、标志来判断内部的运行状态,有时候输出是正确的,但内部其实已经错误了,这种情况非常多,如果每次都通过白盒测试来操作,效率会很低,因此需要采取这样的一种灰盒的方法。 
      灰盒测试结合了白盒测试盒黑盒测试的要素。它考虑了用户端、特定的系统知识和操作环境。它在系统组件的协同性环境中评价应用软件的设计。 
      灰盒测试由方法和工具组成,这些方法和工具取材于应用程序的内部知识盒与之交互的环境,能够用于黑盒测试以增强测试效率、错误发现和错误分析的效率。 
      灰盒测试涉及输入和输出,但使用关于代码和程序操作等通常在测试人员视野之外的信息设计测试。

    展开全文
  • 白盒测试:“白盒”测试又称为结构测试或逻辑驱动测试是一种按照程序内部逻辑结构和编码结构设计测试数据并完成测试的一种测试...灰盒测试:是一种综合测试法,它将“黑盒”测试、“白盒”测试、回归测试和变异测试结

    白盒测试:“白盒”测试又称为结构测试或逻辑驱动测试是一种按照程序内部逻辑结构和编码结构设计测试数据并完成测试的一种测试方法。

    黑盒测试:又称功能测试或数据驱动测试

    把测试对象当作看不见内部的黑盒,在完全不考虑程序内部结构和处理过程的情况下,测试者仅依据程序功能的需求规范考虑,确定测试用例和推断测试结果的正确性.

    灰盒测试:是一种综合测试法,它将“黑盒”测试、“白盒”测试、回归测试和变异测试结合在一起,构成一种无缝测试技术。既基于程序运行时的外部表现又结合程序内部逻辑结构来设计测试用例,执行程序并采集程序路径执行信息和外部用户接口结果的测试技术。

    展开全文
  • 黑盒测试 白盒测试 灰盒测试 目标 :确保软件的质量、提高软件质量 一、黑盒测试 黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序...

    黑盒测试 白盒测试 灰盒测试

    目标 :确保软件的质量、提高软件质量

    一、黑盒测试

    黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。

    黑盒测试方法:等价类划分法;边界值分析法;因果图法;场景法;正交实验设计法;判定表驱动分析法;错误推测法;功能图分析法。

    二、白盒测试

    白盒测试也称为结构测试或逻辑驱动测试。"白盒"法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。"白盒"法是穷举路径测试。按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能。

    白盒测试方法:主要有代码检查法、逻辑覆盖法(语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖)、基本路径测试法。
    白盒测试工具是对源代码进行的测试,测试的主要内容包括词法分析与语法分析、静态错误分析、动态检测等。

    三、灰盒测试

    灰盒测试是介于白盒测试与黑盒测试之间的一种测试,灰盒测试多用于 集成测试 阶段,不仅关注输出、输入的正确性,同时也关注程序内部的情况。灰盒测试不像白盒那样详细、完整,但又比黑盒测试更关注程序的内部逻辑,常常是通过一些表征性的现象、事件、标志来判断内部的运行状态。

    展开全文
  • 黑盒测试、白盒测试以及灰盒测试

    千次阅读 2019-07-07 09:09:36
    3 灰盒测试 1 白盒测试 白盒测试允许我们检查程序内部的结构,从中获得测试数据,遗憾的是,常常忽略了程序的规范。白盒测试关注的是测试用例执行的程度或覆盖程序逻辑结构(源代码)的程度。 常见的白盒测试...

    目录

    1 白盒测试

    2 黑盒测试

    3 灰盒测试


    1 白盒测试

    白盒测试允许我们检查程序内部的结构,从中获得测试数据,遗憾的是,常常忽略了程序的规范。白盒测试关注的是测试用例执行的程度或覆盖程序逻辑结构(源代码)的程度。

    常见的白盒测试方法主要有:语句覆盖、判定覆盖、条件覆盖、多重条件覆盖等。

    2 黑盒测试

    黑盒测试就是将程序视为黑盒子,测试目标与程序内部机制和结构完全无关,而是将中间集中放在发现程序不按其规范正确运行的环境条件。这种测试条件下,测试数据完全来源于软件规范,也就是说,不需要去了解程序的内部结构。

    如果想用黑盒测试发现程序中的所有错误,判定的标准就是“穷举输入测试”,将所有可能的输入条件都作为测试用例。但这显然是无法实现的,我们知道,测试投入的目标在于通过有限的测试用例,我们需要做的就是最大限度的提高发现的问题的数量,以取得良好的测试效果。

    常见的黑盒测试方法主要有:等价类划分、边界值分析、因果图分析、错误猜测等。

    3 灰盒测试

    灰盒测试是既关注程序是否符合软件规范,也关注程序内部的结构。可以说是黑盒测试和白盒测试二者的结合体。

    推荐的步骤是先使用黑盒测试方法来设计测试用例,然后视情况需要使用白盒测试方法来设计补充测试用例。

     

    展开全文
  • 白盒测试 白盒测试又称结构测试,透明盒测试,逻辑驱动测试或基于代码的...灰盒测试是介于白盒测试与黑盒测试之间的一种测试,灰盒测试多用于集成测试阶段,不仅关注输出,输入的正确性,同时也关注程序内部的情况 ...
  • 黑盒测试、白盒测试、灰盒测试

    千次阅读 2015-09-27 23:21:06
    黑盒测试、白盒测试、灰盒测试
  • 什么是黑盒测试白盒测试? 任何工程产品(注意是任何工程产品)都可以使用以下两种方法之一进行测试黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。 白盒测试:已知...
  • 知识普及:黑盒测试、白盒测试、灰盒测试之间的区别.pdf
  • 2021重温黑盒白盒灰盒测试方法
  • 黑盒测试:黑盒测试也称功能测试,测试中把被测的软件当成一个黑盒子,不关心盒子的内部结构是什么,只关心软件的输入数据与输出...灰盒测试:是介于白盒测试与黑盒测试之间的一种测试,灰盒测试多用于集成测试阶段,不
  • 黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。 白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。 ...
  • 黑盒测试黑盒测试也称功能测试,它是在已知产品所应具有的功能上,通过测试来检测是否每个功能是否能够按照需求规格说明书的规定正常使用。我们通过程序的接口进行测试,看程序能否适当的接收输入数据而产生正确的...
  • 1.软件测试方法:白盒测试、黑盒测试、灰盒测试、静态测试、动态测试 2.白盒测试:是一种测试用例设计方法,在这里盒子指的是被测试的软件,白盒,顾名思义即盒子是可视的,你可以清楚盒子内部的东西以及里面是如何...
  • 1黑盒测试黑盒,顾名思义,就是把所有东西装到一个盒子里,看不到内部逻辑,只能通过外部的可见的功能模块,对软件进行测试。比如说一个网站的登陆功能,你不知道它的内部逻辑是怎样的,只能通过网页的注册输入...
  • 软件测试按照测试技术划分可以有:黑盒测试,白盒测试,灰盒测试 黑盒测试又叫功能测试 1.软件黑色盒子,里边的实现,看不见代码 2.输入,输出结果—功能测试的方法 这是因为在黑盒测试中主要关注被测软件的功能实现...
  • 1. 黑盒测试白盒测试的直观图  从图中可以直接看出来,黑盒测试就当整个程序是个黑盒子,我们看不到它里面做了些什么事情,只能通过输入输出看是否能得到我们所需的来测试。而白盒测试可以当盒子是透明的,...
  • 黑盒测试、白盒测试、灰盒测试之间区别 什么是黑盒测试和白盒测试?任何工程产品(注意是任何工程产品)都可以使用以下两种方法之一进行测试。黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的...
  • 一、黑盒测试、灰盒测试白盒测试概念 黑盒测试:黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检验每个功能都是否能够正常使用。 白盒测试:白盒测试也称结构测试或逻辑驱动测试...
  • 黑盒白盒灰盒测试 1、黑盒测试关注的是被测对象整体外部特征,而不关注内部的构造细节,比如一个查询功能,只要测试这个功能是否能够完成精确查询、模糊查询等操作,而不必在意具体是怎么实现查询的。 2、白盒...
  • 1.黑盒测试 黑盒测试:也可叫功能测试,是一种从用户角度出发的测试。把被测程序当作一个黑盒子,测试人员完全不用考虑盒子里面的逻辑结构和具体运作,只依据...灰盒测试:是介于白盒测试与黑盒测试之间的一种测试,
  • 黑盒测试 黑盒测试又名为功能测试,主要目的是发现软件设计的需求或者是软件设计规格说明书中的错误缺陷。软件的开发具有特定性,一般都是为了某种...黑盒测试白盒测试相反,软件设计程序被看做一个打不开的盒子,...
  • 白盒测试的方法概念 语句覆盖 主要特点:语句覆盖是最起码的结构覆盖要求,语句覆盖要求设计足够多的测试用例,使得程序中每条语句至少被执行一次。 判定覆盖 主要特点:判定覆盖又称为分支覆盖,它要求设计足够多的...
  • 1、是否有不正确或遗漏的功能? 2、在接口上,输入是否能正确的接受?能否输出正确的结果? 3、是否有数据结构错误或外部信息(例如数据文件)访问错误? 4、性能上是否能够满足要求? 5、是否有初始化或终止性错误...
  • 黑盒测试也称功能测试、数据驱动测试或基于规格说明书的测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口...
  • 内容目录(原文见公众号python宝)一、黑盒测试二、白盒测试三、灰盒测试一、黑盒测试黑盒测试又称为功能测试、数据驱动测试,它是通过测试来检测每个功能是否能正常使用。把程...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,960
精华内容 1,984
关键字:

黑盒白盒灰盒测试