Research on Evolutionary Testing Optimization Based on Penalty Function

Zhang Nan,Zhou Xiaoyu,Chen Lin
DOI: https://doi.org/10.3969/j.issn.1672-9722.2009.04.001
2009-01-01
Abstract:Evolutionary Testing(ET) is a kind of efficient method of automatically test case generation.ET uses a kind of meta-heuristic search technique,the genetic algorithm,to convert the task of test case generation into an optimal problem.Nowadays,ET has been widely researched in many areas.However,the existing of invalid solution and local optimization solution disturbs the process of evolution.In this paper,we present a fitness function F(x),which is based on penalty function,to penalty invalid solution and local optimization solution.The experimental results show that F(x) can reduce fitness value of invalid solution and local optimization solution,which help to choose the best fit individuals into the next iteration,and improve the performance of the ET in many cases.
What problem does this paper attempt to address?