首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

黑盒测试到底是什么?有哪些优缺点?

在软件测试中,黑盒测试被频繁地提起,那么到底黑盒测试是什么?本文就黑盒测试的优缺点来详细分析黑盒测试。

一、什么是黑盒测试?

黑盒测试就是测试人员把软件产品或阶段性产品看做是一个黑盒子,在测试过程中测试人员只需关心对这个软件黑盒进行操作会得到什么样的结果,而不必深入的去了解软件的内部实现,就是说黑盒测试只考虑系统的输入和输出,不去管程序的内部结构和处理过程。

二、黑盒测试的优点

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

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

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

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

三、黑盒测试的缺点

1.代码得不到测试

因为黑盒测试不会去查看系统的内部实现

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

3.测试不能充分地进行

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

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

四、为什么要做黑盒测试?

1.验证

验证软件产品是否符合需求文档的设计

2.证实

证实软件产品符合终端用户的需求

五、软件生命周期中的那些测试阶段会用到黑盒测试?

1.软件的生命周期

(1)单元测试

(2)集成测试

(3)系统测试

(4)用户验收测试

2.一般说来,黑盒测试适用于软件生命周期的所有测试阶段,但是黑盒测试通常用于软件产品的系统测试和验收测试阶段。

ps:黑盒测试还用于软件产品的性能测试和功能测试

以上内容为大家介绍了黑盒测试到底是什么,以及有哪些优缺点。本文由多测师亲自撰写,希望对大家有所帮助。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20220914A02R4N00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券