边界值_边界值分析 - CSDN
精华内容
参与话题
  • 边界值(笔记)

    2020-05-22 13:27:38
    边界值(两侧的值) 1、应用场合 只要有数据输入的地方,一般就可以使用边界值——可以认为能够用到等价类的地方,往往就可以使用边界值,两种方法共同形成一套完整的测试方案 2、如何使用 找到有效数据和无效数据的...

    边界值(两侧的值)

    1、应用场合
    只要有数据输入的地方,一般就可以使用边界值——可以认为能够用到等价类的地方,往往就可以使用边界值,两种方法共同形成一套完整的测试方案
    2、如何使用
    找到有效数据和无效数据的分界点(最大值和最小值)及其两边的点进行测试
    3、说明
    边界值数据本质上属于等价类划分范围,但按照软件工程的思想需要单独拿出来测试,所以在测试等价类时尽量避免使用边界值

    测试用例的用途:防止遗漏、版本重复测试、监督过程、评估结果、提高效率、缩短周期

    用例的优化(在测试质量相同的情况下,尽量减少用例的数量)
    1、对于不同控件的有效等价类或有效边界值可以尽可能的在一条用例中测试——不同控件的有效等价类可以组合
    2、对于不同控件的无效等价类或无效边界值在开始的时候只能一条用例测试一个——不能组合(避免出现屏蔽现象,当前面控件错误提示出现后,后面控件的错误提示就不出现了)最后可以适当考虑无效等价类的组合情况
    (1)考虑时间成本
    (2)从简单到复杂
    (3)如果知道那些组合使用的更频繁,可以重点测试
    (4)最后可以考虑最糟糕的情况
    小结: 无效等价类重点考虑:
    1、必填项——测试为空
    2、不允许重复——测试重复
    3、数据要求一定的范围——测试超出范围 eg:18—60,测<18以及>60
    4、数据有个数要求——测超出范围 eg:要求1—20个字符,测<1以及>20字符
    5、数据要求的格式:整数、小数、字符(字母、汉字、符号、数字)
    6、小数要求:小数点精度

    展开全文
  • 边界值分析法

    千次阅读 2016-02-18 18:39:33
    边界值分析法  基本思路:边界值分析也是一种黑盒测试方法,是对等价类分析方法的一种补充,由长期的测试工作经验得知,大量的错误是发生在输入或输出的边界上。因此针对各种边界情况设计测试用例,可以...

    边界值分析法 


    基本思路边界值分析也是一种黑盒测试方法,是对等价类分析方法的一种补充,由长期的测试工作经验得知,大量的错误是发生在输入或输出的边界上。因此针对各种边界情况设计测试用例,可以查出更多的错误。

     

    编写测试用例的步骤

    (1) 根据被测对象的输入(或输出)要求确定边界值。

     

    (2) 选取等于、刚刚大于、刚刚小于边界的值作为测试数据。

    注:基本思想是在最小值(min)、略高于最小值(min+)、正常值(nom)、略低于最大值(max-)和最大值(max)等处取值。

     

    单缺陷假设和多缺陷假设

    单缺陷假设:

    是指“失效极少是由两个或两个以上的缺陷同时发生引起的”。要求测试用例只使一个变量取极值,其他变量均取正常值;

    多缺陷假设:

    是指“失效是由两个或两个以上缺陷同时作用引起的”,要求测试用例时同时让多个变量取极值。

     

    边界值测试分类

     

    单变量假设

    多变量假设

    有效值

    一般边界值

    一般最坏情况边界值

    无效值

    健壮性边界值

    健壮最坏情况边界值




    一般边界值

    仅考虑有效区间单个变量边界值(一般边界值):用最小值、略高于最小值、正常值、略低于最大值和最大值。

    如果被测变量个数为n,则测试用例个数为4n+1

    函数y=f(x1,x2)输入变量的取值范围分别为: x1[a,b]x2[c,d]

    黑盒测试(二)——边界值分析法(第零次更新:2012年07月26日)


    例子

    有函数fx,y,z,其中x[1900,2100],y[1,12],z[1,31]的。请写出该函数采用基本边界值分析法设计的测试用例?

     

    解:

    对于包含3个变量的程序,采用边界值分析法,至少要产生4*3+113个用例

     

    <2000,6,1>

    <2000,6,2>

    <2000,6,30>

    <2000,6,31>

    <2000,1,15>

    <2000,2,15>

    <2000,11,15>

    <2000,12,15>

    <1900,6,15>

    <1901,6,15>

    <2099,6,15>

    <2100,6,15>

    <2100,6,15>

     

     

     

     

    题目参考:http://bbs.51testing.com/thread-533190-1-2.html




    一般最坏情况边界值

             仅考虑有效区间多个变量边界值同时作用(一般最坏情况边界值):用各个变量最小值、略高于最小值、正常值、略低于最大值和最大值的笛卡尔积

             如果被测变量个数为n,则测试用例个数为5n

    函数y=f(x1,x2)输入变量的取值范围分别为: x1[a,b]x2[c,d]

    黑盒测试(二)——边界值分析法(第零次更新:2012年07月26日)


     

     

    健壮边界值

             同时考虑有效区间和无效区间单个变量边界值(健壮边界值):除了最小值、略高于最小值、正常值、略低于最大值、最大值,还要有略超过最大值略小于最小值的值。

    如果被测变量个数为n,则测试用例个数为6n+1

    函数y=f(x1,x2)输入变量的取值范围分别为: x1[a,b]x2[c,d]

     黑盒测试(二)——边界值分析法(第零次更新:2012年07月26日)


     

    健壮最坏情况边界值

             同时考虑有效区间和无效区间多个变量边界值同时作用(健壮最坏情况边界值):用各个变量最小值、略高于最小值、正常值、略低于最大值、最大值、略超过最大值略小于最小值笛卡尔积

    如果被测变量个数为n,则测试用例个数为7n

    函数y=f(x1,x2)输入变量的取值范围分别为: x1[a,b]x2[c,d]

     黑盒测试(二)——边界值分析法(第零次更新:2012年07月26日)


    展开全文
  • 边界值

    2019-05-30 00:02:40
    一、边界值 在测试过程中,小心边界值(极值),因为在程序中这些边界最容易出问题 思路:找到边界值和它两端的值,分别进行测试 练习:登录密码 密码必须由数字和字母组合 十度长度 ...
    一、边界值

    在测试过程中,小心边界值(极值),因为在程序中这些边界最容易出问题
    思路:找到边界值和它两端的值,分别进行测试
    在这里插入图片描述
    练习:登录密码
    密码必须由数字和字母组合
    十度长度
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 边界值(极值)

    2019-07-18 02:09:07
    一、定义:边界值是指对于输入等价类和输出等价类而言稍高于其边界值及稍低于其边界值的一些特定情况。  边界值分析法也是常用的的黑盒测试方法。(大量的错误是发生在输入或输入范围边界上,而不是在输入的范围...

    一、定义:边界值是指对于输入等价类和输出等价类而言稍高于其边界值及稍低于其边界值的一些特定情况。

       边界值分析法也是常用的的黑盒测试方法。(大量的错误是发生在输入或输入范围边界上,而不是在输入的范围内部

      *注意:有效和无效的分界点,往往是程序的判定点,是程序中最容易出错的地方,也是测试人员重点的测试内容

    二、-如何解决这类问题

      --找到测试数据的边界点,也就是有效等价类和无效等价类的边界点,对边界点数据专门进行测试。

      --一般情况下,需要对边界值(0和100)以及边界值两边的数(-1和1以及101和99)分别进行测试

      确定边界值(输入或输出等价类的边界)

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

      边界值的取值一句输入范围区间不同而有所不同,但是都需要把上点值、离点值和内点值取到。(闭两边,开中间) 

        案例:如果是闭区间,例如【1,10】.

            上点:1,10

            内点:5

            离点:0,11

           如果是开区间,例如【1,10】.

            上点:1,10

            内点:5

            离点:2,9

           如果是半开半闭闭区间,例如【1,10】.

            上点:1,10

            内点:5

            离点:2,11

        案例:修改手机银行登录密码

          需求:密码必须有字母盒数字组成,密码长度在8-24位(包含8和24)

    编号 等价类划分 输入框 预期结果 是否bug
    1 有效 8个字母数字组合 正确  
    2 有效 9个字母数字组合 正确  
    3 无效 7个字母数字组合 错误  
    4 有效 24个字母数字组合 正确  
    5 有效 23个字母数字组合 正确  
    6 无效 25个字母数字组合 错误  
    7 有效 16个字母数字组合 正确  
    8 无效 中文、特殊字符、空格、空 错误  
    9 无效 8个数字 错误  
    10 无效 9个数字 错误  
    11 无效 7个数字 错误  
    12 无效 24个数字 错误  
    13 无效 23个数字 错误  
    14 无效 25个数字 错误  
    15 无效 16个数字 错误  
    16 无效 8个字母 错误  
    17 无效 9个字母 错误  
    18 无效 7个字母 错误  
    19 无效 24个字母 错误  
    20 无效 23个字母 错误  
    21 无效 25个字母 错误  
    22 无效 16个字母 错误  
             

    四、边界值方法小结

      1、如果输入条件规定了值的范围,则应取到这个范围的边界值,以及刚刚超越这个范围边界的值作为输入数据。

         --两位整数加法1计算器范围-99--99,则应测 -99,-98,-100,  99,98,100

      2、输入条件规定了值得个数,

          --姓名要求1-20个字符,需要测0、1、2个字符和19、20、21个字符

      3、边界值和等价类区别:边界值分析不是从某等价类中随意取一个值作为代表,而是这个等价类的每个边界值都要作为测试条件。(边界值和等价类是相辅相成的关系)

      4、常见边界值:

        --文本框接受字符的个数,(用户名的长度、密码长度、等)

        --报表的第一行和最后一行

        --数值元素的第一个和最后一个

        --循环的第一次、第二次和倒数第一次、第二次

     

    转载于:https://www.cnblogs.com/zp0923/p/10728946.html

    展开全文
  • (四)边界值测试

    千次阅读 2019-07-29 19:17:03
    一、应用场合 只要有数据输入的地方,有效无效数据的分界点,需要单独拿出来测试。 ①有数据范围。例如-99–99之间 ②取值个数要求。...需要的测试用例:需要对边界值(-99、99)以及边界值两边的...
  •  2)边界值法()  3)因果图法  4)判定表法  5)正交排列法  6)测试大纲法  7)场景法(*****)  至少要掌握每种方法的适用场合(用在哪)和使用步骤(怎么用)  编写测试用例可以参考
  • 边界值分析

    2019-03-13 20:45:03
    前言 上一篇博客介绍了一种常用的一种编写测试用例的方法——等价类划分...边界值分析法是对输入输出的边界值进行测试一种黑盒测试方法,是对等价类分析法的补充。 经验证明,考虑边界条...
  • 边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。 日常语言中的"边界"漏洞 考完试发成绩了, 老师布置寒假...
  • 边界值的判断

    2019-06-29 19:18:13
    在N为0或1的时候,要注意是否会有问题,例如十进制转二进制时,0要转成0而非无输出。
  • 软件测试- 测试用例之边界值分析法

    千次阅读 热门讨论 2015-05-29 21:55:28
    根据大量的测试统计数据,很多错误是发生在输入或输出范围的边界上,而不是发生在输入/输出范围的中间区域。因此针对各种边界情况设计测试用例,可以查出更多的错误...概念边界值分析法就是对输入或输出的边界值进行测
  • 测试设计之等价类和边界值

    万次阅读 2018-08-15 14:06:59
    1 引言   一般来说,软件测试设计方法分为5类:传统的黑盒测试方法、基于质量的测试方法、... ·边界值  ·判定表  ·状态转换图  ·决策树  ·正交法  7种白盒测试方法如下:  ·语句覆盖  ...
  • 软件测试之边界值三点分析法

    千次阅读 2020-09-08 14:34:35
    边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。边界值分析法是对等价类划分法做补充的一种黑盒测试...
  • 定义边界值分析法是对输入输出的边界值进行测试一种黑盒测试方法,是对等价类分析法的补充。 经验证明,考虑边界条件的测试用例与其他没有考虑边界值的测试用例相比,具有更靠测试回报率。所谓的边界条件,是指输入...
  • 文章目录边界值分析健壮性边界值测试最坏情况边界值测试健壮最坏边界值测试总结特殊值测试随机测试等价类划分与边界值分析的比较 边界值分析 经验表明:大量的错误发生在定义域和值域的边界上,而不是内部。 确定...
  • 边界值分析方法

    千次阅读 2019-07-12 18:03:42
    边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。 2.与等价划分的区别 1)边界值分析不是从某等价类中...
  • 软件测试—边界值分析

    千次阅读 2019-01-10 19:50:32
    边界值分析方法:  基本原理:  错误更可能出现在输入变量的极值附近,失效极少由两个(或多个)缺陷的同时发生引起的。  基本思想:  选取刚好等于,刚刚大于或刚刚小于边界值作为测试数据。  边界值测试介绍...
  • (二)边界值分析法

    千次阅读 2015-04-14 14:24:56
    边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。根据大量的测试统计数据,很多错误是发生在输入或输出...
  • 边界值三点分析法

    千次阅读 2019-09-17 17:01:21
    边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。边界值分析法是对等价类划分法做补充的一种黑盒测试设计...
  • 测试用例之边界值

    2019-03-25 11:27:18
    测试用例之边界值法 一、边界值法 1、应用场合:有数据输入的地方,一般使用边界值,常常和等价类划分法配合使用 2、如何使用? 1)有效等价类和无效等价类的分界点是边界值(最小值,最大值) ...
  • 【黑盒测试用例设计方法2】边界值分析法及其示例 边界值分析法是对等价类分析方法的补充,其理论基础是假定大多数的错误是发生在各种输入条件的边界上,如果边界附近的取值不会导致程序出错,那么其他的取值导致...
1 2 3 4 5 ... 20
收藏数 391,759
精华内容 156,703
关键字:

边界值