[发明专利]覆盖表约简的方法及系统有效
申请号: | 201310477511.8 | 申请日: | 2013-10-12 |
公开(公告)号: | CN103605603A | 公开(公告)日: | 2014-02-26 |
发明(设计)人: | 聂长海;吴化尧;李晓花;董昭;刘克;蔡开元 | 申请(专利权)人: | 南京大学;中国科学院数学与系统科学研究院;北京航空航天大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 陈振 |
地址: | 210023 江苏省南京市栖霞区仙*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种覆盖表约简的方法及系统。其中该方法包括如下步骤:对初始覆盖表进行分析处理,得到覆盖表的相对灵活位置集;根据相对灵活位置集,判断覆盖表中每条测试用例中包含灵活位置的个数,并按灵活位置的个数从小到大的顺序对覆盖表中的测试用例进行排序,得到第一新覆盖表;对第一新覆盖表进行进一步分析处理,得到覆盖表的灵活位置集;根据灵活位置集,删除覆盖表中全部为灵活位置的测试用例,得到新的灵活位置集;将新的灵活位置集中的灵活位置在预设取值范围内进行随机替换,得到第二新覆盖表;循环执行上述所有步骤,直至得到满足预设条件的最终覆盖表。其减少实际测试用例条数,降低测试成本,且保证原覆盖表中参数组合的覆盖率。 | ||
搜索关键词: | 覆盖 表约简 方法 系统 | ||
【主权项】:
一种覆盖表约简的方法,其特征在于,包括以下步骤:S100,对初始覆盖表进行分析处理,得到所述初始覆盖表的相对灵活位置集;S200,根据所述相对灵活位置集,判断所述初始覆盖表中每条测试用例中包含灵活位置的个数,并按所述灵活位置的个数从小到大的顺序对所述初始覆盖表中的所述测试用例进行排序,得到第一新覆盖表;S300,对所述第一新覆盖表进行进一步分析处理,得到所述第一新覆盖表的灵活位置集;S400,根据所述灵活位置集,删除所述第一新覆盖表中全部为灵活位置的测试用例,得到新的灵活位置集;S500,将所述新的灵活位置集中的灵活位置在预设取值范围内进行随机替换,得到第二新覆盖表;S600,将所述第二新覆盖表作为初始覆盖表,返回步骤S100循环执行直至得到满足预设条件的最终覆盖表;所述预设条件为预设循环总次数,或者预设循环次数内所述第二新覆盖表中的测试用例的条数相同。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京大学;中国科学院数学与系统科学研究院;北京航空航天大学,未经南京大学;中国科学院数学与系统科学研究院;北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310477511.8/,转载请声明来源钻瓜专利网。