软件测试-黑盒测试

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

2. 黑盒测试的作用
黑盒测试方法着重测试软件的功能需求,是在程序接口上进行的测试,主要是为了发现以下错误。
(1)是否有功能错误,是否有功能遗漏。
(2)是否能够正确地接收输入数据并产生正确的输出结果。
(3)是否有数据结构错误或外部信息访问错误。
(4)是否有程序初始化和终止方面的错误。

3. 黑盒测试优缺点
优点
1、适用于功能测试、可用性测试及可接受性测试;
2、基于软件开发文档,所以也能知道软件实现了文档中的哪些功能;
3、可测试长的、复杂的程序的工作逻辑,易被理解;
4、比较简单,不需要了解程序内部的代码及实现;
5、从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题;
缺点
1、不可能进行完全的、毫无遗漏的输入测试,
2、自动化测试的复用性较低。

4.黑盒测试的流程
1.需求评审
2.可行性需求分析
3.设计用例
4.用例评审
5.单元测试
6.集成测试
7.系统测试
8.验收测试

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值