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

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

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

软件测试方法分类-按是否查看代码划分_第1张图片

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

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

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

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

怎么理解这句话?

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

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

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

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

所以,你品,你细品!

你可能感兴趣的:(软件测试,求职)