测试知识之:黑盒白盒和灰盒测试

本文介绍了黑盒测试、白盒测试和灰盒测试的基本概念、常用方法及优缺点。黑盒测试注重功能验证,常用方法包括等价类划分、边界值等,适合从用户角度检查功能是否正常。白盒测试则基于代码,确保路径和逻辑覆盖,有助于提高代码质量。灰盒测试结合两者,关注内部逻辑的同时兼顾输入输出。
摘要由CSDN通过智能技术生成

黑盒测试:黑盒测试也称功能测试,它是在已知产品所应具有的功能上,通过测试来检测是否每个功能是否能够按照需求规格说明书的规定正常使用。我们通过程序的接口进行测试,看程序能否适当的接收输入数据而产生正确的输出信息,并且保持外部信息(如数据库或者文件)的完整性。

常见的黑盒测试方法有:等价类划分法、边界值、因果图、判定表、正交实验法和场景法。

在对一个软件进行测试时,一般最先使用的是边界值,其实有的时候在进行边界值测试用例的设计时就已经把等价类的方法应用进去了。而因果图和判定表一般是一起使用的。正交法用的比较少,只有当我们的输入值没有什么可以进行等价类判别,也没有边界值没有范围,这中情况下只有使用无限穷举的方法才能够覆盖掉。这种时候才会考虑到使用正交法,正交表来帮助我们完善测试用例的设计。当对一个复杂的业务进行测试的时候,比如电商网站的购物流程,比较复杂,就需要使用场景法

黑盒测试的优缺点

优点:

1) 比较简单,不需要了解程序的内部的代码及实现;2) 与软件的内部实现无关;3)  从用户的角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题;4)  基于软件开发文档,

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值