软件测试基础(三)---黑盒测试之边界值法

本文介绍了软件测试中的边界值法,强调了在数据输入时应用此方法的重要性,并结合等价划分法进行测试。文章详细阐述了边界条件的概念,如2的乘方和ASCII表的例子,并提供了边界值的选择原则,包括范围边界、值个数边界以及内部数据结构边界。此外,还讨论了测试用例的优化策略,以减少用例数量并避免错误屏蔽。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.应用场合

  只要有数据输入的地方,一般就可以使用边界值。一般可以将边界值法与等价划分法结合起来进行应用。


2.边界条件

  边界:可以理解为有效等价类无效等价类(最大值/最小值),或者就是等价类之间的边界值。
  普通的边界条件是很容易找到的,它们在产品说明书中有定义,或者在使用软件的过程中确定。但有些边界在软件内部,这些边界条件成为次边界条件或者内部边界条

【例子:2的乘方和ASCII表】
 1).2的乘方
  在计算机中,用位(bit)来表示0或1,一个字节(byte)由8位组成,一个字(word)由两个字节组成。在建立等价区间时,要考虑是否需要包含2的乘方边界条件。例如,如果软件接收用户输入1-1000范围内的数字。此时边界值为1和1000,但有时候还要考虑临近字节的边界254、255和256。
 2).ASCII表
  0-9对应的ASCII值是48-57,A-Z对应的是65-90,a-z对应的是97-122。这些情况都代表次边界条件。例如,当测试的文本框只接受用户输入字符A-Z和a-z,就注意在这些字符前后的值@、[、{。


3.边界值的选择方法

  边界分析师一种补充等价划分的测试用例设计技术,它不是选择等价类的任意元素,而是选择等价类边界的测试用例。

以下选择的原则来自软件评测师教程

  (1).如果输入条件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值