首先我们来看,白盒测试跟黑盒测试,对于这两个概念,我在网上也经常看到有人提出类似的问题,那我今天就来写一篇关于两者之间的原理与区别。
因为有很多朋友是刚刚接触软件测试行业的,多多少少都会有听过白盒测试、黑盒测试。
在公司里面,或者经常听到有人说你是做黑盒测试还是做白盒测试?或者白盒测试包括哪一些范畴呢?黑盒测试又包括哪一些范畴。
我们简单来介绍一下这两个概念:
黑盒测试
黑盒测试:也称功能测试,测试中把被测的软件当成一个黑盒子,内部结构是什么,只关心软件的输入数据与输出结果。主要测试依据是需求文档、设计文档、用户手册。
1:业务能力
2∶测试策略(功能测试、u测试,兼容性测试)
3:设计用例–逻辑思维
这个图呢,我们就可以把整个程序,当做一个黑盒子,那么它的特点是什么呢?就是看不到程序里面实现的代码跟逻辑。其实这个就跟用户去使用这个软件是一样的道理。
比如说你是一个用户,我要去使用这个百度,那么我看到的只是百度的这么一个首页。
页面会有很多的按钮、输入等等之类的一些链接信息。但是我根本就无法通过这个表面展示的信息,去看到它内部代码的一个实现。那么像对这个图标进行点击。