【148】黑盒、白盒、灰盒测试

本文介绍了软件测试中的黑盒测试、白盒测试和灰盒测试。黑盒测试关注功能验证,不考虑内部结构;白盒测试则侧重于代码和逻辑覆盖,确保每条路径都被执行;灰盒测试结合两者,既关注功能也关注内部状态。各种测试方法各有优缺点,适用于不同的测试阶段。
摘要由CSDN通过智能技术生成

内容目录(原文见公众号python宝)

一、黑盒测试二、白盒测试三、灰盒测试

一、黑盒测试

        黑盒测试又称为功能测试、数据驱动测试,它是通过测试来检测每个功能是否能正常使用。把程序看成一个不能打开的黑盒子,不考虑程序内部结构和内部特性,对程序进行测试。

       白盒测试又称为结构测试、逻辑驱动测试,它只测试程序内部结构及算法,而不测试软件产品的功能。

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

  黑盒测试是已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。 (又叫功能测试或数据驱动测试),常用方法手段等价类划分、因果图、错误推测、边界值、正交实验、场景法。链接:具体的黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值