Se modifica comportamiento de testResul y se crea testState para manejar los resultados de los test