美文网首页
边界值测试

边界值测试

作者: 薄荷草草 | 来源:发表于2018-09-10 15:29 被阅读0次

    边界值测试概念

    一个软件无论实现怎样各种各样丰富的功能,其内部实现都不可避免的对各种各样的数据范围进行界定与判断,从而针对不同的数据范围进行所需的处理,从而实现软件的需求。而由于需求界定不准确、设计不严密、程序书写手误等原因,对于这些数据范围边界的判断是软件极容易出错的地方,使软件做出错误的处理。从而无法满足软件需求。
    针对于这种情况,软件测试中有一个测试方法叫做边界值法。

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

    边界点

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

    边界值分析是通过选取指定数据域的“上点”“内点”“离点”来测试输入或输出的边界。

    上点:就是边界上的点,无论域是开区间还是闭区间。若是开区间,上点在域外;若是闭区间,上点就在域内。

    离点:是指离“上点”最近得点,这里跟待测数据域是闭区间还是开区间有关系。如果是开区间,那么离点就在域内;如果是闭区间,那么离点就在域外。

    内点:域内的任意点都是内点。

    边界值法设计测试用例

    步骤:

    第一步、确定测试域。

    第二步、选取“上点”“内点”“离点”。

    第三步、每个“上点”和“离点”就是一条用例,“内点”可选取代表性的中点创建一条用例。

    举例:

    评论功能的内容输入框:可输入文本,最多只能输入100个字符。

    第一步、“最多只能输入100个字符”可确定输入的长度范围,用闭区间[1,100] 或 半开区间(0,100]表示。

    第二步、[1,100]的上点:1、100,内点:50,离点:0,101;

    (0,100]的上点:0,100,内点:50,离点:1,101。

    可以看到两种不同的区间表示方式,最终取到的测试数据都是一样的。

    第三步、根据选取的点编写测试用例。

    用例说明(操作步骤) 预期结果
    1个字符 评论成功,显示在评论区
    100个字符 评论成功,显示在评论区
    50个字符 评论成功,显示在评论区
    0(什么也不输入) 评论失败并提示
    101个字符 评论失败,提示超出最大限制

    相关文章

      网友评论

          本文标题:边界值测试

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