Test, Learn, Evolve