代码编织梦想

正厚软件-刘老师的干货分享

 

上一课我们学习测试用例的等价类划分法,今天我们看下边界值法。
一、方法简介
1、定义:边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充。

2、边界值与等价类:一个属于确认边界,一个属于确认有有效区间

3、边界值简介

1)边界值分析假定错误更多地存在于划分的边界上。

2)通常情况下,软件测试所包含的边界检验有几种类型:数字/大小(最大/最小)、字符(首位/末位)、位置(上/下)、重量(最沉/最轻)、速度(最快/最慢)、方位(最高/最低)、尺寸(最短/最长)、空间(空/满)等。

3)内部边界值分析:用户是很难注意到的,但同时确实属于检验范畴内的边界条件,称为内部边界值条件或子边界值条件;内部边界值条件主要有下面几种:
a)字节长度

b)字符的边界值检验

 c)其它边界值检验
(1)对16-bit 的整数而言 32767 和 -32768 是边界
(2)屏幕上光标在最左上、最右下位置
(3)报表的第一行和最后一行;数组元素的第一个和最后一个
(4)循环的第 0 次、第 1 次和倒数第 2 次、最后一次
4、边界值三点分析法:

 1)结合等价类划分的具体情况,针对边界值的选择就包括开区间、闭区间以及半开半闭区间
 5、基于边界值分析方法选择测试用例的原则
1)如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,以及刚刚超越这个范围边界的值作为测试输入数据。
2)如果输入条件规定了值的个数,则用最大个数,最小个数,比最小个数少一,比最大个数多一的数作为测试数据。
3)将规则1)和2)应用于输出条件,即设计测试用例使输出值达到边界值及其左右的值。
4)如果程序的规格说明给出的输入域或输出域是有序集合,则应选取集合的第一个元素和最后一个元素作为测试用例。
5)如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构的边界上的值作为测试用例。
6)分析规格说明,找出其它可能的边界条。
二、实例
在NextDate函数中,隐含规定了变量mouth和变量day的取值范围为1≤mouth≤12和1≤day≤31,并设定变量year的取值范围为1912≤year≤2050 。
 

点赞私信我领取课程资料哦! 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ZHrj202088/article/details/128012734

边界值分析法---测试用例设计方法-爱代码爱编程

边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。根据大量的测试统计数据,很多错误是发生在输入或输出范围的边界上,而不是发生在输入/输出范围的中间区域。因此针对各种边界情况设计测试用例,可以查出更多的错误。 边界值分析法 边界值分析不是从某等价类中随便挑一个

软件测试用例设计方法之边界值分析法-爱代码爱编程

边界值分析   1)概念   边界值分析方法的理论基础是假定大多数的错误是发生在各种输入条件的边界上,如果在边界附近的取值不会导致程序出错,那么其它的取值导致程序错误的可能性也很小。   2)边界值分析法设计用例的步骤   分析输入参数的类型:从测试规格中分析得到输入参数类型   等价类划分(可选):对于输入等价类划分方法进行等价类的划分   

03-测试用例设计方法-边界值-爱代码爱编程

1. 定义 边界值:选取整好等于、刚刚好大于或刚刚好小于边界值作为测试数据2. 上点、离点、内点 上点:就是指得边界上得点,开区间的话,上点就是在域外,闭区间得话,上点就是在域内。离点:指得就是离上点最近得点,如果是开区间,那么离点就在域内,如果是闭区间,那么离点就在域外。内点:域内得任意点都是内点。[0,99]  :  上点:0,99     离点:

软件测试怎么测边界值,软件测试用例设计之边界值分析法(示例代码)-爱代码爱编程

软件测试用例设计之边界值分析法 一、定义 对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,其测试用例来自等价类的边界 二、与等价类划分的区别 边界值分析法首先确定边界,然后选取大于,刚好等于,小于边界值的数据进行测试。而不是选取等价类中的典型值或随机值进行测试 边界值分析不仅考虑输入条件,还要考虑输

软件测试用例设计方法-边界值法-爱代码爱编程

本篇文章分享一个最易学,发现 bug 效率最高的测试用例设计方法——边界值法。 定义 边界值法: 它是对等价类划分法的补充,它不是选择等价类的任意元素,而是选择等价类边界的测试用例 基本思路 正好等于边界值刚刚大于边界值刚刚小于边界值特殊:0与空、N/A、Null 还是之前的例子,这里有两个边界: 100999边界值法就是围绕这两个边界

软件测试第一阶段:web前端技术基础-9- 测试用例设计方法-爱代码爱编程

一丶测试用例 测试用例: 将要进行的测试工作具体化,并且记录到一个文件中,一般情况下是一个excel(表格在测试用例中,明确的指定了每一步要做什么操作    期望得到什么结果测试工作 等程序员完成代码,此时可以进行前期准备工作 也就是编写测试用例,将需要测试的每一项都填到表格中当程序员完成了代码,此时就可以进行测试工作,也就是根据测试用例(表格中的内

常见测试用例设计方法2---边界值划分-爱代码爱编程

目录 二,边界值的基本思想 三,边界值的作用 四,边界值点的定义 五,边界值和等价类的联系 六,上点,离点,内点的确定 1,闭区间  2,开区间 3,半开半闭区间 总结: 七,常见边界值 字符: 整数:  八,边界值分析案例优化建议  九,开闭区间的区分  一,边界值定义 边界值分析法是对等价类划分的一个补充,边界值一般都是

软件测试基础-测试用例设计方法(等价类+边界值)-爱代码爱编程

常见的用例设计方法 等价类划分法(适用于输入项少,输入项的属性或者特性相同) 边界值分析法(适用于有范围约束的情况) 判定表法(适用于有明显的条件及其对应的动作的情况) 因果图法 状态迁移图法(适用于状态随事件而改变的情况) 场景分析法(适合于由事件触发而形成的使用场景,同一事件不同的触发逻辑形成不同的场景,从而形成不同的业务流程(路径),根

测试日常工作中需要具备哪些知识和能力,在需求评审时需要考虑哪些方面,在技术方面评审时需要考虑哪些方面,从什么方面进行设计测试用例_喵的博客-爱代码爱编程

        前几天同事分享了一波作为测试需要具备哪些能力,测试用例需要从哪些方面进行设计,我把他分享的内容拷贝了一波,作为以后在测试过程中的参考。         首先需求评审、技术方案评审、测试用例评审三者的关系         一开始,我每次设计测试用例都是从需求着手,去用测试用例设计的几种常见方法着手:等价类划分法,边界值分析法,错误推测

自动化软件测试 -爱代码爱编程

一、等价类划分法 等价类测试方法是把所有可能的输入数据,即程序的输入域划分为若干部分,然后从每一部分中选取少数有代表性的数据作为测试用例。使用等价类划分方法设计测试用例要经过划分等价类和选取测试用例两步。它将不能穷举的测试过程进行合理分类,从而保证设计出来的测试用例具有完整性和代表性。 等价类划分:在测试中最完美的测试是使用穷举测试,把所有的数据都测试