问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

黑盒、白盒和灰盒测试的基本概念?

发布网友 发布时间:2022-04-28 12:32

我来回答

4个回答

热心网友 时间:2023-04-25 10:53

黑盒、白盒和灰盒测试的基本概念

1. 黑盒测试
  黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。
 
  黑盒测试方法主要有等价类划分、边值分析、因—果图、错误推测等,主要用于软件确认测试。“黑盒”法着眼于程序外部结构、不考虑内部逻辑结构、针对软件界面和软件功能进行测试。“黑盒”法是穷举输入测试,只有把所有可能的输入都作为测试情况使用,才能以这种方法查出程序中所有的错误。实际上测试情况有无穷多个,人们不仅要测试所有合法的输入,而且还要对那些不合法但是可能的输入进行测试。
 

2. 白盒测试
  白盒测试也称结构测试或逻辑驱动测试,它是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑驱动、基路测试等,主要用于软件验证。
  “白盒”法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。“白盒”法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。贯穿程序的独立路径数是天文数字。但即使每条路径都测试了仍然可能有错误。第一,穷举路径测试决不能查出程序违反了设计规范,即程序本身是个错误的程序。第二,穷举路径测试不可能查出程序中因遗漏路径而出错。第三,穷举路径测试可能发现不了一些与数据相关的错误。

3. 灰盒测试
  灰盒测试,确实是介于二者之间的,可以这样理解,灰盒测试关注输出对于输入的正确性,同时也关注内部表现,但这种关注不象白盒那样详细、完整,只是通过一些表征性的现象、事件、标志来判断内部的运行状态,有时候输出是正确的,但内部其实已经错误了,这种情况非常多,如果每次都通过白盒测试来操作,效率会很低,因此需要采取这样的一种灰盒的方法。
 
  灰盒测试结合了白盒测试盒黑盒测试的要素。它考虑了用户端、特定的系统知识和操作环境。它在系统组件的协同性环境中评价应用软件的设计。
 
  灰盒测试由方法和工具组成,这些方法和工具取材于应用程序的内部知识盒与之交互的环境,能够用于黑盒测试以增强测试效率、错误发现和错误分析的效率。
 
  灰盒测试涉及输入和输出,但使用关于代码和程序操作等通常在测试人员视野之外的信息设计测试。

热心网友 时间:2023-04-25 10:53

黑盒测试又称功能测试,已知产品应有的功能,来检验每个功能能否正常使用,针对软件界面和软件功能测试
白盒测试去研究源代码和程序执行结构,关注软件的内部机构
灰盒测试
介于白盒测试和黑盒测试之间,既关注输出对于输入的正确性,又关注内部结构,只是不像白盒测试那样详细完整,表征性的现象,标志来判断内部运行状态

热心网友 时间:2023-04-25 10:54

不懂你要问的是什么,。要加点补充才能看懂哦

热心网友 时间:2023-04-25 10:54

①黑盒测试:渗透测试人员只知道要测试的目标系统具体是哪个系统,但系统内部的任何信息都不知道。渗透测试人员就像是站在一个漆黑的房间里,什么都看不见,只有找到漏洞才能出去,该去哪里找呢?完全不知道,只能一点点的探索。
②白盒测试:渗透测试人员事先知道目标系统的详细信息,在这种情况下做渗透测试,渗透测试人员大多就是根据经验或者标准操作流程,将可能出现问题的点挨个去筛选一遍。
③灰盒测试:白+黑就是灰色,灰盒测试是介于上述两种测试之间的一种方法,对目标系统有所一定的了解,还掌握了一定的信息,可是并不全面。渗透测试人员得持续性地搜集信息,并结合已知信息从中将漏洞找出。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...有关气体的制取装置或实验操作,错误的是( )A.制取氧气的发生装置B... 下列实验操作和做法中,错误的是( ) A.制取气体时,先检查气体发生装置的... 《两个人的小森林》庄羽身世 《我的兄弟叫顺溜》中陈大雷的警卫员演员庄羽的基本资料,要详细点 1s2 2s2 2p6 3s2……能继续往后吗?f再往后是什么?顺序怎么排? 苹果六s24G 的是多少寸? 庄羽作品集内容简介 惰性电子对效应解释与其内容 不是我说你内容简介 半张脸的作者简介 Ian thomas的Fall in love歌词 亚瑟小子的这首歌《舞曲让我们坠入爱河》翻译成英文是? 求fooled around and fell in love中文歌词 开个制衣厂都需要什么条件呢?? 开通京东白条没成功转进去的钱可以转出来吗? i fell in love歌词中文翻译,谢谢 我在一家制衣厂上班,厂里也没有给签劳动合同。我上个月向厂里提出辞 某中学与某服装厂在1999年11月签订了一份服装加工合同。合同规定:由服装厂为某中学加工校服500套,平均每 我在新塘一家制衣厂上班,刚来一个月没有签合同,想辞工老板不批怎么办?我怎么才能拿到工资?大家帮帮我 服装厂转让如何签合同 跪求can 't help falling in love歌词中文翻译(猫王的) 发动机气缸有哪些排列形式? 女装制衣厂同洗水厂的合同应该怎么写 请问制衣厂未给员工签定劳动合同以及购买社保是否违规...能否要求赔偿? 急.....在线等.... 有谁知道“四个婚礼一个葬礼”主题曲“坠入爱河”的英文歌词? Love is arourd 坠入爱河(四个婚礼一个葬礼)主题曲中英文对照歌词 我在制衣厂一进厂我签劳动合同试用期辞职不批怎么办? 求;mc/fly小飞侠-falling in love中文歌词 锦浩制衣厂有签劳动合同吗 关于服装合同违约的法律案例怎么解决 什么是软件测试啊,知道的帮帮小弟! 简述心理测验的基本含义 人格测验的基本概念 软件测试要学什么内容? 软件测试实践的目录 b站网页怎么隐藏最上面那一栏 贺卡送给妈妈怎么做 微信创建的表单谁都可以导出表格 金山表单可以导出吗? 金山文档小程序手机端的表格怎么跟电脑一样导出图片? 为什么金山文档的表格没法通过微信发到电脑,该怎么办才能发到电脑上? 邮箱密码和qq密码不一样吗我刚才问题请回答我 大学生如何备战四六级考试? 马上就要四六级考试了,请问有什么好的学习方法呢? 大学期间如何学习英语才能轻松通过四六级? 英语四六级学习方法 想要在一个月内通过四六级考试,我应该如何开始学习? 刚刚通过四级,备考六级大概需要多长时间呢?应该怎样学习? 如何学好英语考过四六级? 英语四六级开始报名,如何才能高效学习,通过英语四六级?