黑盒测试和白盒测试的区别是什么?

 我来答
见佛有真如c
高粉答主

2021-10-09 · 说的都是干货,快来关注
知道小有建树答主
回答量:4743
采纳率:100%
帮助的人:99.3万
展开全部

一、测试方式不同

1、黑盒测试:功能测试,是通过测试来检测每个功能是否都能正常使用。

2、白盒测试:称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。

二、测试目的不同

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

2、白盒测试:通过检查软件内部的逻辑结构,对软件中的逻辑路径进行覆盖测试。在程序不同地方设立检查点,检查程序的状态,以确定实际运行状态与预期状态是否一致。


三、测试原则不同

1、黑盒测试:以用户的角度,从输入数据与输出数据的对应关系出发进行测试的。很明显,如果外部特性本身设计有问题或规格说明的规定有误,用黑盒测试方法是发现不了的。

2、白盒测试:一个模块中的所有独立路径至少被测试一次。所有逻辑值均需测试true和false两种情况。

杭州彩谱科技有限公司
2020-07-03 广告
能,CS-220色差测试仪尤其适用于测粉末、胶体的色差。如果精度要求高,需要与客户对比数据,那么选用比CS-220色差测试仪更为高端一点的分光测色仪CS-580、CS-600等,能测出具体的L、a、b值且精度高。... 点击进入详情页
本回答由杭州彩谱科技有限公司提供
小白说影视00
高能答主

2021-09-18 · 专注影视动漫问题回答
小白说影视00
采纳数:371 获赞数:67633

向TA提问 私信TA
展开全部

不同:

一、测试方式不同

1、黑盒测试:功能测试,是通过测试来检测每个功能是否都能正常使用。

2、白盒测试:称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。

二、测试目的不同

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

2、白盒测试:通过检查软件内部的逻辑结构,对软件中的逻辑路径进行覆盖测试。在程序不同地方设立检查点,检查程序的状态,以确定实际运行状态与预期状态是否一致。

黑盒测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下在程序接口进行测试。

它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老男孩教育
2023-03-29 · 百度认证:北京一天天教育科技有限公司官方账号,教育领域创作者
老男孩教育
专注于Linux高级运维、Python开发、大数据培训,为您分享行业前沿的技术,有效的学习方法和有价值的学习资料。
向TA提问
展开全部

白盒测试是指实际运行被测程序,通过程序的源代码进行测试而不使用用户界面。这种类型的测试需要从代码句法发现内部代码在算法、溢出、路径和条件等方面的缺点或者错误,进而加以改正。

黑盒测试是通过使用整个软件或者某种软件功能来严格地测试,而并没有通过检查程序的源代码,或者很清楚地了解该软件的源代码程序具体是怎样设计的。测试人员通过输入他们的数据看输出的结果,从而了解软件怎样工作。

黑盒测试和白盒测试是两种不同类型的软件测试策略,它们具有同样强大的功能,白盒测试和黑盒测试往往不是决然分开的,一般在白盒测试中交叉使用黑盒测试的方法,在黑盒测试中交叉使用白盒测试的方法。

白盒测试和黑盒测试区别

从测试的目的上来说:黑盒测试的目的是检测是否有不正确或者遗漏的功能;数据或者参数上,输入能够正确接收;是否有数据结构错误或者外部信息访问错误;性能上是否能够满足要求;是否有初始化或终止性错误。而白盒测试的目的是通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致,而不顾它的功能。

从测试方式上来说:白盒测试是穷举路径测试,黑盒测试是穷举输入测试,这两种方法是基于完全不同的观点,反应了事物的两个极端,他们各有侧重和优势,但不能彼此替代。在现代的测试理念中,这两种测试方法不是截然分开的,而是交叉使用。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2020-05-29 · TA获得超过4799个赞
知道答主
回答量:2.3万
采纳率:15%
帮助的人:1433万
展开全部
这种黑盒测试和白盒测试最大的区别就是目的上的一种区别。玩和测试出来的最主要是功能上的一个区别而黑盒测试出来主要是吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wky954

2020-05-29 · TA获得超过4374个赞
知道答主
回答量:4万
采纳率:36%
帮助的人:1689万
展开全部
主要的区别的话就是他来和地里面的品质可能会比黑壳的品质更高一点,应该是,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式