问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

黑盒测试用例设计技术—边界值分析法

发布网友 发布时间:2022-11-28 23:24

我来回答

1个回答

热心网友 时间:2023-10-24 18:37

无数的测试实践表明,大量的故障往往发生在输入定义域或输出值域的边界上,而不是在其内部。因此,针对各种边界情况设计测试用例,通常会取得很好的测试效果。

边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法,通常作为对等价类划分法的补充,其测试用例来自等价类的边界。

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

如果你对等价类划分法还不了解,可先阅读: https://blog.csdn.net/weixin_48048408/article/details/107233681

(1)如果输入条件规定了值的范围,则应取刚达到这个范围的边界值以及刚刚超过这个范围边界的值作为测试输入数据。

(2)如果输入条件规定了值的个数,则用最大个数、最小个数和比最大个数多1个、比最小个数少1个的数作为测试数据。

(3)根据程序规格说明的每个输出条件,使用原则(1)。

(4)根据程序规格说明的每个输出条件,使用原则(2)。

(5)如果程序的规格说明给出的输入域或输出域是有序集合(如有序表、顺序文件等),则应选取集合中的第一个和最后一个元素作为测试用例。

(6)如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构的边界上的值作为测试用例。

(7)分析程序规格说明,找出其它可能的边界条件。

某程序具有如下功能:文本框要求输入日期信息,日期限定在1990年1月~2049年12月,并规定日期由6位数字字符组成,前4位表示年,后2位表示月;程序需对输入的日期有效性进行校验。

用等价类划分方法和边界值分析法为该程序的“日期检查功能”设计测试用例。

步骤一:

要求输入6个数字字符yyyynn;参照等价类划分法规则5,划分为一个有效等价类和三个无效等价类。

1、有效等价类(1):输入6个数字字符

无效等价类(2):输入6个字符,存在非数字的情况

2、采用边界值,6个字符全为非数字:abcdef

采用边界值,6个字符中有1个为非数字:19930m

3、无效等价类(3):输入少于6个数字字符

采用边界值,输入5个数字字符

4、无效等价类(4):输入多于6个数字字符

采用边界值,输入7个数字字符

步骤二:

在有效等价类(1)的基础上,参照等价类划分法规则6,对该等价类进行细分;考察6个数是否满足日期格式要求,1990<=yyyy<=2049,01<=nn<=12,参照规则,划分为一个有效等价类和四个无效等价类。

1、有效等价类(5):日期格式满足要求,1990<=yyyy<=2049,01<=nn<=12

采用边界值,[yyyy,nn]取值为:[1990,06],[1991,06],[2020,06],[2020,11],[2020,12]

2、无效等价类(6):yyyy不满足要求,yyyy<1990

采用边界值,[yyyy,nn]取值为:[1989,06]

3、无效等价类(7):yyyy不满足要求,yyyy>2049

采用边界值,[yyyy,nn]取值为:[2050,06]

4、无效等价类(8):nn不满足要求,nn<01

采用边界值,[yyyy,nn]取值为:[2020,00]

5、无效等价类(9):nn不满足要求,nn>12

采用边界值,[yyyy,nn]取值为:[2020,13]

创建了一个测试交流群,如果对软件测试、接口测试、自动化测试、面试经验交流感兴趣可以加测试交流群:829792258,还会有同行一起技术交流
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
求抛物线y×y-6x=0的焦点坐标和准线方程 6-6x=6的解是x=0 .( ) 判断题 财富 一个方程问题:6x=0有没有解 6x=0,x=( ) 下列算式是方程的是( )A.101-1=100B.8x-2C.6x=0D.x-17 6X=0,这个方程没有解 对吗? 6x=0不是方程.××.(判断对错) 6x=0是方程. __ (判断对错) 今晚地球停电一小时,做点什么好呢 月经第八天还有褐色分泌物预防什么病 开启远程桌面服务是否安全呢? 我已经上车了怎么补票 老师晚上带学生看工地加班,这样的教育方式有效吗? 江苏一老师晚自习带学生看工地加班,老师这么做是为了什么? 老师全托带学生犯法吗? 老师把同学带到家里上私人补习班犯不犯法? 老师晚自习带学生看工地加班,这样做的目的是? 老师在课堂上带学生应援明星是否违反职业道德? 公立学校老师在外带学生,被举报了,我该怎么办? 老师带走学生违法吗? 大气科学专业职业生涯规划书范文 瓢虫吃什么蔬菜 瓢虫吃啥蔬菜 冒号的作用是什么?引号的作用是什么 辞职后公司会给交社保么? 美元指数28日上涨的原因 美元指数涨到100说明什么? 为什么美元指数会上涨了? 怎么做泡萝卜又脆又甜?雪碧泡萝卜需要加醋吗 安姆达清洁能源技术(苏州)有限公司怎么样? 南京小蓝清洁能源科技有限公司怎么样? 规模的意思是什么 规模造句 近义词 硬币脏了如何清洗 硬币脏了怎样清洗 旧硬币的清洗方法有哪些 匹克态极42码和43码的区别 请问五险一金税法扣除比例是多少 有一个活动,可以免费做艾灸,但是人家让写感谢信,二三百字就可以 免费免费免费免费免费免费免费免费免费免费! 通晓古籍方剂,做到健康养生 跪求免费免费免费免费免费免费免费免费免费免费免费的萌学园大电影寻找磐古的百度云。 澳门管家婆免费版永久免费吗 交通安全教育简报 各位大哥大姐,能不能帮小弟回答一下,碎纸机对学校有什么用处吗? 新鲜西梅好吃吗?新鲜西梅什么味道 液压油型号有哪些? 液压开空器使用的什么型号的液压油 GD11多效紧致面膜球怎么样 GD11面膜球使用测评 想问下韩国GD11有几款抗衰产品,国内能买到吗? 我想问一下奥迪q5前盖怎么关上 调酒配方——拉莫斯金菲士Ramos Gin Fizz 实用的楼顶花园是怎样的