To solve the problems of the incongruence of
software reliability models and cast off the traditional models’
multi-subjective assumptions, this paper adopts Genetic
Programming evolution algorithm which has adaptive genetic
operators (for short AGP) to establish software reliability model
based on software failure time series. The individual of the
population is according to the case of the fitness of the generation
to adjust the probability of crossover and mutation by the sigmoid
curve. By evaluating the data series of the software testing case in
Armored Force Engineering Institute, the results sufficiently
testify that the new AGP algorithm has better applicability and
the validity of fitness and forecasting. Moreover, compared with
standard Genetic Programming evolution algorithm, the new
AGP algorithm has the better rapidity of convergence. Therefore,
we can say that, this algorithm can be more effectively applied to
software testing and ensuredthe validity of data.