精华内容
下载资源
问答
  • 2022-03-18 19:33:00

    定义

    是一种黑盒测试方法。是对输入输出的边界值进行测试。

    通常是等价划分法的补充,用例来自等价类的边界。

    选定原则

    边界值分析考察正处于等价划分边界或在边界附近的状态。

    用例设计步骤

    1. 确定边界值
      通常情况下,边界值分析如下:

      类型边界值
      数值最大/最小
      字符首位/末位
      位置上/下
      空间空/满
      速度最快/最慢

      内部边界值分析

      数值边界,例如1字节(byte)是[0,255]
      字符边界, 例如A的ASCII码65, null的的ASCII码0

      其他边界分析
      输入信息为空、非法、错误、不正确和垃圾数据

      三点分析法
      上点:边界上的点。
      内点:域内任意点。
      离点:离上点最近的点,开区间,离点在域内;闭区间,离点在域外。

    2. 生成测试用例

    测试用例的完整性划分

    同时取极值变量个数
    单缺陷假设1个
    多缺陷假设2个及以上

    几种边界值分析法模型:一般性边界值测试、健壮性测试、最坏情况测试、健壮性最坏情况测试。
    对象: n个输入变量的程序

    模型数据区域用例个数
    一般性边界值测试一个变量取值:min, 略>min, 正常值,略<max,max4n+1个
    健壮性测试一个变量取值:略<min, min, 略>min, 正常值,略<max,max, 略>max6n+1个
    最坏情况测试一个变量取值:min, 略>min, 正常值,略<max,max; 多个变量组合5^n个
    健壮性最坏情况测试一个变量取值:略<min, min, 略>min, 正常值,略<max,max, 略>max 多个变量组合7^n个

    注意事项

    边界值数据本质上是属于某个等价类的范围,但为了测试质量,边界值必须要单独测,适当的冗余是可以接受的。

    示例

    待补充

    更多相关内容
  • 边界值分析法实例[2]

    2021-03-23 16:14:16
    边界值分析法实例[2]软件测试学生答题某学生有2个答卷记录,但仅有1个标准答案记录该学生是文件中的第1个学生该学生是文件中最后1个学生输出条件测试用例学生得分所有学生得分相同所有学生得分都不同一些学生(不是...
  • 关于...该程序有GUI,用户按照提示输入三条边,由程序判断是否为符合输入数据的三角形,该程序设计故意存在不严谨的地方,可用于黑盒测试,等价类划分法、边界值分析法的测试用例的验证。
  • 边界值分析法实例[1]

    2021-03-23 16:14:16
    边界值分析法实例[1]软件测试实例:“某一为学生考试试卷评分和成绩统计的程序,其规格说明指出了对程序的要求:程序的输入文件由80个字符的一些记录组成,这些记录分为三组:(1)标题:这一组只有一个记录,其内容为...
  • 第1次实验报告(黑盒测试边界值分析法)20200513
  • 边界值分析法

    2021-08-24 15:46:47
    一、边界值分析法 1.理解 2.思路 二、边界值需要掌握的基础知识 1.上点 2.离点 3.内点 4.不同数据区间内的边界值取值 三、边界值法设计测试用例步骤 四、实例 1.案例 2.边界值取值 一、边界值分析法 1....

    目录

    一、边界值分析法

    1.理解

    2.思路

    二、边界值需要掌握的基础知识

    1.上点

    2.离点

    3.内点

    4.不同数据区间内的边界值取值

    三、边界值法设计测试用例步骤

    四、实例

    1.案例

    2.边界值取值


    一、边界值分析法

    1.理解

    • 边界值分析法就是对输入或者输出的边界值进行测试的一种黑盒测试方法。
    • 通常边界值分析法是作为等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。

    2.思路

    • 最小值、略高于最小值
    • 正常值
    • 略低于最大值、最大值

    二、边界值需要掌握的基础知识

    1.上点

    • 定义:边界上的点

    2.离点

    • 定义:离边界最近的点

    3.内点

    • 定义:有效范围内任意一个点

    4.不同数据区间内的边界值取值

    三、边界值法设计测试用例步骤

    • 分析需求,确定输入数据类型;
    • 使用规则划分有效和无效等价类;
    • 确认上点、离点、内点;
    • 设计用例,覆盖有效等价类;
    • 设计用例,覆盖无效等价类。

    四、实例

    1.案例

    • 输入框的长度为1-11:

    2.边界值取值

    0、1、11、12

    • 上点:1、11
    • 离点0、12
    • 内点:4、7

    展开全文
  • 汇总日常最常用的三种方法:等价类划分、边界值分析法、错误推断法。
  • 边界值分析法实例

    千次阅读 2021-07-29 07:58:01
    我做了要写WINXP中计算器的减法运算的用例,我用的是主要是边界值分析,希望大家看看,给点评价!!^_^thank U我们做的测试用例我用边界值划分,现在我记找到几个边界值,大卫老师说让我去好好想想,我头都快爆了,...

    我做了要写WINXP中计算器的减法运算的用例,我用的是主要是边界值分析,希望大家看看,给点评价!!^_^thank U

    我们做的测试用例我用边界值划分,现在我记找到几个边界值,大卫老师说让我去好好想想,我头都快爆了,不过我就是喜欢这种感觉。我把能想到的边界值都列出来:

    1.        由于是32位机器,所以最大能输入的整数为32个9,这个是个边界,0是正数和负数的边界,而最小的能输入的整数为-99999999999999999999999999999999,也是个边界值。

    2.偶数的边界值也能找到,最大为99999999999999999999999999999998,同样它的相反数为-99999999999999999999999999999998 ,也是个边界值,2是最小的偶数,是边界值,它的相反数-2也是边界值。同样的奇数也是。

    3.我觉得整数每增加一位,就可以找到一个边界值,比如10到100这时边界值可以使100,也可以是99,

    4.纯小数和带小数之间的边界值,确实它是1,和前面的最小的奇数一样,但是意义不一样。

    现在可以想怎样开始写用例了,

    (1)        首先把99999999999999999999999999999999作为被减数,现在考虑减数的选择:

    A.        最小的可输入的整数为-99999999999999999999999999999999;

    B.        正负数的分界:0

    C.        最大的偶数:99999999999999999999999999999998;

    D.        最大偶数的相反数:-99999999999999999999999999999998;

    E.        最小的偶数:2;

    F.        最小的偶数的相反数:-2;

    G.        最小的奇数(同时也是带小数和纯小数之间的边界值):1;

    H.        可以选100(也是个边界值),不过也能选99,这可以算是两个测试用例;事实上可以写无限多个;

    上面的数都是考虑的边界,现在可以选一些比较一般的数:

    I.        选择一个比较一般的代小数:3542.56563;

    J.        选择一个很普通的正整数:282488428189482;

    K.        选择一个纯小数:0.343421145452;

    L.        选择一个无理数:根号234;

    M.        选择一个很普通的负整数:-4595774782372;

    N.        选择一个无限循环小数;0.9999……;

    还可以写很多,就不写了。

    (2)        现在把0作为被减数,又可以写上面的这些用例,只是上面的B.条中的0 换为99999999999999999999999999999999;

    (3)        到了这里,就比较好写了,就是要写10000个用例也没问题。就是换一下被减数,因为他们都是一些可以看成比较边界的数。

    PS:本人作为初学者献丑了,不好意思!!!

    展开全文
  • 详细介绍了黑盒测试边界值分析法的具体含义及功能测试中的具体应用
  • 04边界值分析法

    千次阅读 2020-03-13 18:00:42
    04边界值分析法 1边界值分析法的介绍和概念*** 边界值分析是一种常用的黑盒测试方法,是对等价类划分方法的补充;所谓边界值,是指相对于输入等价类和输出 等价类而言,稍高于其最高值或稍低于最低值的一些特定 ...

    04边界值分析法

    1边界值分析法的介绍和概念***

    边界值分析是一种常用的黑盒测试方法,是对等价类划分方法的补充;所谓边界值,是指相对于输入等价类和输出 等价类而言,稍高于其最高值或稍低于最低值的一些特定 情况。边界值分析的步骤包括确定边界,选择测试用例两 个步骤。

    根据大量的测试统计数据,很多错误是发生在输入或输出 范围的边界上,而不是发生在输入/输出范围的中间区域 。因此针对各种边界情况设计测试用例,可以查出更多的 错误。所以,边界值分析法是一种很实用的黑盒测试用例 方法,它具有很强的发现故障缺陷能力。

    2边界值分析法的基本原理

    • 错误更可能出现在输入变量的极值附近

    04-1

    3边界值分析法的基本思想

    选取正好等于,刚刚大于或刚刚小于边界的值 作为测试数据,而不是选取等价类中的典型值 或任意值作为测试数据。

    • 表示方法:最小值min,略高于最小值min+, 正常值nom,略低于最大值max-,最大值max

    4边界值测试用例设计法***

    • 一般边界值测试
    • 健壮边界值测试
    • 最坏情况测试
    • 健壮最坏情况测试
    • 特殊值测试

    5一般边界值测试**

    有n个输入变量,设计测试用例使得一个变量 在数据有效区内取最大值、略小于最大值、正 常值、略大于最小值和最小值。如下图所示, 两个变量X1,X2。它们的有效取值区间分别为 [c,d],[a,b]。

    04-2

    分析
    • 每次保留程序中一个变量,让其余的变 量取正常值,被保留的变量依次取min、min+ 、nom、max-、max
    • 对程序中的每个变量重复(n个变量的测 试用例个数为4n+1个)

    6健壮性测试**

    健壮性是指在异常情况下,软件还能正常运行 的能力。健壮性考虑的主要部分是预期输出, 而不是输入。健壮性测试是边界值分析的一种 简单扩展。除了变量的5 个边界分析取值还要 考虑略超过最大值(max)和略小于最小值( min)时的情况。健壮性测试的最大价值在于 观察处理异常情况,它是检测软件系统容错性 的重要手段。如下图所示

    04-2

    分析
    • 每次保留程序中一个变量,让其余的变量 取正常值,被保留的变量依次取min-、min、 min+、nom、max-、max、max+。
    • 对程序中的每个变量重复(n个变量的测 试用例个数为6n+1个)

    7最坏情况测试**

    最坏情况测试拒绝单缺陷假设,它关心的是当 多个变量取极值时出现的情况。最坏情况测试 中,对每一个输入变量首先进行包含最小值、 略高于最小值、正常值、略低于最大值、最大 值等5个元素集合的测试,然后对这些集合进 行笛卡尔积计算,以生成测试用例。最坏情况 测试将意味着更大工作量。如下图所示

    04-4

    分析
    • 所有变量均可去min、min+、nom、 max-、max这五个边界值中的任何一个。( 组合)
    • 测试用例为五个集合的笛卡尔乘积。对 于一个n变量函数,该方法生成的测试用例数 为5的n次方个。

    8健壮性最坏情况测试**

    健壮最坏情况假设对每一个变量首先进行最小 值、略小于最小值的值、略高于最小值的值、 正常值、最大值、略高于最大值的值、略低于 最大值的值等7个元素的集合。然后对这些集 合进行笛卡尔积运算,以生成测试用例。如下 图所示。

    04-5

    分析
    • 所有变量均可取min-、min、min+、nom 、max-、max、max+这7个边界值中的任何一 个。
    • 测试用例为7个集合的笛卡尔乘积。对于 一个n变量函数,该方法生成的测试用例数为7 的n次方个

    9特殊值测试**

    边界值分析假定n个变量是互相独立的,没有 考虑这些变量之间的互相依赖关系;

    特殊值测试使用领域知识、使用类似程序的经 验开发用例的特殊值。

    • 特点:最直观、最不一致、具有高度主观性

    特殊值测试特别依赖测试人员的能力

    虽然特殊值测试是高度主观性,但是能更有效 地发现问题

    例如:2月28日、2月29日

    10次边界条件***

    边界在软件内部,最终用户几乎看不到,但是软 件测试员仍有必要进行检查。这样的边界条件称 为次边界条件或内部边界条件

    • 1、2的幂

      计算机和软件的基础是二进制数----用位(bit)来 表示0和1,一个字节(byte)由8位组成,(在 32位系统上)一个字(words)由4个字节组成。

      位,字节,

      bit byte 1024KB 1024MB GB TB

      2,4,8,16,32,64,128,256,512,1024

    • ASCII码

    • 默认、空白、空值、零值和无

    • 非法、错误、不正确和垃圾数据

      非法、错误、不正确和垃圾数据测试是很有意 思的。

      如果软件要求输入数字,就输入字母。

      如果软件只接受正数,就输入负数

      如果软件对日期敏感,就看它在公元3000年 是否还能正常工作。

      假装有“肥胖的手指”,同时按下多个键。

    如果软件要求输入数字,就输入字母。

    如果软件只接受正数,就输入负数

    如果软件对日期敏感,就看它在公元3000年 是否还能正常工作。

    假装有“肥胖的手指”,同时按下多个键。

    展开全文
  • 测试用例设计——边界值分析法

    千次阅读 2019-08-05 10:14:02
    那我们用来设计测试用例的方法有很多种,边界值分析法就是里面最常见的一种。因为我们发现大部分的错误是发生在输入输出数据范围的边界上,所以我们采用边界值分析法设计用例可以发现更多的错误,它也是等价类划分法...
  • 软件测试用例设计之边界值分析法一、定义对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,其测试用例来自等价类的边界二、与等价类划分的区别边界值分析法首先确定...
  • 长期的测试工作经验告诉我们,大量的错误是发生在输入或输出范围的...通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。 2.与等价划分的区别 1)边界值分析不是从某等价类中随便
  •  2)边界值分析法设计用例的步骤  分析输入参数的类型:从测试规格中分析得到输入参数类型  等价类划分(可选):对于输入等价类划分方法进行等价类的划分  确定边界:运用域测试分析方法确定域范围的边界...
  • 等价类划分法和边界值分析法

    千次阅读 2020-12-17 19:14:29
    测试某 等价类的代表就等于对这一类其它的测试。因此,可以把全部输入数据合 理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就 可以用少量代表性的测试数据,取得较好的测试结果。该方法...
  • 测试用例设计方法---边界值分析法 边界值分析法学习目标 掌握边界值分析法设计测试用例 掌握边界值分析法取值范围的确定 掌握离点的划分方法 1、为什么要学习边界值分析法案例:两位数加法计算器 要求:输入两...
  • 等价类划分的作用和好处: 在开始实施测试之前设计好测试用例,可以避免盲目测试并提高... 等价类划分是将所有程序的输入域划分成若干个子集合(等价类),然后从每一个子集合中选取少数 具 有代表性的数据作为测...
  • 功能测试技术——边界值分析法

    千次阅读 2021-11-05 22:09:47
    一、边界值分析法的概念 二、常见的边界值 三、边界值分析法设计测试用例 四、标准型(一般性)测试 五、健壮性测试 一、边界值分析法的概念 边界值分析法就是对输入的边界值进行测试的一种黑盒测试方法。...
  • 等价类划分法与边界值分析法

    千次阅读 2021-01-20 18:31:40
    测试设计方法之等价类划分法与边界值分析法 在我们完成测试需求分析之后(在测试方案中的测试设计中的测试用例设计之前) 需要对测试用例进行设计,对测试用例设计要用到测试设计方法,但是测试设计方法不只是用在...
  • 边界值分析的理论基础是假定大多数的错误是发生在各种输入条件的边界上,如果在边界附近的取值不会导致程序出错,那么其他的取值导致程序错误的可能性也很小。 边界值使用条件(重点:可度量) 输入条件明确了一个...
  • 文章目录前言一、边界值分析是什么?二、因果图1.分析规格说明中给出的原因,结果和是否可能存在中间态。2.标约束,画图总结 前言 主要从三个方面谈一下简单应用 边界值分析的概念,因果图怎么画,判定表决策表的...
  • 五分钟说测试-边界值分析法

    千次阅读 2020-05-23 22:41:53
    对于无效输入,函数返回-1 def add (x1, x2): if 1边界值分析法 1.基本概念 边界值分析法是对输入或输出的边界值进行测试的一个黑盒测试方法,该方法是对等价类划分法的一个补充,其测试设计基于等价类划分法。基本...
  •    经过前面的文章学习,我们了解了行业发展、Bug相关的内容、游戏测试流程以及测试方案的编写,本文章将讲解测试用例设计方法之 “边界值分析法” 详细讲解,快来和我一起看看吧~    二、边界值分析法简介 2.1 ...
  • 功能测试技术--边界值分析法

    千次阅读 2020-04-28 16:33:20
    一、边界值分析法的概念 边界值分析法就是对输入的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。 二、为什么使用边界值分析法? ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 78,245
精华内容 31,298
关键字:

边界值分析法