¿Qué son las pruebas funcionales? Tipos, ejemplos, lista de comprobación y aplicación