type
status
date
slug
summary
tags
category
icon
password
文章前言:本文主要介绍以双变量为例介绍边界值测试的原理和四种基本测试类型。
1 定义
边界值分析法是一种很实用的黑盒测试用例方法,它具有很强的发现故障的能力。边界值分析法也是作为对等价类划分法的补充,测试用例来自等价类的边界。
这个方法其实是在测试实践当中发现,Bug 往往出现在定义域或值域的边界上,而不是在其内部。为检测边界附近的处理专门设计测试用例,通常都会取得很好的测试效果。
在用边界值分析法的时候,一般规定了取值范围以及值的个数的场景。
2 边界值分析

- 对于一个变量个数为n的函数,边界值分析会产生4n+1个测试用例。

3 健壮性测试
是边界值分析的一种简单扩展,除了使用五个边界值分析取值,还要通过采用一个略超过最大值(max+)的取值,以及一个略小于最小值(min-)的取值。健壮性测试的主要价值,是观察处理异常情况。
- 对于一个变量个数为n的函数,健壮性测试会产生6n+1个测试用例。

4 最坏情况测试

- 对于一个变量个数为n的函数,最坏情况测试测试会产生5^n个测试用例。

5 健壮最坏情况测试
- 对每一个变量,分别确定一个包含最小值、略高于最小值、正常值、略低于最大值、最大值,以及一个略超过最大值的取值,和一个略小于最小值的取值 这样七个元素的集合,然后对这些集合进行笛卡尔积计算,以生成测试用例。

- 对于一个变量个数为n的函数,最坏情况测试测试会产生7^n个测试用例。

6 例题
- 一个函数有2个输入,一个是大写A到Z的字母,另一个是在0到100之间的数字(可以取到边界),分别用边界值分析、健壮性测试和最坏情况测试的方法写出测试用例。

有关问题,欢迎您在底部评论区留言,一起交流~
- Author:Koreyoshi
- URL:https://Koreyoshi1216.com/article/1a7c7b13-c6a7-8005-af13-c038044b1985
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!