c语言测试数据的边界,黑盒测试-边界值(示例代码)

从数学的角度出发,光从字面上的意思就知道是临界值。大量测试实践经验表明,边界值是最容易出现错误的地方,也是我们测试的重点。

测试边界值时,一般测试边界值和正好超出边界值一个单位的值。

边界值分析法就是对输入或输出的边界值进行测试的一种测试方法。

--通常边界值分析法是作为等价类划分法的补充

--其测试用例来自己等价类的边界,应对边界值进行特别关注。

与等价类分析法区别:

--边界值分析法不是从一个等价类中任选一例子作代表,而是选一个或几个例子,使得该等价类的边界值情况成为测试的主要目标。

--边界值分析不仅注意输入条件,它还根据输出的情况(即按输出等价类)设计测试用例。

好了,说了这么多,接下来举个例子来给大家解析一下吧!

题目:有一个C语言程序,其功能为计算两个1~100之间(包括1和100)的整数的和。请对其进行边界值分析。

用力编号

所属等价类

被测边界

加数1

加数2

预期结果

实际结果

1

有效等价类

1

1

1

2

2

有效等价类

100

100

100

200

3

无效等价类

1

0

0

提示“请输入1-100的整数”

4

无效等价类

100

101

101

5

无效等价类

1.2

2.2

6

无效等价类

A

B

7

无效等价类

@

#

8

无效等价类

空格

空格

9

无效等价类

边界值法设计用例的原则

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

2、如果输入条件规定了值的个数,应用最大个数,最小个数,比最小个数少一,比最大个数多一的数作为测试输入的数据。

3、根据每个输入条件,使用规则一或者二

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

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

6、分析规格说明,找出其他可能的边界条件。

类型

边界值

数字

最小/最小

字符

首位/末位

位置

上/下

速度

最快/最慢

方位

最高,最左/最低,最右

尺寸

最长/最短

空间

满/空

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值