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

※ 黑盒测试的缺点:

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

1 帮助软件测试人员增大代码的覆盖了吧,提高代码的质量,发现代码中隐藏的问题;
※ 白盒测试的缺点:

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

黑盒测试与白盒测试各自的优缺点相关推荐

  1. 软件测试用例的优点和缺点,浅析黑盒测试和白盒测试各自的优缺点

    软件测试是为了发现程序中的错误而执行程序的过程,常用黑盒功能测试法和白盒结构测试法进行测试,那黑盒功能测试法和白盒结构测试法到底是什么样的测试方法?它们有哪些优劣势呢? 所谓黑盒功能测试法,就是把要测 ...

  2. 黑盒测试和白盒测试定义及区别

    简单了解一下黑盒测试和白盒测试 一.定义 1.1黑盒测试 黑盒测试又称为功能测试,主要检测软件的每一个功能是否能够正常使用.在测试过程中,将程序看成不能打开的黑盒子,不考虑程序内部结构和特性的基础上通 ...

  3. 软件测试基础:黑盒测试,白盒测试及具体方法

    1.      程序的质量主要取决于设计的质量. 2.      测试分为单元测试,集成测试,系统测试. 3.      测试的目标是在既定时间内尽可能多的发现系统中的错误,但是不能证明程序的正确性. ...

  4. 软件测试方法之黑盒测试与白盒测试

    软件测试方法之黑盒测试与白盒测试 摘要:黑盒测试与白盒测试都是软件测试的重要方法.白盒测试是通过程序的源代码进行测试而不使用用户界面,它主要用于检测软件编码过程中的错误:而黑盒测试是是通过使用整个软件 ...

  5. 浅析黑盒测试与白盒测试

    这里写自定义目录标题 黑盒测试 黑盒测试常见的测试: 黑盒测试常用的方法: 等价类划分: 边界值分析: 因果图分析法.错误推断法: 白盒测试 白盒测试常见的方法: 黑盒测试与白盒测试的优缺点 二者的优 ...

  6. 黑盒测试、白盒测试、灰盒测试的区别

    1. 黑盒测试 黑盒测试也称功能测试.数据驱动测试或基于规格说明书的测试,它是通过测试来检测每个功能是否都能正常使用.在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况 ...

  7. 什么是黑盒测试和白盒测试、灰盒测试?

    软件测试按照测试技术划分可以有:黑盒测试,白盒测试,灰盒测试 黑盒测试又叫功能测试 1.软件黑色盒子,里边的实现,看不见代码 2.输入,输出结果---功能测试的方法 这是因为在黑盒测试中主要关注被测软 ...

  8. 软件测试:黑盒测试、白盒测试和灰盒测试

    1. 黑盒测试和白盒测试的直观图 从图中可以直接看出来,黑盒测试就当整个程序是个黑盒子,我们看不到它里面做了些什么事情,只能通过输入输出看是否能得到我们所需的来测试.而白盒测试可以当盒子是透明的,里面 ...

  9. 黑盒测试、白盒测试、灰盒测试区别与详细功能描述

    一.黑盒测试.灰盒测试.白盒测试概念 黑盒测试:黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检验每个功能都是否能够正常使用. 白盒测试:白盒测试也称结构测试或逻辑驱动测 ...

最新文章

  1. ICLR 2022论文列表公布,接收率高达32%
  2. 【译】保护 Consul 在特定设置中免受 RCE 风险的影响
  3. javaMail发邮件
  4. 为什么不能在init和dealloc函数中使用accessor方法
  5. 汇编语言随笔(15)- 对键盘输入进行处理(int 9 和 int 16h 中断例程)
  6. C++学习札记(2011-09-30)
  7. 冯山C语言3 15,冯山
  8. springboot判断有没有库_Springboot 使用JPA @Query 注解 查询语句条件 有可能为空,Oracle数据库...
  9. PyCharm社区版支持深度学习_在Windows的Ubuntu子系统运行支持CUDA的深度学习代码
  10. 妙味课堂原创JavaScript视频教程基础+提高+项目
  11. Microsoft Edge浏览器打开就是360导航的问题解决方法
  12. 计算机连上wifi无法上网了,电脑已连接wifi但无法上网 已连接wifi但电脑无法上网-192路由网...
  13. “黑暗潜伏者” -- 手机病毒新型攻击方式
  14. redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required
  15. Bable详解和前端模块化
  16. 基于Python猫眼票房TOP100电影数据抓取
  17. Flutter——Dio网络库的使用与封装
  18. 最新小储云商城V1.782免授权源码
  19. 常见的几种身份验证方法
  20. bash: 无法执行二进制文件: 可执行文件格式错误

热门文章

  1. 计算机导航种植牙的优势,种牙也能计算机导航
  2. python的StringIO模块
  3. STM32完成SD卡的数据写入
  4. 鸿蒙os将用在哪款机型,4月份正式开始,鸿蒙OS即将推送,14款荣耀机型在列,太感动了!...
  5. 花十分钟,让你变成AI产品经理(附知识框架脑图和推荐书籍)
  6. 最近在做动画相关的项目,推荐 11 个好用的 JS 动画库
  7. archlinux php7 mysql_xboot-x4412ibox项目实战7-Linux内核的引导 - Powered by Discuz!
  8. 将iPhone打造成数码单反相机
  9. DNS缓存引发的惨案
  10. Typora学习笔记