Developement de l'algo test and generate