软件测试方法分类-按是否查看代码划分

本文介绍了软件测试中的黑盒、白盒和灰盒测试。黑盒测试关注输入和输出,不涉及代码;白盒测试则基于代码进行;灰盒测试结合了两者,既关注功能也考虑内部结构。性能测试从用户体验角度是黑盒测试,从代码层面则是白盒测试。在实际应用中,白盒测试常见于单元测试和对关键业务的测试。
摘要由CSDN通过智能技术生成

接上一篇,下来我们再细讲,第三个维度的分类,

1,黑盒测试(Black-Box Testing)

黑盒测试也是功能测试,测试中把被测的软件当成一个黑盒子,

不关心盒子的内部结构是什么,只关心软件的输入数据和输出数据。

我们来仔细剖析下这个概念的本质,这里有个误区,很多人总会觉得只要是不涉及到代码的就是黑盒测试,其实是不对的。

黑盒测试,主要是指我们看不到这个被测软件的代码的测试才叫黑盒测试

怎么理解这句话?

举个例子,有个软件叫星球,我们针对星球的测试只要是看不到开发星球的代码。

这个时候只要不涉及到开发星球的代码测试都是黑盒测试,哪怕是你做的自动化写的代码,也是主要停留在功能层面,都是黑盒测试。

这里面额外提到一个特殊的存在就是性能测试

如果从用户体验上去观察性能就属于黑盒测试,如果从代码层面去测试函数的资源占用和相应时间就属于白盒测试。

所以,你品,你细品!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

软件测试老痞

你的支持,是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值