[发明专利]一种基于功能覆盖率的随机激励的自动产生方法有效
申请号: | 200510036782.5 | 申请日: | 2005-08-19 |
公开(公告)号: | CN1873625A | 公开(公告)日: | 2006-12-06 |
发明(设计)人: | 易敏;王进成;程智辉;王万财 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市顺天达专利商标代理有限公司 | 代理人: | 郭伟刚;蔡晓红 |
地址: | 518129广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于功能覆盖率的随机激励的自动产生的方法,包括:定义激励的数据结构及测试对象;定义各类别的功能覆盖率,所述功能覆盖率包括基本测试对象、组合测试对象及构成序列的测试对象的功能覆盖率;对组合测试对象设置组合约束,对构成序列的测试对象设置序列约束;产生激励,对于组合测试对象首先生成正交组合,再产生其他组合;对于构成序列的测试对象,自动按其序列来产生激励。本发明使随机激励的约束方式更加灵活,更容易达到功能覆盖率的目标。同时,根据功能覆盖率的目标,工具可以自动完成随机激励的产生,可简化了用户编写约束代码的工作量,使得随机激励的产生能够向目标收敛,增强了测试用例的有效性。 | ||
搜索关键词: | 一种 基于 功能 覆盖率 随机 激励 自动 产生 方法 | ||
【主权项】:
1、一种基于功能覆盖率的随机激励的自动产生方法,其特征在于,包括:定义激励的数据结构及测试对象;定义功能覆盖率,所述功能覆盖率包括基本测试对象、组合测试对象及构成序列的测试对象的功能覆盖率;对组合测试对象设置组合约束,对构成序列的测试对象设置序列约束;产生激励,对于组合测试对象首先生成正交组合,再产生其他组合;对于构成序列的测试对象,自动按其序列产生激励。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200510036782.5/,转载请声明来源钻瓜专利网。