资源预览内容
第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
第9页 / 共12页
第10页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
软件测试技术与管理,第一部分 黑盒测试及其用例的设计,黑盒测试用例的基本方法,1、等价类划分法 2、边界值分析法 3、错误推测法 4、因果图法 5、判定表驱动法 6、正交试验设计法 7、功能图法等。,等价类划分法,等价类划分的办法是把程序的输入域划分成若干部分,然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。,弱,强,等价类划分法,弱一般等价类测试,强一般等价类测试,弱健壮等价类测试,强健壮等价类测试,用等价类划分法设计测试用例步骤,第 一 步,第 二 步,第 三 步,1.形成等价类表 2.每一等价类规定一个唯一的编号,1.设计一测试用例,使其尽可能多地覆盖尚未覆盖的有效等价类; 2.重复这一步骤,直到所有有效等价类均被测试用例所覆盖,1.设计一新测试用例,使其只覆盖一个无效等价类 2.重复这一步骤直到所有无效等价类均被覆盖;,这个取费费率,如果只考虑人工费和材料费的费率。那么人工费的费率取值范围是0,100,材料费的费率取值范围也是0,100,但人工费的费率+ 材料费的费率之和是100。如果费率之和100,程序提示错误。,实例应用:,输入等价类 有效等价类 无效等价类,数字字符(1),非数字字符 (13),人工费费率范围,在050之间(2) 50100之间(3),小于0 (7) 大于100 (8),材料费费率范围,在050之间(4) 50100之间(5),小于0 (9) 大于100 (10),等价类划分,数据类型,输入条件,人工费费率+材料费费率=100 (6),人工费费率+材料费费率100 (12),对有效等价类用一个测试用例覆盖:,测试数据 期望结果 覆盖范围 人工费费率 材料费费率,第二步:为有效等价类设计测试用例,20 60,80 40,输入有效 输入有效,等价类(1)(2)(5) (6) 等价类(1)(3)(4) (6),第三步:为每一个无效等价类设计至少一个测试用例,测试数据 期望结果 覆盖范围 人工费费率 材料费费率,10 20 60 80 W1 -5,20 90 30 80 20 60,程序提示100 程序提示100 人工费输入不显示 人工费不能为负值,等价类(2)(4)(1) (11) 等价类(2)(5)(1) (12) 等价类(3)(4)(1) (11) 等价类(3)(5)(1) (12) 等价类(13)(4) 等价类(7)(5)(11),
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号