Apuntes y ejercicios referidos a la materia (No se si estan de la mejor manera).
ID: Listar Noticias
TĆTULO: Usuario o persona quiero ver las noticias para estar informado
REGLAS DE NEGOCIO:
CRITERIOS DE ACEPTACIĆN:
Dado
que se establecio conexiĆ³n con el servidor, el token en valido y hay noticias para mostrar
Cuandod
el usuario o la persona le dan al boton ālistar noticiasā
Entonces
el sistema informa el listado de noticias en pantalla
Dado
que no se establecio conexiĆ³n con el servidor
Cuandod
el usuario o la persona quiere ālistar noticiasā
Entonces
el sistema informa que no se pudo establecer la conexiĆ³n
Dado
que se establecio conexiĆ³n con el servidor, el token en invalido
Cuandod
el usuario o la persona le dan al boton ālistar noticiasā
Entonces
el sistema informa que el token es invalido
Dado
que se establecio conexiĆ³n con el servidor, el token en valido y no hay noticias para mostrar
Cuandod
el usuario o la persona le dan al boton ālistar noticiasā
Entonces
el sistema informa que no hay noticias para listar
ID: Acceder detalle
TĆTULO: Como usuario logueado quiero acceder al detalle de una noticias para estar informado
REGLAS DE NEGOCIO:
CRITERIOS DE ACEPTACIĆN:
Dado
que el usuario fabo@gmail.com tiene 0 accesos a detalles que es menor al 5 a los 5 permitidos
Cuandod
el usuario preciona el boton āver detallesā
Entonces
el sistema muestra el detalle de la noticia y aumenta en 1 los detalles visos
Dado
que el usuario fabo@gmail.com tiene 5 accesos a detalles que es igual al 5 a los 5 permitidos
Cuandod
el usuario preciona el boton āver detallesā
Entonces
el sistema informa que que ya no puede ver los detalles de las noticias por el resto del dia
ID: Iniciar SesiĆ³n
TĆTULO: Como usuario quiero iniciar sesiĆ³n para poder acceder a los detalles
REGLAS DE NEGOCIO:
CRITERIOS DE ACEPTACIĆN:
Dado
que el usuario fabo@gmail.com esta registrado, no esta bloqueado, esta en el intento 1, y la contraseƱa pepe30 es correcta
Cuandod
el usuario ingresa fabo@gmail.com, pepe30
Entonces
el sistema inicia la sesiĆ³n del usuario y habilita las opciones para el acceso a los detalles
Dado
que el usuario leo@gmail.com no esta registrado
Cuandod
el usuario ingresa leo@gmail.com, mundial10
Entonces
el sistema informa que el usuario no se encuentra registrado
Dado
que el usuario hitler@gmail.com esta registrado y esta bloqueado
Cuandod
el usuario ingresa hitler@gmail.com, horno666
Entonces
el sistema informa que el usuario se encuentra bloqueado
Dado
que el usuario maradona@gmail.com esta registrado, no esta bloqueado, esta en el intento 1, y la contraseƱa mundial86 es incorrecta
Cuandod
el usuario ingresa maradona@gmail.com, mundial86
Entonces
el sistema informa que la contraseƱa es incorrecta y aumenta en 1 los intentos
Dado
que el usuario diego@gmail.com esta registrado, no esta bloqueado, esta en el intento 3, y la contraseƱa rosa10 es incorrecta
Cuandod
el usuario ingresa fabo@gmail.com, rosa10
Entonces
el sistema informa que la contraseƱa es incorrecta y bloquea la cuenta
ID: Cerrar SesiĆ³n
TĆTULO: Como usuario con una sesiĆ³n abierta cerrar mi sesiĆ³n para proteger mis datos
REGLAS DE NEGOCIO:
CRITERIOS DE ACEPTACIĆN:
Dado
que el usuario tiene una sesiĆ³n abierta
Cuandod
el usuario presiona el boton ācerrar sesiĆ³nā
Entonces
el sistema cierra la sesiĆ³n y deshabilita las opciones para el acceso a las noticias
ID: Registrar Persona
TĆTULO: Como usuario quiero registrarme para poder acceder a los detalles
REGLAS DE NEGOCIO:
CRITERIOS DE ACEPTACIĆN:
Dado
que el usuario fabian@gmail.com no esta registrado, tiene 20 aƱos que es mayor de edad
Cuandod
la persona ingresa Fabian, Martinez, 20 aƱos, fabian@gmail.com
Entonces
el sistema registra al usuario y manda una contraseƱa aleatoria al mail
Dado
que el usuario lucas@gmail.com esta registrado, tiene 22 aƱos que es mayor de edad
Cuandod
la persona ingresa Lucas, Benitez, 22 aƱos, lucas@gmail.com
Entonces
el sistema informa que el mail ya se encuentra registrado
Dado
que el usuario julian@gmail.com no esta registrado, tiene 10 aƱos que es menor de edad
Cuandod
la persona ingresa Julian, Lopez, 10 aƱos, julian@gmail.com
Entonces
el sistema informa que la persona es menor de edad