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

编辑:
发布时间: 2021-03-06 02:16:30
分享:

黑盒测试:黑盒测试方法把程序看成一个黑盒,完全不考虑程序的内部结构和处理过程;黑盒测试是在程序外进行的测试,只检查程序功能是否按照规范正常使用。黑盒测试也叫功能测试。

黑盒测试主要是为了发现几种类型的错误:

1.是否有不正确或缺失的功能;

2.在界面上,输入是否能被正确接受,是否能输出正确的结果。

3。是否存在数据结构错误或外部信息访问错误

4.性能是否能满足要求;

5.异常情况下,软件是否可以恢复;

白盒测试:白盒测试是根据被测软件的内部结构测试内部控制流程,根据内部结构设计用例,可以完全忽略程序的整体功能实现;白盒测试是基于程序结构的逻辑驱动测试。白盒测试也可以称为玻璃盒测试、透明盒测试、开盒测试、结构化测试和逻辑驱动测试

白盒试验的主要检验内容:

1.至少测试一次程序模块的所有独立执行路径

2.对于所有的逻辑判断,“真”和“假”两种情况至少可以衡量一次

3.在循环边界和操作限制内执行循环体

4.测试内部数据结构的有效性等。

黑盒测试与白盒测试的比较

相关阅读
热门精选
孩子 你的