Using Genetic Algorithms to Generate Test Suites for FSMs.

ADVANCES IN COMPUTATIONAL INTELLIGENCE, IWANN 2019, PT I(2019)

引用 5|浏览8
暂无评分
摘要
It is unaffordable to apply all the possible tests to an implementation in order to assess its correctness. Therefore, it is necessary to select relatively small subsets of tests that can detect many errors. In this paper we use different approaches to select these test suites. In order to decide how good a test suite is, we confront it with a set of mutants, that is, small variations of the specification of the system to be developed. The goal is that our algorithms build test suites that kill as many mutants as possible. We compare the different approaches (consider all the possible subsets up to a given number of inputs, intelligent greedy algorithm and different genetic algorithms) and discuss the obtained results. The whole framework has been fully implemented and the tool is freely available.
更多
查看译文
关键词
Genetic algorithms,Testing from FSMs,Mutation testing
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要