El sistema permitirá al usuario veterinario editar los datos de su perfil registrado en el sistema
Regla: Formulario de Veterinario
El formulario de editar datos de veterinario contará con los siguientes campos:
Cédula de identidad
Nombre
Apellido
Celular
Años de experiencia laboral
Usuario
Contraseña
Foto
Los campos Cédula de identidad, Nombre y Apellido se encontrarán deshabilitados
Antecedente
El usuario Karla Revelo ha ingresado al aplicativo Club huellitas
El usuario tiene el rol de veterinario
El usuario se encuentra en la pantalla Perfil veterinario, para lo cual:
Dio clic sobre el icono v en la pantalla Citas
Seleccionó la opción Editar
Escenario: Actualizar el campo Celular
El usuario `Karla Revelo` desea actualizar la información del campo Celular
Dado que el usuario Karla Revelo se encuentra en la pantalla Perfil veterinario
Entonces el usuario cambiará el texto del campo Celular de 0985794286 a 0973289152.
Y el usuario dará clic en el botón EDITAR PERFIL
Entonces si el usuario llenó correctamente el campo no se mostrará ningún mensaje de error
Entonces aparecerá la pantalla Citas
Y el usuario habrá actualizado los datos del veterinario en el campo Celular
Escenario: Error al actualizar el campo Celular por valor vacío
El usuario `Karla Revelo` desea actualizar la información del campo Celular
Dado que el usuario Karla Revelo se encuentra en la pantalla Perfil veterinario
Entonces el usuario borrará el texto del campo Celular
Y el usuario dará clic en el botón EDITAR PERFIL
Entonces se mostrará un mensaje con el título Error y la descripción Formulario incompleto
Y seguirá apareciendo el mensaje de error hasta que el usuario ingrese la información del campo Celular
Escenario: Error pattern al actualizar el campo Celular
El usuario `Karla Revelo` desea actualizar la información del campo Celular
Dado que el usuario Karla Revelo se encuentra en la pantalla Perfil veterinrio
Entonces el usuario cambiará el texto del campo Celular de 0985794286 a 0985794286M.
Y el usuario dará clic en el botón EDITAR PERFIL
Entonces se mostrará un mensaje con el título Cuidado y la descripción Formulario veterinario tiene errores
Y seguirá apareciendo el mensaje de error hasta que el usuario ingrese información válida en el campo Celular
Escenario: Actualizar el campo Años de experiencia laboral
El usuario `Karla Revelo` desea actualizar la información del campo Años de experiencia laboral
Dado que el usuario Karla Revelo se encuentra en la pantalla Perfil veterinario
Entonces el usuario cambiará el texto del campo Años de experiencia laboral de 3 a 4.
Y el usuario dará clic en el botón EDITAR PERFIL
Entonces si el usuario llenó correctamente el campo no se mostrará ningún mensaje de error
Y aparecerá la pantalla Citas
Y el usuario habrá actualizado los datos del veterinario en el campo Años de experiencia laboral
Escenario: Error al actualizar el campo Años de experiencia laboral por valor vacío
El usuario `Karla Revelo` desea actualizar la información del campo Años de experiencia laboral
Dado que el usuario Karla Revelo se encuentra en la pantalla Perfil veterinario
Entonces el usuario borrará el texto del campo Años de experiencia laboral
Y el usuario dará clic en el botón EDITAR PERFIL
Entonces se mostrará un mensaje con el título Error y la descripción Formulario incompleto
Y seguirá apareciendo el mensaje de error hasta que el usuario ingrese la información del campo Años de experiencia laboral
Escenario: Error pattern al actualizar el campo Años de experiencia laboral
El usuario `Karla Revelo` desea actualizar la información del campo Años de experiencia laboral
Dado que el usuario Karla Revelo se encuentra en la pantalla Perfil veterinario
Entonces el usuario cambiará el texto del campo Años de experiencia laboral de 3 a 4 años.
Y el usuario dará clic en el botón EDITAR PERFIL
Entonces se mostrará un mensaje con el título Cuidado y la descripción Formulario veterinario tiene errores
Y seguirá apareciendo el mensaje de error hasta que el usuario ingrese información válida en el campo Años de experiencia laboral
Escenario: Actualizar el campo Usuario
El usuario `Karla Revelo` desea actualizar la información del campo Usuario
Dado que el usuario Karla Revelo se encuentra en la pantalla Perfil veterinario
Entonces el usuario cambiará el texto del campo Usuario de karla-Revelo-V01 a karla-Revelo-V02.
Y el usuario dará clic en el botón EDITAR PERFIL
Entonces si el usuario llenó correctamente el campo no se mostrará ningún mensaje de error
Y aparecerá la pantalla Citas
Y el usuario habrá actualizado los datos del veterinario en el campo Usuario
Escenario: Error al actualizar el campo Usuario por valor vacío
El usuario `Karla Revelo` desea actualizar la información del campo Usuario
Dado que el usuario Karla Revelo se encuentra en la pantalla Perfil veterinario
Entonces el usuario borrará el texto del campo Usuario
Y el usuario dará clic en el botón EDITAR PERFIL
Entonces se mostrará un mensaje con el título Error y la descripción Formulario incompleto
Y seguirá apareciendo el mensaje de error hasta que el usuario ingrese la información del campo Usuario
Escenario: Error pattern al actualizar el campo Usuario
El usuario `Karla Revelo` desea actualizar la información del campo Usuario
Dado que el usuario Karla Revelo se encuentra en la pantalla Perfil veterinario
Entonces el usuario cambiará el texto del campo Usuario de karla-Revelo-V01 a karla-Revelo-V01{#.
Y el usuario dará clic en el botón EDITAR PERFIL
Entonces se mostrará un mensaje con el título Cuidado y la descripción Formulario veterinario tiene errores
Y seguirá apareciendo el mensaje de error hasta que el usuario ingrese información válida en el campo Usuario
Escenario: Actualizar el campo Contraseña
El usuario `Karla Revelo` desea actualizar la información del campo Contraseña
Dado que el usuario Karla Revelo se encuentra en la pantalla Perfil veterinario
Entonces el usuario cambiará el texto del campo Contraseña de KarlaV01Huellitas* a KarlaV01Huellitas01*.
Y el usuario dará clic en el botón EDITAR PERFIL
Entonces si el usuario llenó correctamente el campo no se mostrará ningún mensaje de error
Y aparecerá la pantalla Citas
Y el usuario habrá actualizado los datos del veterinario en el campo Contraseña
Escenario: Error al actualizar el campo Contraseña por valor vacío
El usuario `Karla Revelo` desea actualizar la información del campo Contraseña
Dado que el usuario Karla Revelo se encuentra en la pantalla Perfil veterinario
Entonces el usuario borrará el texto del campo Contraseña
Y el usuario dará clic en el botón EDITAR PERFIL
Entonces se mostrará un mensaje con el título Error y la descripción Formulario incompleto
Y seguirá apareciendo el mensaje de error hasta que el usuario ingrese la información del campo Usuario
Escenario: Error pattern al actualizar el campo Contraseña
El usuario `Karla Revelo` desea actualizar la información del campo Contraseña
Dado que el usuario Karla Revelo se encuentra en la pantalla Perfil veterinario
Entonces el usuario cambiará el texto del campo Contraseña de KarlaV01Huellitas* a KarlaV01Huellitas[/01]*.
Y el usuario dará clic en el botón EDITAR PERFIL
Entonces se mostrará un mensaje con el título Cuidado y la descripción Formulario veterinario tiene errores
Y seguirá apareciendo el mensaje de error hasta que el usuario ingrese información válida en el campo Contraseña
Escenario: Actualizar el campo Foto
El usuario `Karla Revelo` desea actualizar la información del campo Foto
Dado que el usuario Karla Revelo se encuentra en la pantalla Perfil veterinario
Entonces el usuario cambiará la imagen del campo Foto de imagen actual a imagen nueva.
Y el usuario dará clic en el botón EDITAR PERFIL
Entonces si el usuario cargó una imagen del formato correcto en el campo no se mostrará ningún mensaje de error, caso contrario el campo Foto quedará vacío
Y aparecerá la pantalla Citas
Y el usuario habrá actualizado los datos del veterinario en el campo Foto
Escenario: Campo Cédula de identidad debe estar deshabilitado
El usuario `Karla Revelo` desea actualizar la información del campo Cédula de identidad
Dado que el usuario Karla Revelo se encuentra en la pantalla Perfil veterinario
Entonces el campo Cédula de identidad se encontrará deshabilitado.
Escenario: Campo Nombre debe estar deshabilitado
El usuario `Karla Revelo` desea actualizar la información del campo Nombre
Dado que el usuario Karla Revelo se encuentra en la pantalla Perfil veterinario
Entonces el campo Nombre se encontrará deshabilitado.
Escenario: Campo Apellido debe estar deshabilitado
El usuario `Karla Revelo` desea actualizar la información del campo Apellido
Dado que el usuario Karla Revelo se encuentra en la pantalla Perfil veterinario
Entonces el campo Apellido se encontrará deshabilitado.
Características
Regla: Formulario de Veterinario
El formulario de editar datos de veterinario contará con los siguientes campos:
Los campos
Cédula de identidad
,Nombre
yApellido
se encontrarán deshabilitadosAntecedente
Karla Revelo
ha ingresado al aplicativoClub huellitas
veterinario
Perfil veterinario
, para lo cual:v
en la pantallaCitas
Editar
Escenario: Actualizar el campo Celular
Dado
que el usuarioKarla Revelo
se encuentra en la pantallaPerfil veterinario
Entonces
el usuario cambiará el texto del campoCelular
de0985794286
a0973289152
.Y
el usuario dará clic en el botónEDITAR PERFIL
Entonces
si el usuario llenó correctamente el campo no se mostrará ningún mensaje de errorEntonces
aparecerá la pantallaCitas
Y
el usuario habrá actualizado los datos del veterinario en el campoCelular
Escenario: Error al actualizar el campo Celular por valor vacío
Dado
que el usuarioKarla Revelo
se encuentra en la pantallaPerfil veterinario
Entonces
el usuario borrará el texto del campoCelular
Y
el usuario dará clic en el botónEDITAR PERFIL
Entonces
se mostrará un mensaje con el títuloError
y la descripciónFormulario incompleto
Y
seguirá apareciendo el mensaje de error hasta que el usuario ingrese la información del campoCelular
Escenario: Error pattern al actualizar el campo Celular
Dado
que el usuarioKarla Revelo
se encuentra en la pantallaPerfil veterinrio
Entonces
el usuario cambiará el texto del campoCelular
de0985794286
a0985794286M
.Y
el usuario dará clic en el botónEDITAR PERFIL
Entonces
se mostrará un mensaje con el títuloCuidado
y la descripciónFormulario veterinario tiene errores
Y
seguirá apareciendo el mensaje de error hasta que el usuario ingrese información válida en el campoCelular
Escenario: Actualizar el campo Años de experiencia laboral
Dado
que el usuarioKarla Revelo
se encuentra en la pantallaPerfil veterinario
Entonces
el usuario cambiará el texto del campoAños de experiencia laboral
de3
a4
.Y
el usuario dará clic en el botónEDITAR PERFIL
Entonces
si el usuario llenó correctamente el campo no se mostrará ningún mensaje de errorY
aparecerá la pantallaCitas
Y
el usuario habrá actualizado los datos del veterinario en el campoAños de experiencia laboral
Escenario: Error al actualizar el campo Años de experiencia laboral por valor vacío
Dado
que el usuarioKarla Revelo
se encuentra en la pantallaPerfil veterinario
Entonces
el usuario borrará el texto del campoAños de experiencia laboral
Y
el usuario dará clic en el botónEDITAR PERFIL
Entonces
se mostrará un mensaje con el títuloError
y la descripciónFormulario incompleto
Y
seguirá apareciendo el mensaje de error hasta que el usuario ingrese la información del campoAños de experiencia laboral
Escenario: Error pattern al actualizar el campo Años de experiencia laboral
Dado
que el usuarioKarla Revelo
se encuentra en la pantallaPerfil veterinario
Entonces
el usuario cambiará el texto del campoAños de experiencia laboral
de3
a4 años
.Y
el usuario dará clic en el botónEDITAR PERFIL
Entonces
se mostrará un mensaje con el títuloCuidado
y la descripciónFormulario veterinario tiene errores
Y
seguirá apareciendo el mensaje de error hasta que el usuario ingrese información válida en el campoAños de experiencia laboral
Escenario: Actualizar el campo Usuario
Dado
que el usuarioKarla Revelo
se encuentra en la pantallaPerfil veterinario
Entonces
el usuario cambiará el texto del campoUsuario
dekarla-Revelo-V01
akarla-Revelo-V02
.Y
el usuario dará clic en el botónEDITAR PERFIL
Entonces
si el usuario llenó correctamente el campo no se mostrará ningún mensaje de errorY
aparecerá la pantallaCitas
Y
el usuario habrá actualizado los datos del veterinario en el campoUsuario
Escenario: Error al actualizar el campo Usuario por valor vacío
Dado
que el usuarioKarla Revelo
se encuentra en la pantallaPerfil veterinario
Entonces
el usuario borrará el texto del campoUsuario
Y
el usuario dará clic en el botónEDITAR PERFIL
Entonces
se mostrará un mensaje con el títuloError
y la descripciónFormulario incompleto
Y
seguirá apareciendo el mensaje de error hasta que el usuario ingrese la información del campoUsuario
Escenario: Error pattern al actualizar el campo Usuario
Dado
que el usuarioKarla Revelo
se encuentra en la pantallaPerfil veterinario
Entonces
el usuario cambiará el texto del campoUsuario
dekarla-Revelo-V01
akarla-Revelo-V01{#
.Y
el usuario dará clic en el botónEDITAR PERFIL
Entonces
se mostrará un mensaje con el títuloCuidado
y la descripciónFormulario veterinario tiene errores
Y
seguirá apareciendo el mensaje de error hasta que el usuario ingrese información válida en el campoUsuario
Escenario: Actualizar el campo Contraseña
Dado
que el usuarioKarla Revelo
se encuentra en la pantallaPerfil veterinario
Entonces
el usuario cambiará el texto del campoContraseña
deKarlaV01Huellitas*
aKarlaV01Huellitas01*
.Y
el usuario dará clic en el botónEDITAR PERFIL
Entonces
si el usuario llenó correctamente el campo no se mostrará ningún mensaje de errorY
aparecerá la pantallaCitas
Y
el usuario habrá actualizado los datos del veterinario en el campoContraseña
Escenario: Error al actualizar el campo Contraseña por valor vacío
Dado
que el usuarioKarla Revelo
se encuentra en la pantallaPerfil veterinario
Entonces
el usuario borrará el texto del campoContraseña
Y
el usuario dará clic en el botónEDITAR PERFIL
Entonces
se mostrará un mensaje con el títuloError
y la descripciónFormulario incompleto
Y
seguirá apareciendo el mensaje de error hasta que el usuario ingrese la información del campoUsuario
Escenario: Error pattern al actualizar el campo Contraseña
Dado
que el usuarioKarla Revelo
se encuentra en la pantallaPerfil veterinario
Entonces
el usuario cambiará el texto del campoContraseña
deKarlaV01Huellitas*
aKarlaV01Huellitas[/01]*
.Y
el usuario dará clic en el botónEDITAR PERFIL
Entonces
se mostrará un mensaje con el títuloCuidado
y la descripciónFormulario veterinario tiene errores
Y
seguirá apareciendo el mensaje de error hasta que el usuario ingrese información válida en el campoContraseña
Escenario: Actualizar el campo Foto
Dado
que el usuarioKarla Revelo
se encuentra en la pantallaPerfil veterinario
Entonces
el usuario cambiará la imagen del campoFoto
deimagen actual
aimagen nueva
.Y
el usuario dará clic en el botónEDITAR PERFIL
Entonces
si el usuario cargó una imagen del formato correcto en el campo no se mostrará ningún mensaje de error, caso contrario el campoFoto
quedará vacíoY
aparecerá la pantallaCitas
Y
el usuario habrá actualizado los datos del veterinario en el campoFoto
Escenario: Campo Cédula de identidad debe estar deshabilitado
Dado
que el usuarioKarla Revelo
se encuentra en la pantallaPerfil veterinario
Entonces
el campo Cédula de identidad se encontrará deshabilitado.Escenario: Campo Nombre debe estar deshabilitado
Dado
que el usuarioKarla Revelo
se encuentra en la pantallaPerfil veterinario
Entonces
el campo Nombre se encontrará deshabilitado.Escenario: Campo Apellido debe estar deshabilitado
Dado
que el usuarioKarla Revelo
se encuentra en la pantallaPerfil veterinario
Entonces
el campo Apellido se encontrará deshabilitado.