Validación funcional