边界值

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_41549643/article/details/89137894

一、应用场合

只要有数据输入的地方,有效无效数据的分界点,需要单独拿出来测试

(1)有数据范围的

如:-99——99之间合法

(2)数据字符个数要求

如:姓名:1——20个字符

边界值一般和等价类方法一起应用,找到有效无效数据的分界点(最大值和最小值)及其两边的点进行测试,形成一套完整的测试方案

二、如何使用

把边界值的点(3个点)单独写用例。

说明:边界值数据本质上可以归为有效无效的范畴,但从测试技术角度来讲,需要单独拿出来测试

用例的优化

1.对于不同控件的有效等价类及有效的边界值,可以尽可能在一条用例中进行测试——不同控件的有效等价类(及边界)可以组合———减少用例数量

2.在一条用例中,先一次只测试一个控件的无效等价类——无效等价类在开始的时候不能组合——避免“屏蔽”现象发生(前面控件的错误提示一出现,后面控件的错误提示就不出现了)

最后,可以再适当考虑无效等价类的组合——验证软件处理极端数据的能力

等价类划分经验:

1.有效等价类一般可以直接在需求中找到

2.无效等价类

(1)必填项(不能为空)————为空

(2)不能重复的————重复

(3)数据有范围要求————超出范围

如:年龄18-60

(4)有字符个数要求————超出范围

如:姓名3-10个字符

(5)填写项允许的格式、样式(整数、小数、字符)

(6)针对于小数,小数点后位数要求

说明:

每个控件的有效等价类和有效边界值的数量一般不会完全相等,会造成编写用例时数据的冗余(测过的数据再选一次或多次)

猜你喜欢

转载自blog.csdn.net/weixin_41549643/article/details/89137894