测试用例设计方法---边界值分析法

1 边界值分析法

边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。一般,我们在设计测试用例的时候,需要将等价类法和边界值法结合起来使用。

1.1 边界范围节点

选取正好等于、刚好等于、刚好小于边界得值作为测试数据

上点:边界上得点(正好等于)
离点:距离上点最近的点(刚好大于、刚好小于)
内点:范围内的点(区间范围内的数据)

提示:
1、有关范围限制,最多7条⽤例(暂时未优化)
2、边界值能解决位数限制问题,但是不能解决类型问题(要结合等价类)

1.2 边界值法设计用例步骤

明确需求
确定有效和⽆效等价
确定边界范围
提取数据编写⽤例

1.3 案例

1.3.1 案例1

需求:通过边界值法验证标题长度的合法性,标题长度大于0,小于等于30个字符
在这里插入图片描述

1.3.2 案例2

在这里插入图片描述

1.4 优化策略

优化(7点优化5点)
重点:开内闭外(开区间选包含的点,闭区选不包含的点)
开区间:不包含边界上的点(没有等号)。如:a<10
闭区间:包含边界上的点(有等号)。 如:a<=10

1.5 总结

使用场景:
在等价类的基础上针对有边界范围的测试数据输入的地方(重点关注边界)
常见的描述词语:大小、尺寸、重量、最大、最小、至多、至少等修饰词语
典型代表:有边界范围的输入框测

强调:单个输⼊框,常⽤的⽅式,边界+等价类
⾯试题:最常⽤的⽤例设计⽅法有哪些?–等价类、边界值

  • 7
    点赞
  • 82
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
边界值分析是一种测试设计技术,它通过选择输入值的边界和特殊值来设计测试用例,以发现潜在的错误。下面是使用边界值分析设计测试用例的步骤: 1. 确定输入的边界:首先,确定输入的最小值和最大值。这些边界值通常是导致不同行为的关键点。 2. 选择边界内的特殊值:在边界内选择一些特殊值,例如边界值的前一个和后一个值,以及中间的值。这些特殊值可以帮助发现潜在的错误。 3. 设计测试用例:根据确定的边界和特殊值,设计测试用例。确保每个测试用例都覆盖了不同的情况和可能的错误。 4. 执行测试用例:按照设计的测试用例执行测试,记录测试结果。 5. 分析测试结果:根据测试结果分析是否存在错误,并进行修复和验证。 下面是一个简单的示例,假设我们要设计一个计算器程序,其中有一个函数用于计算两个整数的和: 1. 确定输入的边界:假设整数的取值范围是-100到100。 2. 选择边界内的特殊值:选择-100、-99、0、99和100作为特殊值。 3. 设计测试用例: - 输入为-100和-99,预期结果为-199。 - 输入为-99和0,预期结果为-99。 - 输入为0和99,预期结果为99。 - 输入为99和100,预期结果为199。 - 输入为100和100,预期结果为200。 4. 执行测试用例:按照设计的测试用例执行计算器函数。 5. 分析测试结果:根据测试结果分析是否存在错误,并进行修复和验证。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值