软件测试与质量 之黑盒测试

目录

一、黑盒测试的概念

1.1 定义

1.2 黑盒测试的基本原理

1.3 优/劣势

1.4 测试方法的评价标准

二、黑盒测试用例设计方法

2.1 边界值分析法(边界值测试)

2.1.1 产生原因

2.1.2 边界值测试流程

2.2 等价类分析法(等价类测试)

2.2.1 等级类测试流程

2.2.2 两种划分等价类的方式

2.2.3 对无效等价类设计测试用例

2.2.4 如何选择合适的覆盖指标

2.2.5 独立性假设

2.2.6 输出域的测试流程

2.3 场景分析法(基于场景的测试)

2.3.1 基本流和备选流的定义及区别

2.3.2 场景的定义


一、黑盒测试的概念

1.1 定义

只知道系统输入和预期输出,不需要了解程序内部结构和内部特性的测试方法就称为黑盒测试

1.2 黑盒测试的基本原理

 

1.3 优/劣势

优势

  • 方法简单有效
  • 可以整体测试系统的行为
  • 开发与测试可以并行
  • 对测试人员技术要求相对较低

不足和弊端

  • 行业门槛偏低

1.4 测试方法的评价标准

在最短时间内,以最少的人力,有利于发现最多的,以及最严重的缺陷。

  • 精确的:测试针对性强
  • 完备的:测试覆盖全面,无漏洞
  • 无冗余
  • 简单的:测试方法简单易行
  • 易于调试:缺陷定位难度小 

二、黑盒测试用例设计方法

2.1 边界值分析法(边界值测试)

2.1.1 产生原因

  • 经过长期的测试工作经验表明,在输入域的边界或边界附近,常常会发现大量缺陷
  • 边界值测试倾向于选择系统边界或边界附近的数据来设计测试用例

2.1.2 边界值测试流程

  • 确定有几个输入条件
  • 确定每个输入的边界点
  • 划定边界邻域delta
  • 每个边界对应3个测试数据
  • 单边界设计测试用例

输出域的边界测试用例设计流程与上述类似:

  

2.2 等价类分析法(等价类测试)

等价类就是

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值