本文已被:浏览 1636次 下载 2808次
Received:July 17, 2014 Revised:September 04, 2014
Received:July 17, 2014 Revised:September 04, 2014
中文摘要: 代码覆盖率一直是影响模糊测(Fuzzing)测试效率的重要因素, 而模糊测试用例则很大程度上影响代码覆盖率, 所以如何构造高效的测试用例就显得非常重要. 将遗传算法应用到测试用例的生成上, 可以实现降低测试用例的冗余度, 还能提高代码的覆盖率. 从而使被测程序在尽量短的时间内得到充分的测试, 提高模糊测试的效率和效果.
Abstract:Code coverage has been an important factor affecting the efficiency of Fuzzing, but it is largely affected by Fuzzing test cases, so it is very important to construct efficient tests. Applying genetic algorithm into the generation of test cases, it can not only reduce the redundancy of test cases, but also improve code coverage. So that we can fully test the target in less time, and improve the efficiency and effectiveness of Fuzzing test.
keywords: Fuzzing test case code coverage genetic algorithm
文章编号: 中图分类号: 文献标志码:
基金项目:
引用文本:
李彤,黄轩,黄睿.模糊测试中测试用例生成方法.计算机系统应用,2015,24(4):139-143
LI Tong,HUANG Xuan,HUANG Rui.Test Case Generation Method in Fuzzing.COMPUTER SYSTEMS APPLICATIONS,2015,24(4):139-143
李彤,黄轩,黄睿.模糊测试中测试用例生成方法.计算机系统应用,2015,24(4):139-143
LI Tong,HUANG Xuan,HUANG Rui.Test Case Generation Method in Fuzzing.COMPUTER SYSTEMS APPLICATIONS,2015,24(4):139-143