黑盒、白盒和灰盒测试的区别
1.黑盒测试
黑盒测试:也可叫功能测试,是一种从用户角度出发的测试。把被测程序当作一个黑盒子,测试人员完全不用考虑盒子里面的逻辑结构和具体运作,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。主要的测试方法有等价划分类,错误推测法等。
2.白盒测试
白盒测试也称为结构测试。它根据程序的控制结构设计测试用例,测试人员会利用程序内部的逻辑结构及有关信息,通过在不同点检查程序状态,检验程序中的每条通路是否都能按预定要求进行正确工作。
3.灰盒测试
灰盒测试:是介于白盒测试与黑盒测试之间的一种测试,灰盒测试多用于集成测试阶段,不仅关注输出、输入的正确性,同时也关注程序内部的情况。灰盒测试不像白盒那样详细、完整,但又比黑盒测试更关注程序的内部逻辑。
4.三者的区别
- 从测试目标和依据来说:黑盒面对的是产品设计,白盒针对的是程序功能的实现,灰盒针对兼而有之,既要考虑产品设计要求,又考虑到功能实现的效果
- 从实现者而言:黑盒在意的是客户的角度,白盒测试针对的研发人员。
- 从测试模块颗粒度而言:白盒在意的是代码实现层面,而灰盒更加侧重模块之间,而黑盒更在于用户层面
黑盒、白盒和灰盒测试的区别相关推荐
- 测试知识之:黑盒白盒和灰盒测试
黑盒测试:黑盒测试也称功能测试,它是在已知产品所应具有的功能上,通过测试来检测是否每个功能是否能够按照需求规格说明书的规定正常使用.我们通过程序的接口进行测试,看程序能否适当的接收输入数据而产生正确的 ...
- 黑盒 白盒?有啥区别呢?
先来看概念定义 白盒测试: 指结构性测试,是指实际运行被测程序,通过程序的源代码进行测试而不使用用户界面. 黑盒测试: 又称功能测试.在黑盒测试中主要关注被测软件的功能实现,而不关注内部逻辑. 再来看 ...
- 黑盒、白盒、灰盒测试
黑盒.白盒.灰盒测试 1.黑盒测试关注的是被测对象整体外部特征,而不关注内部的构造细节,比如一个查询功能,只要测试这个功能是否能够完成精确查询.模糊查询等操作,而不必在意具体是怎么实现查询的. 2.白 ...
- 软件测试黑盒用例文档,软件测试有关黑盒白盒的软件测试.doc
<软件测试有关黑盒白盒的软件测试.doc>由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关<软件测试有关黑盒白盒的软件测试.doc>文档请在天天文库搜索. ...
- 【测试】软件测试之黑盒、白盒、灰盒测试
黑盒测试: 不关心软件内部的逻辑,是关心输入和输出是否达到预期效果,相当把测试的软件看成一个只有输入和输出的黑盒子. 黑盒测试设计测试用例的方法:等价类.边界值.因果图法.正交法.场景法和错误 ...
- 软件测试(黑盒白盒)
软件=程序+数据库+文档+服务 软件测试: 使用人工或自动手段来运行或测试某个系统的过程,目的在于检验其是否满足规定的需要,或是弄清楚预期结果与实际结果之间的差别 软件测试目的:以最小的人力物力和时间 ...
- 软件测试:黑盒白盒与动态静态之间有必然联系吗
区分黑白盒:看有没有查看源码 区分动静态:看有没有运行程序 情况 类型 运行程序,只看输入输出 动态黑盒 运行程序,分析代码结构 动态白盒 不运行程序,只查看界面 静态黑盒 不运行程序,查看代码 静态 ...
- 拎清黑盒白盒,告别混乱失控的生活
用手机的相机照相,你不需要了解摄像头.闪光灯.图像处理,只要调用一个 API 就可以完成拍摄一张照片的任务. 用 Qt 的按钮响应用户鼠标,你只需要连接到 clicked 槽,用户点击按钮,你就可以响 ...
- white/black-box attack(黑盒白盒攻击基础)
基本概念 攻击方法分类标准: 假正性攻击(false positive)与伪负性攻击(false negative) 假正性攻击:原本是错误的但被被攻击模型识别为正例的攻击(eg: 一张人类不可识别的 ...
- 软件的黑盒白盒测试,软件测试黑盒白盒测试用例
<软件测试黑盒白盒测试用例>由会员分享,可在线阅读,更多相关<软件测试黑盒白盒测试用例(8页珍藏版)>请在人人文库网上搜索. 1.软件测试小论文题目:学生成绩评测系统姓名: 班 ...
最新文章
- 你知道Spring Boot项目是怎么启动的吗?
- mysql双主数据一致性_mysql双主复制的主备数据一致性知多少
- 【攻防世界007】simple-check-100
- java的调试工具_2020年最佳Java调试工具(翻译)
- mysql基础命令大全
- JavaScript文本特效实例小结【3个示例】
- python代码示例-Python3 实例
- java children_java构建树形列表(带children属性)
- 用linux集成电路版图设计,集成电路版图设计项目化教程(第2版)
- selenium启动chrome时Proxy server需要验证用户
- python身份证验证程序_python 身份证验证
- 华为研发部门绩效考核制度及方案
- 金士顿U盘被写保护的解决方法(量产)
- hive Unexpected column vector type LIST
- 多米诺DP(双向背包)算法总结
- win10资源管理器拖拽文件卡死无响应
- BSOJ1495 拾垃圾的机器人3451
- python爬虫入门——13行代码制作英语翻译器教程,小白入门一点通
- STA series --- 8.Timing Verification (PARTII)
- Call to undefined function imagecreatefromjpeg() 解决方案
热门文章
- 《印度合伙人》观影有感
- 最新聚合支付系统+农信易扫/飞行模式+附APP
- Ubuntu 重装显卡驱动(因内核升级导致失效后)
- 正负数据如何归一化_数据标准化period;归一化处理
- 2021年T电梯修理考试题及T电梯修理考试报名
- crmeb多商户1.7.3
- 阿里云移动测试-远程真机篇
- 连接局域网打印机显示无法连接服务器,网络打印机拒绝访问无法连接处理方法汇总...
- Python基础知识从hello world 开始(第一天)
- 不擅长演讲?值得技术收藏的PPT演讲底层逻辑--大树模型