黑盒测试中的等价分类法和边界值分析法有什么区别与联系
展开全部
举个例子,测试参数输入,要求输入“1~99”参数为合法;
那等价类可以这么分:
1、按位数不同来分:输入空、个位数、十位数、百位数,测试了空、1、11、101,就不用测2、22、102了,因为“个十百”位数都是等价的,属于同一类型;
2、按长度不同来分:如1、1.0,测过了就不用管2.0或者1.0001之类的了,这里的等价区间就是有没有小数点;
3、按输入类型来分:数字、字母、符号等等;
而边界值:
1就是最小边界,99就是最大边界,这两个是合法边界的极限,必须测试,然后再测试超出边界的边界,如0和100,这样测完就说明参数设置的范围真确,而且还没超出;
答案没给文本上的概念,如果你要的是标准答案,看下面,也不是标准的,我乱写的:
等价划分法:将测试过程中的输入、输出、操作等相似内容分组,从每组中挑选具有代表性的内容作为测试用例测试,划分时分有效等价和无效等价来筛选;
边界值分析法:
确认输入、输出的边界,然后取刚好等于、大于、小于边界的参数作为测试用例测试;
他两的定义就是不同,一个属于确认有效区间,一个属于确认边界,联系就是等价和边界要一起考虑,边界值分析法属于等价类划分法的补充,任何等价区间都有边界,有边界就有等价区间;
那等价类可以这么分:
1、按位数不同来分:输入空、个位数、十位数、百位数,测试了空、1、11、101,就不用测2、22、102了,因为“个十百”位数都是等价的,属于同一类型;
2、按长度不同来分:如1、1.0,测过了就不用管2.0或者1.0001之类的了,这里的等价区间就是有没有小数点;
3、按输入类型来分:数字、字母、符号等等;
而边界值:
1就是最小边界,99就是最大边界,这两个是合法边界的极限,必须测试,然后再测试超出边界的边界,如0和100,这样测完就说明参数设置的范围真确,而且还没超出;
答案没给文本上的概念,如果你要的是标准答案,看下面,也不是标准的,我乱写的:
等价划分法:将测试过程中的输入、输出、操作等相似内容分组,从每组中挑选具有代表性的内容作为测试用例测试,划分时分有效等价和无效等价来筛选;
边界值分析法:
确认输入、输出的边界,然后取刚好等于、大于、小于边界的参数作为测试用例测试;
他两的定义就是不同,一个属于确认有效区间,一个属于确认边界,联系就是等价和边界要一起考虑,边界值分析法属于等价类划分法的补充,任何等价区间都有边界,有边界就有等价区间;
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询