黑盒测试的优缺点_黑盒测试白盒测试优缺点 - CSDN
精华内容
参与话题
  • ※ 白盒测试缺点有: 2)程序运行会有很多不同的路径,不可能测试所有的运行路径;测试基于代码,只能测试开发人 员做的对不对,而不能知道设计的正确与否,可能会漏掉一些功能需求;系统庞大时,测试开销 会非常...

     

    白盒测试:是通过程序的源代码进行测试而不使用用户界面。

     

    ※ 白盒测试的优点有: 1)帮助软件测试人员增大代码的覆盖率,提高代码的质量,发现代码中隐藏的问题。

    ※ 白盒测试的缺点有: 2)程序运行会有很多不同的路径,不可能测试所有的运行路径;测试基于代码,只能测试开发人 员做的对不对,而不能知道设计的正确与否,可能会漏掉一些功能需求;系统庞大时,测试开销 会非常大。

     

     

    黑盒测试:又被称为功能测试、数据驱动测试或基于规格说明的测试,是通过使用整个软件或某种软件功能来严格地测试, 而并没有通过检查程序的源代码或者很清楚地了解该软件的源代码程序具体是怎样设计的。

     

    ※ 黑盒测试的优点有: 1)比较简单,不需要了解程序内部的代码及实现; 2)与软件的内部实现无关; 3)从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题; 4)基于软件开发文档,所以也能知道软件实现了文档中的哪些功能; 5)在做软件自动化测试时较为方便。

    ※ 黑盒测试的缺点有: 1)不可能覆盖所有的代码,覆盖率较低,大概只能达到总代码量的 30%; 2)自动化测试的复用性较低。

     

    转载于:https://www.cnblogs.com/lmh001/p/9747006.html

    展开全文
  • 一、什么是黑盒测试黑盒测试就是测试人员把软件产品或阶段性产品看做是一个黑盒子,在测试过程中测试人员只需关心对这个软件黑盒进行操作会得到什么样的结果,而不必深入的去了解软件的内部实现 就是说呢...

    一、什么是黑盒测试?

    黑盒测试就是测试人员把软件产品或阶段性产品看做是一个黑盒子,在测试过程中测试人员只需关心对这个软件黑盒进行操作会得到什么样的结果,而不必深入的去了解软件的内部实现

    就是说呢黑盒测试只考虑系统的输入和输出,不去管程序的内部结构和处理过程)

    ps:操作可以是字符串的输入、图片的输入、视频流的输入、甚至可以是事件输入
    这里写图片描述

    二、为什么要做黑盒测试?

    1.验证

    验证软件产品是否符合需求文档的设计

    2.证实

    证实软件产品符合终端用户的需求

    三、软件生命周期中的那些测试阶段会用到黑盒测试?

    1.软件的生命周期

    (1)单元测试
    (2)集成测试
    (3)系统测试
    (4)用户验收测试

    2.一般说来,黑盒测试适用于软件生命周期的所有测试阶段,但是黑盒测试通常用于软件产品的系统测试和验收测试阶段

    ps:黑盒测试还用于软件产品的性能测试和功能测试

    四、黑盒测试的优点

    1.从产品功能角度测试,可以最大限度的满足用户的需求
    2.相同的动作可以重复执行,最枯燥的部分可由机器完成
    3.依据测试用例有针对性地寻找问题,定位更加准确,容易生成测试数据
    4.可将测试直接和程序/系统要完成的操作相关联

    五、黑盒测试的缺点

    1.代码得不到测试

    因为黑盒测试不会去查看系统的内部实现

    2.如果规格说明设计错误,很难发现
    3.测试不能充分地进行
    4.测试结果的准确性取决于测试用例的设计
    5. 自动化测试的复用性较低。

    六、黑盒测试的测试方法都有那些

    1.边界值分析法
    2.等价类划分法
    3.状态转换测试法
    4.因果图法
    5.语法测试

    展开全文
  • 白盒测试和黑盒测试优缺点

    万次阅读 2013-11-19 10:40:22
    白盒测试和黑盒测试是软件测试的两种基本方法   =================================黑盒测试===========================================  1. 黑盒测试的优点有 : 1) 比较简单,不需要了解程序的内部的代码及...

    白盒测试黑盒测试是软件测试的两种基本方法 

     =================================黑盒测试===========================================

                     1. 黑盒测试的优点有 :

           1) 比较简单,不需要了解程序的内部的代码及实现

                            2) 与软件的内部实现无关

                            3)  从用户的角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题

                            4)  基于软件开发文档,所以也能知道软件实现了文档中的哪些功能

                            5)  在做软件自动化测试时较为方便

                        缺点 :

           1) 不可能覆盖所有的代码, 覆盖率较低,大概只能达到总代码量的30%

                            2) 自动化测试的复用性较低。

        

       ===================================白盒测试==========================================                  

                       2. 白盒测试的优点有 :

           1) 帮助软件测试人员增大代码的覆盖率。 提供代码的质量,发现代码中隐藏的问题


                            缺点 :

           1) 程序运行会有很多不同的路径,不可能测试所有的运行路径

                            2) 测试基于代码,只能测试开发人员做的对不对,而不能知道设计是否正确,可能会漏掉一些功能需求

                             3) 系统庞大时,测试开销会非常大。


                            

    展开全文
  • 黑盒测试和白盒测试优缺点黑盒测试的优点:黑盒测试的缺点:白盒测试的优点:白盒测试的缺点: 黑盒测试的优点: 比较简单,不需要了解程序内部的代码及实现; 与软件的内部实现无关; 从用户角度出发,能很容易的知道...

    黑盒测试的优点:

    比较简单,不需要了解程序内部的代码及实现;
    与软件的内部实现无关;
    从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题;
    基于软件开发文档,所以也能知道软件实现了文档中的哪些功能;
    在做软件自动化测试时较为方便;

    黑盒测试的缺点:

    不可能覆盖所有的代码,覆盖率较低,大概只能达到总代吗量的30%;
    自动化测试的复用性较低;

    白盒测试的优点:

    帮助软件测试人员增大代码的覆盖,提高代码的质量,发现代码中隐藏的问题;

    白盒测试的缺点:

    程序运行会有很多不同的路径,不可能测试所有的运行路径;
    测试基于代码,只能测试开发人员做的对不对,而不能知道设计的正确与否,可能会漏掉一些 功能需求;
    系统庞大时,测试开销会非常大;

    展开全文
  • 黑盒测试与白盒测试的优缺点

    千次阅读 2018-08-12 08:54:56
    黑盒测试的优点: 比较简单,不需要了解程序内部的代码及实现;...※ 黑盒测试缺点: 不可能覆盖所有的代码,覆盖率较低,大概只能达到总代吗量的30%; 自动化测试的复用性较低; ※ 白盒测试的优点: ...
  • 008-黑盒测试和白盒测试的优缺点

    千次阅读 2019-06-22 16:16:39
    黑盒测试和白盒测试的优缺点 黑盒测试的优点有: 比较简单,不需要了解程序内部的代码及实现; 与软件的内部实现无关; 从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题; 基于软件开发...
  • 白盒测试与黑盒测试的比较

    千次阅读 2017-05-30 21:24:07
    白盒测试是穷举路径测试,黑盒测试是穷举输入测试,这两种方法是基于完全不同的观点,反应了事物的两个极端,它们各有侧重和优势,但不能彼此替代。在现代的测试理念中,这两种测试方法不是截然分开的,而是交叉使用...
  • 本课程内容系统、全面、简洁、通俗易懂,通过2个多小时的介绍,让大家对软件测试有个系统的理解和认识,具备基本的软件测试理论基础。...4.自动化测试优缺点、使用范围及示例‘; 5.测试经验谈。...
  • 软件测试手段七大分类

    千次阅读 2018-04-12 17:52:52
    2,黑盒测试优缺点 优点: 容易实施,不需要关注程序内部的实现 更贴近用户的使用角度 缺点: 测试覆盖率较低,一般只能覆盖到代码量的40% 针对黑盒的自动化测试,复用率较低,维护成本较高。 3,...
  • 黑盒测试--决策表

    千次阅读 2019-06-10 19:01:51
    文章目录判定表的原理判定表的组成判定表建立的步骤判定表的优点判定表的缺点 判定表的原理 适用范围 在一些数据处理问题当中,某些操作的实施依赖于多个输入条件的组合。判定表能够将复杂问题按照各种可能的情况...
  • 分析灰盒测试优点和缺点

    千次阅读 2015-09-20 12:32:18
    灰盒测试是一种综合测试法,它将...下面从灰盒测试的优缺点开始说起。  一、几个基本概念  首先,把一些基本概念,简单通俗地说一下。  1、黑盒测试  通俗来说:黑盒测试不关注软件内部的实现细节
  • 如何开展灰盒测试[1]:灰盒测试优缺点分析

    千次阅读 热门讨论 2010-12-27 00:09:00
    俺在忽悠某个技术领域的玩意儿之前,通常先要分析一下优缺点——这样才能调动大伙儿的积极性。所以,本系列第1帖先分析一下灰盒测试优缺点
  • 黑盒测试有前途吗?

    千次阅读 2008-10-22 09:19:00
    由于某位朋友对进行黑盒测试的前途产生了怀疑,于是我进行了如下的回复:既然都是测试,那么无论是进行黑盒测试还是白盒测试,许多方面都是相通的,如:如何花费最少的时间和资源发现最多、最严重的问题?...
  • 自动化测试优势&劣势

    万次阅读 2019-01-15 17:26:02
     软件自动化测试是相对手工测试而存在的,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,节省人力、时间或硬件资源,提高测试效率。 二、自动化测试优势&amp...
  • ### 能力要求 1. 能使用Java、C++或其他程序设计语言编写程序 2. 能使用Python进行简单的脚本编写 3. 能使用一些简单的**Linux命令** *(Android Kernal is base on Linux)* 4. 能大概读懂英文文档
  • 黑盒测试和白盒测试的定义及区别

    千次阅读 2016-03-31 10:47:54
    白盒测试即进到一个程序中,逐条过一遍差错; 黑盒测试即给一个输入,看输出实没实现预定功能;
  • 黑盒白盒测试的区别

    千次阅读 2020-03-08 17:00:33
    黑盒测试也称功能测试,测试中把被测的软件当成一个黑盒子,不关心盒子的内部结构是什么,只关心软件的输入数据与输出数据。 不看软件代码,只对功能进行测试 对软件进行操作,观察结果是否和我们想象的一致 黑盒...
  • 对应于黑盒测试,白盒测试要求测试人员打开软件黑盒,去了解开发人员的代码实现细节,这些细节包括数据流和控制流 数据流方面:进出组件的数据是否能被正确地处理、组件中用于计算使用的数据是否被正确使用、是否...
  • 黑盒测试和白盒测试的区别

    万次阅读 多人点赞 2018-09-21 11:41:40
     软件测试方法:白盒测试、黑盒测试、灰盒测试、静态测试、动态测试 2. 白盒测试:是一种测试用例设计方法,在这里盒子指的是被测试的软件,白盒,顾名思义即盒子是可视的,你可以清楚盒子内部的东西以及里面...
  • 黑盒测试概念: 又称功能测试或数据驱动测试,是用来检测每个功能是否正常使用。黑盒测试主要意味着测试要在软件的接口处进行,这种测试方法是将测试对象看成一个盒子,测试人员不考虑内部,直接按照需求规则说明书...
1 2 3 4 5 ... 20
收藏数 3,557
精华内容 1,422
关键字:

黑盒测试的优缺点