美文网首页
黑盒用例设计方法--边界值

黑盒用例设计方法--边界值

作者: 木鱼_17f5 | 来源:发表于2018-06-07 17:14 被阅读0次

    根据实际工作中的数据统计,大多数的错误是发生在各种输入条件的边界上,如果在边界附近的取值不会导致程序出错,那么其它的取值导致程序错误的可能性也很小。所以当我们使用等价类方法划分出有效等价类和无效等价类后,再使用边界值方法去选取测试数据。

    1、使用条件:1)输入条件明确了取值范围或者取值的个数;2)输入条件明确了一个有序的集合

    2、基本概念:上点、离点、内点

    1)上点:输入域边界上的点。如果为开区间,上点在范围外;如果为闭区间,上点在范围内

    2)离点:离上点最近的一个点。如果为开区间,离点在范围内;如果为闭区间,离点在范围外

    3)内点:输入域范围内的点

    例1:[6,10],上点为6和10,离点为5和11

    例2:[6,10),上点为6和10,离点为5和9

    3、使用原则:

    1)输入(输出)条件规定了取值范围,或是规定了值的个数,则应该以该范围的边界内及边界附近的值作为测试用例

    2)输入(输出)条件规定了值的个数,则用最大个数,最小个数,比最小个数少一,比最大个数多一的数作为测试数据

    3)输入或输出是一个有序的集合,应该注意选取有序集合的第一个和最后一个元素作为测试用例

    4)如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构的边界上的值作为测试用例

    例3:现有一个档案管理系统,容许用户通过输入年月对档案文件进行检索,系统对查询条件年月的输入限定为1990年1月~2049年12月,并规定:日期由6位数字字符组成,前4位表示年,后2位表示月。使用等价类和边界值方法设计测试用例。

    等价类表:

    然后按照用例格式编写测试用例(用例格式见第一篇概述)。

    黑盒用例设计方法--等价类

    相关文章

      网友评论

          本文标题:黑盒用例设计方法--边界值

          本文链接:https://www.haomeiwen.com/subject/kxawdftx.html