软件测试——边界值分析法_ni2

人们从长期的测试工作经验得知,大量的错误是发生在输入或输出范围的边界上的,而不是在输入范围的内部。程序在处理大量中间数据时都是对的,但是可能在边界值发生错误。

边界的条件:

        在求解区域边界上所求解的变量或其导数随时间和地点的变化规律。

此边界的条件:

        一些边界在软件内部,最终用户几乎看不到,但是软件测试仍有必要检查。

        2的乘方:计算机和软件计数基础是二进制,也需要考虑软件中2的乘方的范围值。

术语范围或值术语范围或值

0或11024
双位0 ~ 151,048,576
字节0 ~ 225亿1,073,741,824
0 ~ 65,535万亿1,009,511,627,776

        ASCII表:

         其他边界条件:正确的软件通常应该将输入内容默认为合法边界内的最小值,或者合法区间内的某个合理值,否则,返回错误提示信息。因为这些值通常在软件中进行特殊处理,所以不要把它们与合法情况和非法情况混在一起,而要建立单独的等价区间。

边界值选择方法:

        边界值分析是一种补充等价划分的测试用例设计技术,它不是选择等价类的任意元素,而是
        选择等价类边界的测试用例。边界值分析法不仅重视输入条件边界,而且也适用于输出域测
        试用例。

        对边界值设计测试用例,应遵循以下几条原则:

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

                ②如果输入条件规定了值的个数,则用最大个数、最小个数、比最小个数少1、比
                最大个数多1的数
作为测试数据

                ③根据规格说明的每个输出条件,使用前面的原则①。

                ④根据规格说明的每个输出条件,应用前面的原则②。

                ⑤如果程序的规格说明给出的输入域或输出域是有序集合则应选取集合的第一
                个元素和最后一个元素
作为测试用例

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

                ⑦分析规格说明找出其他可能的边界条件


 

             

摘自软件评测师教程,个人随堂笔记。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值