边界值法测试
创始人
2024-06-01 22:12:46
0次

边界值法

两位数加法器

image-20230311201001429

这个情况很神奇了?为什么错了?

  • 根据前面的等价类方法,我们按照测试用例表给出的测试用例进行了测试,没有发现问题
  • 那么为什么现在输入参数-99和98之后,程序提示输入的数据有误了呢?
  • 而-99是合理的输入数据,以-99作为输入数据应该是有效等价类中的数据
  • 是不是等价类划分方法有问题呢?

边界值分析法

它是用来补充等价类划分的,所以。在大多数数情况下,等价类划分和边界值都是站在一起的。

  • 边界值分析法是一种补充等价划分的测试用例设计技术,他不是选择等价类的任意元素,而是选择等价类边界的测试用例
  • 实践证明,在设计测试用例时,对边界附近的处理必给予足够的重视,为检验边界附近的处理专门设计测试用例,常常取得良好的测试效果(可能是因为代码写成了开区间,这样就把边界值排除咋在外了)
  • 边界值分析法不仅重视输入条件边界,而且也从输出域导出测试用例

边界值设计的原则

  • 如果输入条件规定了取值范围,应以该范围的边界内及刚刚超范围的边界外的值作为测试用例。说白一点,-99刚好符合,-100刚好不符合。
  • 如以a和b为边界,测试用例应包含a和b及略大于a和略小于b的值

边界值设计用例

  • 我们继续用计算器的例子,根据边界值分析的方法来看看如何对边界值进行测试

image-20230311202134031

  • 由于允许输入的数值在-99到99之间,所以我们可以把-99和99看作两个边界值。我们测试的时候可以取紧邻边界值的数值和边界值本身作为输入

image-20230311202302778

边界值用例练习

  • 同样的测试需求:余额宝体现到银行卡增加新规则:快速到账(2小时)日限额1w元

边界值用例

image-20230311202509654

边界值还包含最大的数据,这是约定的。

相关内容

热门资讯

前端-session、jwt 目录:   (1)session (2&#x...
linux入门---制作进度条 了解缓冲区 我们首先来看看下面的操作: 我们首先创建了一个文件并在这个文件里面添加了...
关于测试,我发现了哪些新大陆 关于测试 平常也只是听说过一些关于测试的术语,但并没有使用过测试工具。偶然看到编程老师...
前缀和与对数器与二分法 1. 前缀和 假设有一个数组,我们想大量频繁的去访问L到R这个区间的和,...
nodejs:本地安装nvm实... 一、背景-使用不同版本node的原因 vue3+ts、nuxt3版本,node...
JAVA集合知识整理 Java集合知识整理 HashMap相关 HashMap的底层数据结构:jdk1.8之...
无刷直流电机介绍及单片机控制实... 无刷直流电机介绍及单片机控制实例前言基本概念优势与劣势使用寿命基本结构使用单片机控制实例电子调速器&...
fwdiary(2) dp2 1.传纸条  AcWing 275. 传纸条 - AcWing 走两条路,走一条最大的...
常用的DOS命令 常用的DOS命令 DOS(Disk Operating System,磁...
<C++> 类和对象(下) 1.const成员函数将const修饰的“成员函数”称之为const成员函数,cons...