¿Qué es una prueba funcional?