加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

什么是黑盒测试

2021/08/04
970
阅读需 2 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

硬件型号:戴尔Latitude 5320

系统版本:Windows10

黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。

黑盒测试是以用户的角度,从输入数据与输出数据的对应关系出发进行测试的。很明显,如果外部特性本身有问题或规格说明的规定有误,用墨盒测试方法是发现不了的。

黑盒测试的优点

1.从产品功能角度测试,可以最大限度的满足用户的需求

2.相同的动作可以重复执行,最枯燥的部分可由机器完成

3.依据测试用例有针对性地寻找问题,定位更加准确,容易生成测试数据

4.可将测试直接和程序/系统要完成的操作相关联

(图片来源于互联网)

黑盒测试的缺点

1.代码得不到测试,因为黑盒测试不会去查看系统的内部实现

2.如果规格说明设计错误,很难发现

3.测试不能充分地进行

4.测试结果的准确性取决于测试用例的设计

5. 自动化测试的复用性较低。

(图片来源于互联网)

黑盒测试的测试方法

1.边界值分析法

2.等价类划分法

3.状态转换测试法

4.因果图法

5.语法测试

(图片来源于互联网)

相关推荐

电子产业图谱