-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Este proyecto es una nueva versión del ya existente PetClinic, el cual es una aplicación para dar soporte a clinicas veterinarias u otros establecimientos dedicado a los animales.
Las nuevas funcionalidades que vamos a añadir permitirá a los usuarios disponer de las recetas que el veterinario le mande a su mascota para poder consultarla si tiene alguna duda con las tomas. Tambien podrá ojear el catálogo de productos (los cuales podran ser valorados y comentados por los usuarios) disponibles en la tienda, asi como realizar un pedido. La funcion más novedosa y util para los usuarios es la sección "paseos". Si los clientes no tienen tiempo de pasear a su mascota, puede consultar los paseos disponibles y escoger el que más se adapte a sus necesidades.
- Producto
- Carrito de la compra
- Pedido
- Paseos
- Comentarios
- Recetas
Nuestro proyecto es una extensión de "Pet Clinic" y por lo tanto, consideramos que todas las entidades que existen en el proyecto base también serán utilizadas en el desarrollo.
Funcionalidad: Un usuario de la web puede ver los productos disponibles.
Como usuario de la web
Quiero poder ver los productos que ofrece la clínica junto con su nombre, precio y stock
Para ver que productos puedo comprar en la web
Ejemplos de uso:
-
Positivo: Un usuario entra a la web, selecciona la sección de productos y se le muestra los productos que ofrece la clínica junto con la información de los mismos.
-
Positivo: Un usuario entra a la web, selecciona la sección de productos de perros y se le muestra los productos que ofrece la clínica relacionado con los perros junto con la información de los mismos.
-
Negativo: Un usuario entra a la web, selecciona la sección de productos y no se le muestra ningún producto porque no hay ningún producto añadido al sistema.
-
Negativo: Un usuario entra a la web, selecciona la sección de productos de limpieza de mascotas y no se le muestra ningún producto porque no hay ningún producto añadido al sistema relacionado con lo anteriormente dicho.
Funcionalidad: Un usuario de la web puede ver la información completa de un producto
Como usuario de la web
Quiero poder ver la información completa de un producto que ofrece la clínica
Para decidir si cumple con mis necesidades y debo comprarlo
Ejemplos de uso:
-
Positivo: Un usuario entra a la web, selecciona la sección de productos, se le muestra los productos que ofrece la clínica, selecciona el producto deseado y se le expone la información completa del mismo así como un comentario destacado realizado por un veterinario.
-
Positivo: Un usuario entra a la web, selecciona la sección de productos, se le muestra los productos que ofrece la clínica, selecciona el artículo de pelota para gatos y se le expone la información completa del mismo así como un comentario destacado realizado por un veterinario.
-
Negativo: Un usuario entra a la web, selecciona la sección de productos, se le muestra los productos que ofrece la clínica, selecciona el producto deseado y el stock que aparece en esta vista no se corresponde con el que se mostraba en la vista anterior porque otro usuario lo ha comprado en ese intervalo de tiempo.
-
Negativo: Un usuario entra a la web, selecciona la sección de productos, se le muestra los productos que ofrece la clínica, selecciona el producto de gel para caballos y el stock que aparece en esta vista no se corresponde con el que se mostraba en la vista anterior porque otro usuario lo ha comprado en ese intervalo de tiempo.
Funcionalidad: Un usuario de la web puede añadir un producto a su carrito de la compra
Como usuario de la web
Quiero poder añadir un producto a mi carrito de la compra
Para tenerlo guardado en esa sección y comprarlo posteriormente
Ejemplos de uso:
-
Positivo: Un usuario entra a la web, selecciona la sección de productos, se le muestra los productos que ofrece la clínica, selecciona el producto deseado, elige la cantidad de unidades que desea, hace clic en el botón de añadir al carrito y el producto se añade.
-
Positivo: Un usuario entra a la web, selecciona la sección de productos, se le muestra los productos que ofrece la clínica, selecciona un cepillo para perros, elige 3 unidades de este producto, hace clic en el botón de añadir al carrito y el producto se añade.
-
Negativo: Un usuario entra a la web, selecciona la sección de productos, se le muestra los productos que ofrece la clínica, selecciona el producto deseado, elige la cantidad de unidades que desea, hace clic en el botón de añadir al carrito y el producto no se añade porque la cantidad seleccionada es superior al stock disponible.
-
Negativo: Un usuario entra a la web, selecciona la sección de productos, se le muestra los productos que ofrece la clínica, selecciona el producto "jaula para agapornis", elige 5 unidades de dicho producto, hace clic en el botón de añadir al carrito y el producto no se añade porque el stock disponible en ese momento de dicho producto es de 2 unidades.
Funcionalidad: Un usuario de la web puede gestionar un producto en su carrito de la compra
Como usuario de la web
Quiero poder gestionar los productos en mi carrito de la compra
Para modificar lo guardado en esa sección y comprarlo posteriormente, o no
Ejemplos de uso:
-
Positivo: Un usuario entra a la web, selecciona su carrito, se le muestra los productos almacenados en esta sección, selecciona el producto deseado, elige la nueva cantidad de unidades que desea, hace clic en el botón de guardar y el producto se modifica.
-
Positivo: Un usuario entra a la web, selecciona su carrito, se le muestra los productos almacenados en esta sección durante su compra actual, selecciona el producto "trasportín de loros", modifica la cantidad a 3 unidades, hace clic en el botón de guardar y el producto se modifica.
-
Negativo: Un usuario entra a la web, selecciona su carrito, se le muestra los productos almacenados en esta sección, selecciona el producto deseado, elige la nueva cantidad de unidades que desea, hace clic en el botón de guardar y el producto no se modifica porque la cantidad seleccionada es superior al stock disponible.
-
Negativo: Un usuario entra a la web, selecciona su carrito, se le muestra los productos almacenados en esta sección durante su compra actual, selecciona el producto "comida premium para gatos", aumenta la cantidad de dicho producto en 5 unidades, hace clic en el botón de guardar y el producto no se modifica porque el stock disponible en ese momento es de 2 unidades.
Funcionalidad: Un usuario de la web puede hacer un pedido
Como usuario de la web
Quiero poder hacer un pedido del producto añadido a mi carrito
Para completar la compra online
Ejemplos de uso:
-
Positivo: Un usuario entra a su carrito, selecciona la opción de hacer pedido, completa los datos de envío y el pedido se completa correctamente.
-
Positivo: Un usuario entra a su carrito, selecciona la opción de hacer pedido, completa datos como la dirección de envío, el número de telefono, algúna instrucción adicional... y el pedido se completa correctamente.
Negativo: Un usuario entra a su carrito, selecciona la opción de hacer pedido, pero el producto que había seleccionado se ha quedado sin stock en lo que él ha tardado en hacer el pedido.
Negativo: Un usuario entra a su carrito, selecciona la opción de hacer pedido, pero el "juguete para gato" que había seleccionado se ha quedado sin stock en lo que él ha tardado en hacer el pedido.
Negativo: Un usuario entra a su carrito, selecciona la opción de hacer pedido, pero no ha completado los datos de su tarjeta de crédito y no puede finalizar la compra.
Funcionalidad: Un usuario de la web puede valorar un producto
Como usuario de la web
Quiero poder añadir valoraciones en los productos
Para que otros usuarios vean qué productos son mejores y expresar mi opinión sobre el producto
Ejemplos de uso:
-
Positivo: Un usuario selecciona el producto que ha comprado, sale la información completa y añade una valoración positiva.
-
Positivo: Un usuario selecciona el producto que ha comprado, sale la información completa y añade una valoración positiva junto con un comentario.
-
Positivo: Un usuario selecciona el producto "Pienso Royal Canin" que ha comprado, sale la información completa y añade una valoración positiva.
-
Positivo: Un usuario selecciona el producto "Pienso Royal Canin" que ha comprado, sale la información completa y añade una valoración positiva junto con el comentario;"A mi mascota le encanta esta marca de pienso".
-
Negativo: Un usuario selecciona el producto deseado, sale la información completa, inserta en la valoración un valor superior a los permitidos y no se permite añadir la valoración.
-
Negativo: Un usuario selecciona el producto "Arenero Negro", sale la información completa, inserta una valoración de 10 puntos y no se permite añadir la valoración, ya que la máxima valoración posible es de 5.
Funcionalidad: Un usuario de la web puede añadir comentarios
Como usuario de la web
Quiero poder añadir comentarios a los productos
Para expresar mi opinión sobre el producto de una forma más amplia que con una valoración.
Ejemplos de uso:
-
Positivo: Un usuario selecciona un producto, sale toda la información y en un recuadro escribe su opinión sobre el producto, añade el comentario y este se muestra públicamente.
-
Positivo: Un usuario selecciona un producto, sale toda la información y en un recuadro escribe su opinión sobre el producto, añade el comentario junto con una valoración y este se muestra públicamente.
-
Positivo: Un usuario selecciona el producto "Pienso Ultima", sale toda la información y en un recuadro escribe su opinión sobre la mejoría de su mascota desde que toma dicho producto, añade el comentario y este se muestra públicamente.
-
Positivo: Un usuario selecciona el producto "Pienso Ultima", sale toda la información y en un recuadro escribe su opinión sobre la mejoría de su mascota desde que toma dicho producto, añade el comentario y una valoracion de 5 puntos sobre 5 y este se muestra públicamente.
-
Negativo: Un usuario selecciona un producto, sale toda la información y en un recuadro escribe su opinión sobre el producto, pero no le permite añadir el comentario ya que este tiene que tener una longitud mínima.
-
Negativo: Un usuario selecciona el producto "Correa con GPS", sale toda la información y en un recuadro escribe su opinión sobre dicha correa, pero no le permite añadir el comentario ya que el comentario es "Buena Correa", y este tiene que tener una longitud mínima.
Funcionalidad: El administrador de la web puede gestionar los comentarios
Como administrador de la web
Quiero poder gestionar los comentarios a los productos
Para moderar posibles debates que tengan lugar sobre un producto.
Ejemplos de uso:
-
Positivo: El administrador selecciona un producto, sale toda la información, incluidos los comentarios. Observa que uno de ellos es SPAM y lo suprime.
-
Positivo: El administrador selecciona el producto "Cama de Mascota Grande", sale toda la información, incluidos los comentarios. Observa que uno de ellos es "Seguidme @carlos.cruz1", lo considera SPAM y lo suprime.
-
Negativo: El administrador selecciona un producto, sale toda la información, incluidos los comentarios. Elimina uno de ellos porque lo considera inapropiado. El usuario que lo había escrito realiza otro comentario indicando su descontento por la censura recibida.
-
Negativo: El administrador selecciona el producto "Pienso de Caballo", sale toda la información, incluidos los comentarios. Elimina el comentario "Mi caballo no anda bien desde que tomó este pienso". El usuario que lo había escrito realiza otro comentario indicando su descontento por la censura recibida.
Funcionalidad: El administrador del sistema puede añadir los productos que vende la clínica
Como administrador del sistema
Quiero poder añadir los productos que ofrece clínica
Para mostrar a los clientes los productos disponibles Ejemplos de uso:
-
Positivo: El administrador del sistema accede a la sección de administración del sistema, selecciona "añadir producto", rellena la información al completo, hace clic en el botón de añadir y el producto se muestra correctamente a los usuarios.
-
Positivo: El administrador del sistema accede a la sección de administración del sistema, selecciona "añadir producto", rellena la información al completo, hace clic en el botón de añadir y el producto "Jaula para Loros" se muestra correctamente a los usuarios.
-
Negativo: El administrador del sistema accede a la sección de administración del sistema, selecciona "añadir producto",rellena parte de la información requerida, hace clic en el botón de añadir y se le muestra un mensaje informando de que toda la información debe ser rellenada en el formulario.
-
Negativo: El administrador del sistema accede a la sección de administración del sistema, selecciona "añadir producto",rellena el precio unitario con un valor negativo o igual a cero, hace clic en el botón de añadir y se le muestra un mensaje informando de que el precio del producto debe ser mayor que cero.
Funcionalidad: El veterinario puede introducir una receta a un usuario
Como veterinario de la clínica
Quiero poder adjuntar a un usuario una receta
Para que la tenga siempre accesible.
Ejemplos de uso:
-
Positivo: El veterinario busca a un usuario y le adjunta a su perfil una receta con el tratamiento que debe seguir su mascota.
-
Positivo: El veterinario busca a Pedro Molina y le adjunta a su perfil una receta con el tratamiento que debe seguir su Gato.
-
Negativo: El veterinario busca a un usuario y no puede añadir la receta porque la mascota aún no ha sido añadida al sistema.
-
Negativo: El veterinario busca a Pedro Molina y no puede añadir la receta porque su gato aún no ha sido añadido al sistema.
Funcionalidad: El usuario puede ver el histórico de sus recetas
Como usuario de la web
Quiero poder ver un histórico de mis recetas
Para conocer las veces que mi mascota ha estado enferma y la evolución que ha ido teniendo.
Ejemplos de uso:
-
Positivo: El usuario selecciona la sección de todas las recetas y observa una lista donde se muestran todas las recetas que ha tenido en algún momento.
-
Positivo: El usuario selecciona la sección de todas las recetas y observa una lista donde se muestran las 5 recetas que ha tenido cualquiera de sus mascotas.
-
Negativo: El usuario selecciona la sección de todas las recetas y no le aparece ninguna porque nunca ha tenido recetas.
-
Negativo: El usuario selecciona la sección de todas las recetas y no le aparece ninguna porque nunca ha tenido recetas ninguna de sus mascotas.
Funcionalidad: El administrador del sistema puede cancelar un pedido
Como administrador del sistema
Quiero poder cancelar un pedido
Para evitar que un pedido se quede sin atender.
Ejemplos de uso:
-
Positivo: El administrador del sistema recibe un pedido que no puede ser atendido por problemas con el stock y lo cancela.
-
Positivo: El administrador del sistema recibe un pedido de 10 "Juguetes para loros " que no puede ser atendido porque la cantidad del stock actual es de 9 y lo cancela.
-
Negativo: El administrador del sistema recibe un pedido pero por problemas de personal es incapaz de atenderlo y lo cancela
-
Negativo: El administrador del sistema recibe un pedido de de 10 "Juguetes para loros " pero la persona encargada de preparar dicho pedido es incapaz de atenderlo y lo cancela.
Funcionalidad: El administrador puede añadir un paseo
Como administrador de la web
Quiero poder añadir paseos
Para recomendar diferentes rutas a los usuarios por donde pasear a sus mascotas.
Ejemplos de uso:
-
Positivo: El administrador descubre una ruta idónea para pasear a las mascotas y la añade a la web.
-
Positivo: El administrador descubre una ruta por Triana para pasear a los perros y la añade a la web.
-
Negativo: El administrador descubre una ruta idónea para pasear a las mascotas, sin embargo, dada la naturaleza de la misma, no es posible añadirla.
-
Negativo: El administrador descubre una ruta idónea para pasear a las mascotas por Sevilla Este, sin embargo, dada la proximidad a Autovías, no es posible añadirla.
Funcionalidad: El administrador puede actualizar los paseos
Como administrador de la web
Quiero poder actualizar los paseos
Para que recomendar siempre las mejores rutas a los usuarios por donde pasear a sus mascotas.
Ejemplos de uso:
-
Positivo: El administrador descubre que uno de los paseos puede mejorar, lo selecciona y lo edita para hacer una ruta mejor.
-
Positivo: El administrador descubre que el paseo por Triana puede mejorar al añadir un desvío en la tercera calle, lo selecciona y lo edita para hacer una ruta mejor.
-
Negativo: El administrador descubre que uno de los paseos ya no puede realizarse y, por tanto, lo elimina.
-
Negativo: El administrador descubre que el paseo por Reina Mercedes ya no puede realizarse y, por tanto, lo elimina.
Funcionalidad: El usuario puede ver los paseos disponibles
Como usuario de la web
Quiero poder ver los paseos existentes
Para conocer las mejores rutas para pasear a mi mascota
Ejemplos de uso:
-
Positivo: El usuario selecciona la sección de paseos y observa una lista donde se muestran todas los paseos recomendados.
-
Positivo: El usuario selecciona la sección de paseos y observa una lista donde se muestran todas los paseos recomendados por la zona en la que vive.
-
Negativo: El usuario selecciona la sección de paseos y no le aparece ninguno porque no hay paseos recomendados.
-
Negativo: El usuario selecciona la sección de paseos y no le aparece ninguno porque no hay paseos recomendados cerca de la zona en la que vive.
Funcionalidad: Un veterinario puede añadir una valoración prioritaria a un producto
Como veterinario
Quiero poder añadir comentarios a los productos
Para dar a conocer mi visión como experto
Ejemplos de uso:
-
Positivo: Un veterinario selecciona un producto, sale toda la información y en un recuadro escribe su opinión sobre el producto, añade el comentario y este se muestra de forma destaca y con mayor prioridad sobre los demás comentarios.
-
Positivo: Un veterinario selecciona "comedero para loros", sale toda la información y en un recuadro escribe su opinión sobre el producto,"es un comedero muy amplio y limpio", añade el comentario y este se muestra de forma destaca y con mayor prioridad sobre los demás comentarios.
-
Negativo: Un veterinario selecciona un producto, sale toda la información y en un recuadro escribe su opinión sobre el producto, pero no le permite añadir el comentario ya que este tiene que tener una longitud mínima.
-
Negativo: Un veterinario selecciona "comedero para loros", sale toda la información y en un recuadro escribe su opinión sobre el producto,"muy amplio", pero no le permite añadir el comentario ya que este tiene que tener una longitud mínima de 10 caracteres.
Funcionalidad: Un usuario de la web puede ver la información de los pedidos que ha realizado
Como usuario de la web
Quiero poder ver la información completa de los pedidos que he realizado en la web
Para llevar un registro de los productos que compro
Ejemplos de uso:
-
Positivo: Un usuario entra a la web, selecciona la sección de pedidos, se le muestra los pedidos que ha realizado y hace clic sobre uno para ver los productos asociados al mismo.
-
Positivo: Un usuario entra a la web, selecciona la sección de pedidos, se le muestra los pedidos que ha realizado y hace clic sobre el pedido nº10 para ver los productos asociados al mismo.
-
Negativo: Un usuario entra a la web, selecciona la sección de pedidos y no se muestra ningún pedido ya que no ha realizado ningún pedido aún en la web.
Funcionalidad: El administrador puede ver los pedidos que se han realizado en la clínica
Como administrador de la web
Quiero poder ver los pedidos que se han realizado a la clínica
Para saber que productos tengo que preparar para el envío
Ejemplos de uso:
-
Positivo: El administrador entra a la web, selecciona la sección de pedidos y se le muestran todos los pedidos realizados a la clínica.
-
Negativo: El administrador entra a la web, selecciona la sección de pedidos y no se le muestran ningún pedido ya que no se ha realizado ningún pedido a la clínica.
Funcionalidad: Un usuario de la web puede filtrar los productos por categoría
Como usuario de la web
Quiero poder filtrar los productos por su categoría
Para encontrar más rápido el producto que busco
Ejemplos de uso:
-
Positivo: El usuario entra a la web, selecciona la sección de productos, se le muestran todos los productos a la venta, selecciona una categoría para filtrar, hace clic en el botón de filtrar y se le muestran todos los productos que coincidan con la categoría seleccionada.
-
Positivo: El usuario entra a la web, selecciona la sección de productos, se le muestran todos los productos a la venta, selecciona la categoría de animales exóticos, hace clic en el botón de filtrar y se le muestran todos los productos que pertenezca a dicha categoría.
-
Negativo: El usuario entra a la web, selecciona la sección de productos, se le muestran todos los productos a la venta, selecciona una categoría para filtrar, hace clic en el botón de filtrar y no se le muestra ningún producto ya que no hay ninguno a la venta que cumpla con la categoría seleccionada.
-
Negativo: El usuario entra a la web, selecciona la sección de productos, se le muestran todos los productos a la venta, selecciona una categoría de animales exóticos, hace clic en el botón de filtrar y no se le muestra ningún producto ya que no hay ninguno a la venta que cumpla con la categoría seleccionada.
Funcionalidad: El sistema debe poner como "no disponible" un producto sin stock
Como administrador de la web
Quiero que los productos que no tengan stock no estén disponibles para la compra
Para evitar que los usuarios tengan la opción de comprarlos cuando no hay stock
Ejemplos de uso:
-
Positivo: El usuario entra a la web, selecciona la sección de productos, se le muestran todos los productos a la venta, selecciona un producto sin stock, se le muestra la información completa y en lugar del botón de añadir al carrito aparece un mensaje informando de que el producto no está disponible.
-
Positivo: El usuario entra a la web, selecciona la sección de productos, se le muestran todos los productos a la venta, selecciona el producto "cepillo para gatos" que está sin stock, se le muestra la información completa y en lugar del botón de añadir al carrito aparece un mensaje informando de que el producto no está disponible.
-
Negativo: El usuario entra a la web, selecciona la sección de productos, se le muestran todos los productos a la venta, selecciona una categoría para filtrar, hace clic en el botón de filtrar y no se le muestra ningún producto ya que no hay ninguno a la venta que cumpla con la categoría seleccionada.
-
Negativo: El usuario entra a la web, selecciona la sección de productos, se le muestran todos los productos a la venta, selecciona la categoría de "productos para gatos", hace clic en el botón de filtrar y no se le muestra ningún producto de gatos ya que no hay ninguno a la venta que cumpla con la categoría seleccionada.
Funcionalidad: Un usuario puede registrarse en la web
Como usuario de la web
Quiero poder registrarme en la web de la clínica
Para poder acceder y usar los servicios disponibles
Ejemplos de uso:
-
Positivo: El usuario entra a la web, hace clic sobre el botón de registro, introduce todos los datos en el formulario y se le crea una cuenta en el sistema.
-
Positivo: El usuario entra a la web, hace clic sobre el botón de registro, introduce datos como su Nombre, Apellidos, Correo... y se le crea una cuenta en el sistema.
-
Negativo: El usuario entra a la web, hace clic sobre el botón de registro, introduce algunos datos en el formulario y se le muestra un mensaje informando de que todos los datos son obligatorios para el registro.
-
Negativo: El usuario entra a la web, hace clic sobre el botón de registro, introduce todos los datos del formulario menos su correo electrónico y se le muestra un mensaje informando de que todos los datos son obligatorios para el registro.
Funcionalidad: El administrador de la web puede añadir nuevos veterinarios
Como administrador de la web
Quiero poder añadir nuevos veterinarios al sistema
Para que puedan iniciar sesión en la web y realizar sus tareas
Ejemplos de uso:
-
Positivo: El administrador entra a la web, hace clic en la sección de veterinario, pulsa el botón de añadir veterinario, rellena todos los datos del formulario, selecciona el botón de guardar y la cuenta de veterinario se crea correctamente.
-
Negativo: El administrador entra a la web, hace clic en la sección de veterinario, pulsa el botón de añadir veterinario, rellena algunos datos del formulario, selecciona el botón de guardar y se le muestra un mensaje informando de que todos los datos son obligatorios para el registro.
Funcionalidad: Un usuario de la web puede añadir comentarios sobre un paseo
Como usuario de la web
Quiero poder añadir comentarios a un paseo
Para expresar mi opinión sobre el paseo de una forma más amplia que con una valoración.
Ejemplos de uso:
-
Positivo: Un usuario selecciona un paseo, sale toda la información y en un recuadro escribe su opinión sobre el paseo, añade el comentario y este se muestra públicamente.
-
Positivo: Un usuario selecciona el paseo por Santa Justa, sale toda la información y en un recuadro escribe;"Muy buena zona para pasear tranquilamente", añade el comentario y este se muestra públicamente.
-
Negativo: Un usuario selecciona un paseo, sale toda la información y en un recuadro escribe su opinión sobre el paseo, pero no le permite añadir el comentario ya que este tiene que tener una longitud mínima.
-
Negativo: Un usuario selecciona el paseo por Santa Justa, sale toda la información y en un recuadro escribe;"Buen Paseo", pero no le permite añadir el comentario ya que este tiene que tener una longitud mínima de 24 caracteres.
Funcionalidad: El administrador de la web puede eliminar comentarios sobre paseos
Como administrador de la web
Quiero poder eliminar comentarios sobre los paseos
Para evitar posible spam, bulos o comentarios ofensivos
Ejemplos de uso:
-
Positivo: El administrador entra a la web, entra en los comentarios sobre un paseo y se encuentra con un mensaje de spam, pulsa sobre eliminar comentario y este se elimina correctamente.
-
Positivo: El administrador entra a la web, entra en los comentarios sobre el paseo por El Parque Maria Luisa y se encuentra con un mensaje;"Paseo perros por 10€", pulsa sobre eliminar comentario y este se elimina correctamente.
-
Negativo: El administrador entra a la web, entra en los comentarios sobre un paseo, y no hay ningún comentario, por lo tanto no puede eliminar.
-
Negativo: El administrador entra a la web, entra en los comentarios sobre el paseo por Bami, y no hay ningún comentario, por lo tanto no puede eliminar.
Funcionalidad: El administrador del sistema puede actualizar los productos que vende la clínica
Como administrador del sistema
Quiero poder actualizar los productos que ofrece clínica
Para mostrar a los clientes los productos disponibles actualizados de la clínica Ejemplos de uso:
-
Positivo: El administrador del sistema accede a la sección de administración del sistema, selecciona "actualizar productos", hace clic sobre el producto que desea actualizar, cambia los campos deseados, pulsa sobre el botón de actualizar y el producto con la información actualizada se muestra correctamente a los usuarios.
-
Positivo: El administrador del sistema accede a la sección de administración del sistema, selecciona "actualizar productos", hace clic sobre el producto "colonia para perros", cambia el stock a 10 unidades, pulsa sobre el botón de actualizar y el producto con la información actualizada se muestra correctamente a los usuarios.
-
Positivo: El administrador del sistema accede a la sección de administración del sistema, selecciona "actualizar productos", hace clic sobre el producto que desea actualizar, selecciona la opción de "quitar de la venta", pulsa el botón de actualizar y el producto no se muestra a los usuarios de la web.
-
Negativo: El administrador del sistema accede a la sección de administración del sistema, selecciona "actualizar productos", hace clic sobre el producto que desea actualizar, deja vacío algún campo del formulario, pulsa sobre el botón de actualizar y se le muestra un mensaje informando de que toda la información debe ser rellenada en el formulario.
-
Negativo: El administrador del sistema accede a la sección de administración del sistema, selecciona "actualizar productos", hace clic sobre el producto "colonia para perros", deja vacío el campo de Stock, pulsa sobre el botón de actualizar y se le muestra un mensaje informando de que toda la información debe ser rellenada en el formulario.
Cada historia de usuario debe contener ejemplos de uso/especificación y al menos un escenario positivo y negativo. Toda esta información se encuentra explicada en las diapositivas del Tema 2 de DP2.