测试用例之边界值法

时间:2024-01-20 22:36:47

一、 边界值法

1、 应用场合:有数据输入的地方,一般使用边界值,常常和等价类划分法配合使用

2、 如何使用?

1)有效等价类和无效等价类的分界点是边界值(最小值,最大值)

2)次边界值:边界值两边的点叫次边界值

A、最小次边界:

a、有效最小次边界

b、无效最大次边界

B、最大次边界:

a、有效最大次边界

b、无效最大次边界

注意:实际工作中如果时间紧张,优先测边界值(最大值,最小值),并不是只有数字才有边界值,如果是字符的话你需要考虑一下输入长度上的边界。

3、 说明:边界值数据本质就是属于某个等价类的范畴,要求必须测试,实际上是一种冗余,但是由于边界值是最容易出错的地方,所以为了更好的软件质量,适当的冗余可以接受。

二、 等价类划分+边界值综合应用

案例:信息注册---注册功能

步骤1:分别分析每个控件的等价类+边界值,然后填写《数据分析表》

步骤2:分析,形成测试思路,编写《测试用例》

1) 有效数据(有效等价类+有效边界值)的测试思路

优化---在一条用例中尽可能多的测试不同控件的1个有效数据(不同控件的有效数据可以组合起来测)

效果:在测试质量不变的情况下,减小测试用例的数量,从而提高测试效率

2) 无效数据(无效等价类+无效边界值)的测试思路:单独测

1条用例只测试1个控件的1个无效数据,不同控件的无效数据开始时不能够组合---这样可以避免屏蔽现象发生

屏蔽现象:前面控件弹出错误提示后,后面控件的错误提示就不弹出了

3) 最后--强化

测试:适当的对无效数据的组合测试(补充测试)

A) 多个控件的无效组合测试

B) 一个控件的多个无效数据组合起来测