造价通

反馈
取消

热门搜词

造价通

取消 发送 反馈意见

边界值分析法常见值

2022/07/16144 作者:佚名
导读:边界值分析方法的考虑 使用边界值分析方法设计测试用例,首先应确定边界情况。通常输入和输出等价类的边界,就是应着重测试的边界情况。应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据。 (1) 对16-bit 的整数而言 32767 和 -32768 是边界; (2)屏幕上光标在最左上、最右下位置; (3) 报表的第一行和最后一行; (4) 数组元

边界值分析方法的考虑

使用边界值分析方法设计测试用例,首先应确定边界情况。通常输入和输出等价类的边界,就是应着重测试的边界情况。应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据。

(1) 对16-bit 的整数而言 32767 和 -32768 是边界;

(2)屏幕上光标在最左上、最右下位置;

(3) 报表的第一行和最后一行;

(4) 数组元素的第一个和最后一个;

(5) 循环的第 0 次、第 1 次和倒数第 2 次、最后一次。

边界值分析

边界值分析有以下几种:

(1)边界值分析使用与等价类划分法相同的划分,只是边界值分析假定错误更多地存在于划分的边界上,因此在等价类的边界上以及两侧的情况设计测试用例。

例:测试计算平方根的函数

--输入:实数

--输出:实数

--规格说明:当输入一个0或比0大的数的时候,返回其正平方根;当输入一个小于0的数时,显示错误信息"平方根非法-输入值小于0"并返回0;库函数Print-Line可以用来输出错误信息。

(2) 等价类划分:

I.可以考虑作出如下划分:

a、输入 (i)<0 和 (ii)>=0

b、输出 (a)>=0 和 (b) Error

II.测试用例有两个:

a、输入4,输出2。对应于 (ii) 和 (a) 。

b、输入-10,输出0和错误提示。对应于 (i) 和 (b) 。

(3) 边界值分析:

划分(ii)的边界为0和最大正实数;划分(i)的边界为最小负实数和0。由此得到以下测试用例:

a、输入 {最小负实数}

b、输入 {大于最小负实数,且趋近于最小值}

c、输入 0

d、输入 {小于最大正实数,且趋近于最大值}

e、输入 {最大正实数}

(4)通常情况下,软件测试所包含的边界检验有几种类型:数字、字符、位置、重量、大小、速度、方位、尺寸、空间等。

(5)相应地,以上类型的边界值应该在:最大/最小、首位/末位、上/下、最快/最慢、最高/最低、 最短/最长、 空/满等情况下。

边界值分析的基本思想是使用在最小值、略高于最小值、正常值、略低于最大值和最大值处取输入变量值,记为:min、min 、nom、max-、max考虑到健壮性测试,还可以加一个略大于最大值max ,以及一个略小于最小值min-的值。

(6)利用边界值作为测试数据。2100433B

*文章为作者独立观点,不代表造价通立场,除来源是“造价通”外。
关注微信公众号造价通(zjtcn_Largedata),获取建设行业第一手资讯

热门推荐

相关阅读