develope a softwaresThe techniques that should be applied in the software Testing Softweres by using Genetic Algorithm

To develope a softwaresThe techniques that should be applied in the software are: selection, crossover, mutation, fitness function and termination. More details available with me.Thanks