ISPC-TSDW / Libroteka.app

1 stars 0 forks source link

TK 010 - CRITERIOS DE ACEPTACION #10

Open GERGUSCANO opened 4 weeks ago

GERGUSCANO commented 4 weeks ago

Realizar los criterios de aceptacion

rominasolhaag commented 3 weeks ago

Los criterios de aceptacion los realizo Vale, pero los revise y deje sugerencias al privado porque no puedo acceder a mi correo para dejarselas en el documento.

rominasolhaag commented 3 weeks ago

https://docs.google.com/spreadsheets/d/1Ek99tYoibZMLKyZhNBWD7Nqc_ZLrAqDHJKAJ3VcsMk0/edit?gid=0#gid=0

Comentarios sobre los criterios de aceptacion y los pase a imperativo para que queden todos en el mismo tiempo y sea mas facil leer, si les parece procedan, aclaro que solo modifique lo hecho, muy buen trabajo Vale. a medida que vayamos teniendo mas definiciones agregamos mas escenarios :) @valetommasini @GERGUSCANO : #US01 Dejaria el criterio de aceptacion Nro Criterio de aceptación (Título) Contexto Evento Resultado / Comportamiento esperado
1 Registro exitoso Dado que el usuario quiere registrarse como cliente Cuando coloca los datos correctamente Entonces el registro es exitoso.
3 Registro con errores Dado que el usuario quiere registrarse como cliente Cuando ingresa los datos de manera incorrecta Entonces el sistema muestra al usuario mensaje informando que datos debe corregir.

#US02

Nro Criterio de aceptación (Título) Contexto Evento Resultado / Comportamiento esperado
1 Log in exitoso Dado que un usuario registrado quiere iniciar sesion Cuando ingresa los datos correctamente Entonces inicia sesion de manera exitosa y el sistema redirige al home de la app.
2 Log in con errores Dado que un usuario registrado quiere iniciar sesion Cuando ingresa datos erroneos Entonces el sistema muestra un mensaje de error indicando que las credenciales son incorrectas.
3 Seguridad y proteccion dado que soy un usuario que se quiere registrar intento acceder a una página o recurso protegido sin iniciar sesión debería redirigirme automáticamente a la pantalla de inicio de sesión.
Al 3 lo interpreto como lo voy a detallar abajo Nro Criterio de aceptación (Título) Contexto Evento Resultado / Comportamiento esperado
3 Seguridad y proteccion Dado que usuario no registrado quiere iniciar sesion Cuando ingresa sus credenciales Entonces el sistema deberia mostrar un mensaje indicando que no esta registrado.

ahora lo lei de nuevo y creo que lo entendi, pero igual deje el escenario anterior:

Nro Criterio de aceptación (Título) Contexto Evento Resultado / Comportamiento esperado
3 Seguridad y proteccion Dado a un usuario sin autenticarse Cuando intenta acceder a una página o recurso protegido Entonces el sistema redirige automáticamente a la pantalla de inicio de sesión.

*En el caso de la #US03 dejaria el primer ejemplo y los ultimos dos* Criterios de aceptación

Nro Criterio de aceptación (Título) Contexto Evento Resultado / Comportamiento esperado
1 Búsqueda por título Dado que ingresa en el buscador el titulo del libro Cuando el titulo del libro se encuentra Entonces el sistema muestra una lista de libros que coinciden con el título ingresado, ordenados alfabaticamente.
2 Busqueda por autor Dado que ingresa en el buscador el autor de un libro Cuando el titulo del libro se encuentra Entonces el sistema muestra una lista de libros que coinciden con el autor ingresado, ordenados alfabeticamente.
3 Busqueda por genero Dado que ingresa en el buscador un genero de libro Cuando el titulo del libro se encuentra Entonces el sistema muestra una lista de libros que coinciden con el genero literario ingresado.
4 Busqueda no encontrada Dado que ingresa en el buscador un dato inexistente Cuando no encuentra el dato Entonces el sistema muestra un mensaje de "No se encontraron resultados".
5 Busqueda insensible o flexible Dado que se ingresa el nombre del libro sin respetar mayúsculas o sin respetar el nombre exacto del libro Cuando el sistema reconoce las palabras o el nombre del libro Entonces el buscador muestra una lista de libros que coincidan con la palabra ingresada.
#US04 Nro Criterio de aceptación (Título) Contexto Evento Resultado / Comportamiento esperado
1 Filtrar por calificación Dado que la aplicación ofrece un rango de calificaciones o un mínimo de calificaciones para elegir Cuando se elige el rango deseado de calificaciones Entonces se muestran libros con calificaciones en el rango o por encima de la calificación mínima seleccionada.
2 Filtrar por precio Dado que la aplicación ofrece un rango de precios o un mínimo de precio para elegir Cuando se elige el rango de precios que interesa o el mínimo de precio que se está dispuesto a pagar Entonces el sistema muestra una lista de libros que coinciden con el rango de precios seleccionado.
3 Filtrar por popularidad Dado que la aplicación ofrece la opción de ordenar por popularidad en vez de alfabéticamente Cuando se elige el filtro por popularidad Entonces el sistema muestra una lista de libros ordenada por popularidad y no alfabéticamente.
#US05 Nro Criterio de aceptación (Título) Contexto Evento Resultado / Comportamiento esperado
1 Acceso a la Funcionalidad de Reserva Dado que se accede al libro que se quiere reservar Cuando se visualiza la opción para reservar el libro Entonces debería poder hacer 'Click' en la opción para iniciar el proceso de reserva.
2 Confirmacion de la reserva Dado que se ha hecho clic en el botón de reserva Cuando la reserva se realiza Entonces el botón de reserva debería tornarse azul , el libro debería agregarse a la lista de libros reservados y debera mostrar un mensaje de reserva exitosa.
3 Cancelación de la reserva Dado que se accede a la lista de libros reservados para cancelar una reserva Cuando hace 'Click' en el boton de cancelacion al lado del libro reservado Entonces se cancela la reserva y se muestra al usuario un mensaje exitoso.