validaciones y tests