软件测试-面试题

等价类边界值的例子

等价类思考步骤

(1)先确定有效和无效等价类

(2)有效等价类就是题目条件(两端的极值(边界值)要判断、中间随意一个值也要判断)

(3)无效等价类先划分与条件相反的情况,再找到特殊情况(中文、英文、符号、空格、空)

一、测试qq账号,账号要求是6-10位正整数

软件测试-面试题

二、某城市电话号码由三部分组成

地区码:空白或是3位数字
前缀:非‘0’且非‘1’开头的三位数字
后缀:4位数字
软件测试-面试题

通过上面的案例,我们可以总结一下,当我们在测试文本框的程序可以考虑如下的情况:

a:文本框要求输入的长度

b:输入的类型

c:组成规则(讨论完一个再讨论另一个,不用组合)

d:是否为空

e:是否重复—区分大小写,

f:是否去除空格

边界值分析实例

所谓边界条件,是指输入和输出等价类中那些恰好处于边界、或超过边界、或在边界一下的状态。边界值分析法也是一种常用的黑盒测试方法。特别要注意的是:大量的错误是发生在输入或输出范围的边界上,而不是在输入范围的内部。

一、博客添加标题的测试用例:标题长度>0 标题长度<=30

软件测试-面试题

二、输入一个学生成绩n,判断是否及格(0到100整数,60分及格)

软件测试-面试题

边界值方法总结

1.如果输入条件规定了值得范围,则应取刚到到这个范围的边界值,以及刚刚超越这个范围边界的值作为输入数据。

两位整数加法器数的范围为-99—99,则应测试-99,-100和99,100

2.输入条件规定了值得个数

姓名要求1—20个字符,需要测试0、1、2个字符和19、20、21个字符

边界值和等价类区别

边界值分析不是从某等价类中随便挑一个作为代表,而是这个等价类的每个边界都要作为测试条件