白盒测试和黑盒测试得区别是什么意思


白盒测试和黑盒测试得区别是什么意思

文章插图

1 。黑盒测试:知道了产品的功能设计规格 , 就可以进行测试,证明每个实现的功能是否符合要求 。
2.白盒测试:了解产品的内部工作过程,可以证明内部各项操作是否符合设计规范,内部所有部件是否都经过检验 。
3.区别:两者最大的区别应该是测试对象不同 。白盒测试主要针对程序代码逻辑,黑盒测试主要针对程序呈现给用户的功能 。简单来说 , 前者测试后台程序,后者测试前台显示功能 。
白盒测试主要是对程序模块进行如下检查:
1.至少测试一次程序模块的所有独立执行路径 。
2.对于所有的逻辑判断,“真”和“假”这两种情况至少可以检验一次 。
3.在循环边界和运行边界内执行循环体 。
4.测试内部数据结构的有效性,等等 。
【白盒测试和黑盒测试得区别是什么意思】以上解释了白盒测试和黑盒测试区别的意义 。本文到此结束,希望对大家有所帮助 。