边界值分析

边界值分析是广泛使用的黑盒测试用例设计技术之一。它用于测试边界值,因为边界附近的输入值具有较高的误差机会。

每当我们通过边界值分析进行测试时,测试人员会在输入边界值时关注软件是否产生正确的输出。

边界值是包含变量上限和下限的值。假设age是任何函数的变量,其最小值为18,最大值为301830都将被视为边界值。

边界值分析的基本假设是,使用边界值创建的测试用例最有可能导致错误。

1830是边界值,所以测试人员更关注这些值,但这并不说就忽略了像19,20,21,27,29这样的中间值。为该范围的每个值开发测试用例。

边界值的测试是通过制作有效和无效的分区来完成的。测试无效分区是因为在不利条件下测试输出也是必要的。

让我们通过实践来理解:

想象一下,有一个函数接受1830之间的数字,其中18是最小值,30是有效分区的最大值,该分区的其他值是:19,20,21,22,...,30。无效分区由小于18的数字组成,如:12,14,15,1617以及31,32,34,36等。为有效和无效分区开发测试用例,以捕获系统在不同输入条件下的行为。

如果软件系统接受有效数字并提供所需的输出,则软件系统将在测试中传递,如果不是,则不成功。在另一种情况下,软件系统不应接受无效数字,如果输入的数字无效,则应显示错误信息。

如果正在测试的软件遵循所有测试指南和规范,则将其发送给发布团队,否则发送给开发团队以修复缺陷。


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

智慧浩海

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值