论文标题
将动态符号执行,机器学习和基于搜索的测试结合起来自动生成类的测试用例
Combining Dynamic Symbolic Execution, Machine Learning and Search-Based Testing to Automatically Generate Test Cases for Classes
论文作者
论文摘要
本文讨论了一种新技术,以自动生成面向对象程序的测试用例。在最新情况下,尚未令人满意地解决一组完整的测试案例集的问题。有多种技术可以自动生成测试用例(随机测试,基于搜索的测试等),但是每个技术都有其自身的弱点。本文提出了一种方法,该方法将动态符号执行,基于搜索的测试和机器学习结合起来,以有效地生成彻底的类级测试套件。进行一些实验的初步数据证实我们正在朝正确的方向前进。
This article discusses a new technique to automatically generate test cases for object oriented programs. At the state of the art, the problem of generating adequate sets of complete test cases has not been satisfactorily solved yet. There are various techniques to automatically generate test cases (random testing, search-based testing, etc.) but each one has its own weaknesses. This article proposes an approach that distinctively combines dynamic symbolic execution, search-based testing and machine learning, to efficiently generate thorough class-level test suites. The preliminary data obtained carrying out some experiments confirm that we are going in the right direction.