您的位置:
首页
>
农业专利
>
详情页
面向缺陷的路径覆盖测试数据进化生成方法
- 专利权人:
- 中国矿业大学
- 发明人:
- 巩敦卫,张岩,姚香娟,吴川,罗永金,田甜,任丽娜
- 申请号:
- CN201110061538.X
- 公开号:
- CN102141958B
- 申请日:
- 2011.03.09
- 申请国别(地区):
- 中国
- 年份:
- 2014
- 代理人:
- 摘要:
- 本发明公布了一种面向缺陷的路径覆盖测试数据进化生成方法,目的是使生成的测试数据更多地暴露目标路径中的缺陷,从而有效提高测试数据的质量。首先,以测试数据执行被测程序过程中发现的缺陷个数最多、缺陷的危险程度最大为目标,以测试数据必须穿越目标路径为约束,建立面向缺陷的路径覆盖测试数据生成问题的数学模型;然后,设计了解决该问题的约束多目标优化方法,使用遗传算法进化生成穿越目标路径同时能有效暴露缺陷的测试数据。本发明提出的方法解决了以往方法生成测试数据只是穿越目标路径,不能很好暴露目标路径中缺陷,尤其是一些小概率缺陷的问题;可用于白盒测试或回归测试的测试数据生成中,能大大提高软件测试的效力。
- 来源网站:
- 中国工程科技知识中心
- 来源网址:
- http://www.ckcest.cn/home/