软件测试技术_3

本文介绍了黑盒测试的基本概念,包括测试用例的定义和作用,强调了编写测试用例的重要性。接着详细阐述了等价类划分法,包括如何划分等价类及测试流程。此外,还讨论了边界值分析法的重要性和确定边界值的策略,并提及了错误推测法在测试中的应用。

part 04 黑盒测试Ⅰ

1 测试用例

什么是测试用例?
测试用例 = 输入(测试数据和操作步骤)+输出(预期结果)+测试环境;

编写测试用例的作用:

  • 便于团队交流
  • 便于重复测试
  • 便于跟踪统计
  • 便于用户自测
  • 节约测试时间

编写测试用例的时间:在软件测测试设计阶段,具体为《需求规格说明书》和《测试计划》都完成之后。

编写测试用例的唯一依据:用户的需求,具体为《系统需求规格说明书》。

2 黑盒测试

黑盒测试是一种从软件外部对软件测试的方法,也是基于《规格说明》的设计。
黑盒测试是从用户的观点出发的测试,其目的是尽可能的发现软件的外部行为错误

黑盒测试的显著优点:

  • 黑盒测试与软件的具体实现无关,如果软件有变化,黑盒测试测试用例依旧可以执行。
  • 设计黑盒测试用例可以和软件的实现同时进行,节约了开发的时间。

3 等价类划分法

定义:等价类划分法是一种典型的黑盒测试方法,它完全不考虑程序的内部结构,只根据程序规格说明书对输入范围进行划分。

等价类是啥?
把所有可能的输入数据,即程序输入域划分为若干个互不相交的子集,称为等价类,然后从每个等价类中选取少数具有代表性的数据作为测试用例,进行测试。

如何划分等价类?
1.输入条件规定了取值范围或个数的情况下,可以确定一个有效等价类和两个无效等价类。
如何划分等价类
2.在输入

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值