先来看概念定义白盒测试:指结构性测试,是指实际运行被测程序,通过程序的源代码进行测试而不使用用户界面黑盒测试:又称功能测试、在黑盒测试中主要关注被测软件的功能实现,而不关注内部逻辑再来看区别区别一。黑盒白盒的分类?更多详情请大家跟着小编一起来看看吧!

黑盒白盒的分类

黑盒白盒的分类(1)

先来看概念定义

白盒测试:

指结构性测试,是指实际运行被测程序,通过程序的源代码进行测试而不使用用户界面。

黑盒测试:

又称功能测试、在黑盒测试中主要关注被测软件的功能实现,而不关注内部逻辑。

再来看区别

区别一:测试对像不一样

黑盒的测试对象主要是功能,而白盒测试的目的是通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致,而不顾它的功能。

区别二:测试方法不一样

黑盒:等价类划分、边界值分析法、错误分析法、因果图法

白盒测试的测试方法有:代码检查法、程序变异、静态结构分析法、静态质量度量法、符号测试法、逻辑覆盖法、域测试、Z路径覆盖和基本路径测试法