- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
5.4黑盒测试的测试用例设计5.4.1等价类划分法(等价分配)把所有可能的输入数据(有效的和无效的)划分成若干个等价的子集(称为等价类别或等价区间),使得每个子集中的一个典型值在测试中的作用与这一子集中所有其它值的作用相同.可从每个子集中选取一组数据来测试程序
添加标题例:某报表处理系统要求用户输入处理报表添加标题进行处理,如日期不在此范围内,则显添加标题的日期,日期限制在2003年1月至2008年添加标题示输入错误信息。添加标题12月,即系统只能对该段期间内的报表添加标题系统日期规定由年、月的6位数字字符组添加标题成,前四位代表年,后两位代表月。添加标题如何用等价类划分法设计测试用例,添加标题来测试程序的日期检查功能?
有效等价类(合理等价类)无效等价类(不合理等价类)如何划分等价类?覆盖不相交代表性划分等价类的标准:
划分等价类的规则(1)如果输入条件规定了取值范围,可定义一个有效等价类和两个无效等价类。例输入值是学生成绩,范围是0~1000100有效等价类0≤成绩≤100无效等价类成绩100无效等价类成绩0(2)如果输入条件代表集合的某个元素,则可定义一个有效等价类和一个无效等价类。
划分等价类的规则:(3)如规定了输入数据的一组值,且程序对不同输入值做不同处理,则每个允许的输入值是一个有效等价类,并有一个无效等价类(所有不允许的输入值的集合)。例:输入条件说明学历可为:专科、本科、硕士、博士四种之一,则分别取这四个值作为四个有效等价类,另外把四种学历之外的任何学历作为无效等价类(4)如果规定了输入数据必须遵循的规则,可确定一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。(5)如已划分的等价类各元素在程序中的处理方式不同,则应将此等价类进一步划分成更小的等价类。
用等价类划分法设计测试用例步骤:唯一的编号;01(1)形成等价类表,每一等价类规定一个03无效等价类,重复这一步骤直到所有无效等价类均被覆盖;(3)设计一新测试用例,使其只覆盖一个02盖尚未覆盖的有效等价类,重复这一步骤,直到所有有效等价类均被测试用例所覆盖;(2)设计一测试用例,使其尽可能多地覆
第一步:等价类划分输入条件有效等价类无效等价类报表日期的类型及长度6位数字字符(1)有非数字字符(4)少于6个数字字符(5)多于6个数字字符(6)年份范围在2003~2008之间(2)小于2003(7)大于2008(8)月份范围在1~12之间(3)“报表日期”输入条件的等价类表小于1(9)大于12(10)
第二步:为有效等价类设计测试用例测试数据期望结果覆盖范围200306等价类(1)(2)(3)输入有效对表中编号为1,2,3的3个有效等价类用一个测试用例覆盖:(1)6位数字字符(2)年在2003~2008之间(3)月在1~12之间
第三步:为每一个无效等价类设至少设计一个测试用例测试数据期望结果覆盖范围003MAY等价类(4)输入无效20035等价类(5)输入无效2003005等价类(6)输入无效200105等价类(7)输入无效200905等价类(8)输入无效200300等价类(9)输入无效200313等价类(10)输入无效不能出现相同的测试用例本例的10个等价类至少需要8个测试用例
例:对招干考试系统“输入学生成绩”子模块设计测试录入准考证号的测试用例准考证号数据格式定义:共6为数字组成,其中第一位为专业代号:1-行政专业,2-法律专业,3-财经专业后5位为考生顺序号,编码范围为:行政专业准考证号码为:110001~111215法律专业准考证号码为:210001~212006财经专业准考证号码为:310001~314015准考证号码的等价类划分有效等价类:(1)110001~111215(2)210001~212006(3)310001~314015无效等价类:(4)-?~110000(5)111216~210000(6)212007~31000(7)314016~+?
5.4.2边界值分析法边界值分析法与等价类划分法区别(1)边界值分析不是从某等价类中随便挑一个作为代表,而是使这个等价类的每个边界都要作为测试条件。(2)
文档评论(0)