Giter Club home page Giter Club logo

ingenieria-de-software-base-de-datos's People

Contributors

lissette153 avatar

Watchers

 avatar

ingenieria-de-software-base-de-datos's Issues

[Plataforma de pago Martiry - Productos] Los productos no se agregan al carro

Descripción del problema:
Los productos mostrados en ofertas y galería no permiten agregarse al carro ya que falta un botón y también falta configurar el carro para que se agreguen los productos de forma exitosa.

Pasos para ejecutar la prueba:
1.Ingresar a la plataforma
2. Observar los productos que solo están diseñados y no tienen un botón para agregar al carro
3.Abrir el carro y observar que solo esta diseñado y no con back end para acceder a los productos.

Resultados esperados:
Que los productos se puedan agregar al carro y se muestren dentro del carro al hacer clic en el carro.

[Plataforma de pago Martiry - Productos] Los productos no están insertados en la base de datos.

Descripción del problema:
Los productos no están insertados en la base de datos de Martiry, ya que falta importarlos asignándole nombres y importarlos en la vista como en el registro de usuario.

Pasos para ejecutar la prueba:

  1. Ingresar a la plataforma web
  2. En la parte de búsqueda intentar buscar cualquier producto y mostrara un mensaje diciendo que no se encuentra el producto(ya que no esta insertado en la base de datos)

Resultados esperados:
Que los productos estén insertados en la base de datos para que se pueda acceder a los datos fácilmente en cualquier momento y se puedan mostrar al buscarlos.

[Plataforma de Pago- Carrusel ] Se debe implementar varios click para que se muestre el carrusel

DESCRIPCION DE PROBLEMATICA:

Al momento de apretar el carrusel de la pagina se debe apretar varias veces para que se muestre el carrusel completo. La idea es que se con tan solo un clic muestre el contenido entero del carrusel.

PASOS A SEGUIR:

  1. Apretar varias veces los botones del carrusel para deslizar el contenido.
  2. Seguir deslizando con el botón del carrusel para mostrar todo el contenido

RESULTADO ESPERADO:
Que el carrusel al solo hacer un clic muestre todo su contenido.

[Plataforma de pago Martiry - CATEGORIAS] Solo funciona una galería de categoría.

Descripción del problema:
El botón de categorías solo tiene un link que funciona que lleva a herramientas, mientras que las otras categorías: Materiales de construcción y Madera/Tablones aun no esta implementado los links ni la galería de estos, por ende no funciona.

Pasos para ejecutar la prueba:

  1. Ingresar al sitio web
  2. Apretar el botón de categorías.
  3. Apretar los hipervínculos de Materiales de construcción y Madera/Tablones.

Resultados esperados:
Que la galería de Materiales de construcción y Madera/Tablones sea creada, se implementen en las vistas y funcione en los hipervínculos de categorías de esta forma se podrá acceder a estas.

[Plataforma de pago Martiry - Base de datos] Los datos no son enviados a la base de datos al registrarse y no se puede iniciar sesion

Descripcion del problema:
Cuando uno se registra en la plataforma de pago web los datos son enviados a la tabla auth_user de django y no a la tabla esperada de usuarios de la plataforma, por ende cuando uno inicia sesion no redirige a la pagina de informacion del usuario(Perfil), si no que manda un error de: 'Credenciales erroneas' (Que implemente en la plataforma para ver si dirige un error)

Pasos para ejecutar la prueba:
1.Registrarse rellenando el formulario con datos solicitados y presionar el boton de registrarse.
2. Iniciar sesion en la plataforma rellenando datos y presionar el boton de iniciar sesion.

Resultados esperados:
Registrar los datos en la base de datos esperada (tabla de usuarios) y al iniciar sesion redireccionar a una pagina de informacion del perfil donde muestre los datos que fueron registrados en la plataforma.

[Plataforma de pago Martiry - Botones de carro, compra y compra final] No funcionan

Descripción del problema:

Los botones de mi carro, compra y compra final no funcionan (Cuando se quiere agregar y/o quitar mas de un producto el botón: + 1 -) y (el botón de X para quitar producto).

Pasos para ejecutar la prueba:

  1. Ingresar hacia la plataforma.
  2. Ir hacia mi carro y apretar.
  3. Al hacer clic en los botones no ocurre nada

Resultados esperados:
Que funcionen los botones de forma que si el usuario quiere agregar mas de un producto pueda agregar en el botón mas de 1 y si quiere quitar el producto pueda eliminarlo con el botón de X

[Plataforma de pago Martiry - Suma de total y subtotal] No suma nada (solo esta insertado como parrafo)

Descripción del Problema:

Al momento de agregar algún producto hacia el carro es ideal que los precios se sumen y muestre en el total de este precio para que se pueda verificar bien cuanto salió los productos totales. Tampoco esta implementado en compra y final de compra (falta sumar y agregar alguna función que permita manejar los precios y sumarlos)

Pasos para ejecutar la prueba:

  1. Ingresar hacia la plataforma
  2. Ir hacia mi carro (apretar)
  3. Ir a pagar (también sale sin sumar) y final de compra (También sale sin sumar) Solo esta diseñado pero no implementado para que sume costos.

Resultados esperados:
Que los productos ingresados con sus respectivos precios se puedan sumar y se pueda mostrar cual es el total de la compra a realizar.

[Plataforma de pago Martiry - Validaciones ] Faltan validaciones en formulario y registro.

Descripción del problema:
Al momento de registrarse falta validar los campos nombre y apellidos para que el usuario sepa que solo se puede escribir caracteres y si en caso de que escriba numérico no lo deje ingresar por la validación realizada. Mientras que el celular debe ser numérico y también se espera lo mismo. Todos estos datos mencionados anteriormente deben ser obligatorios.

Mientras que en el formulario de quejas y sugerencias faltan validaciones de nombre(carácter), apellido(carácter) y celular (numérico y solo 8 dígitos) y también que sea obligatorio los siguientes campos: Motivo, detalles, fecha, archivo., nombre, celular y correo. Y muestre el mismo error mencionado que en el registro.

Pasos para ejecutar prueba:
Registro

  1. Ingresar hacia la plataforma
  2. Rellenar datos que se piden
  3. Registrarse (Permitirá registrarse con cualquier tipo de carácter)

Formulario de quejas y sugerencias

  1. Ingresar hacia la plataforma
  2. Ir hacia el pie de pagina
  3. Ingresar al formulario de quejas y sugerencias
  4. Rellenar datos que se piden
  5. Enviar solicitud (Permitirá enviar formulario sin ninguna validación)

Resultados esperados:
Que se implementen verificaciones al momento de ingresar datos para que la persona sepa que se puede ingresar y que no (de esta forma se puede acceder muy bien a la información por los tipos de datos de estos.)

[Plataforma de pago Martiry - Términos y condiciones y promesa] Especificación de como se protegen los datos.

Descripción del problema:
Los términos y condiciones no están bien especificados de como se realizara la protección de datos, reglas de condiciones de usos, describir los métodos de pago como se protege la información financiera, informar los términos de envió y entrega (plazos y tarifas), Cuentas de usuario (definir responsabilidades de usuario y si se puede acceder a la información de este), propiedad intelectual(derecho de autor), Cambios de términos de usuario(especificar cuales serán y que se notificaran) y contacto y soporte(realizar un detalle de como se atenderá en caso de emergencias.) (acciones o bien definir seguridad).
Mientras que la promesa falta especificar cada una de estas de como se protegerá al usuario y otras cosas mas. También falta adquirir garantía de devolución en caso de que el producto este defectuoso o no sea el mismo que se haya comprado.

Pasos para ejecutar la prueba:

  1. Ingresar a la plataforma web
  2. Ingresar en el pie de pagina, apretar hacia los términos y observar lo que dice.
  3. Ingresar en el pie de pagina, apretar hacia la promesa y observar lo que dice.

Resultados esperados:
Términos y condiciones que estén bien especificados para que el usuario pueda entender mejor estos y la promesa este bien redactada de como nosotros apoyaremos al consumidor en caso de cualquier inconveniente.

[Plataforma de pago Martiry - Dashboard ] No muestra los datos ingresados por el usuario.

Descripción del problema:

El dashboard al momento de iniciar sesión (como un perfil de usuario) no muestra los datos que han sido registrados por este, solo muestra el correo y el username, mientras que los otros datos (nombre, apellido y celular) se muestran en blanco como si no fueran accedidos estos datos al dashboard.

Pasos para ejecutar la prueba:

  1. Ingresar a la plataforma
  2. Si no esta registrado, registrarse con los datos requeridos.
  3. Iniciar sesión con su correo y contraseña
  4. Redirige hacia el dashboard y solo muestra los datos mencionados.

Resultados esperados:
En el momento que el usuario inicie sesión seria ideal que muestre todos los datos mencionados y un ¡Bienvenido [username] a tu plataforma de pago web favorita! y si el usuario quiere ver su perfil muestre los datos también. (Que seria el mismo dashboard usado)

[Plataforma de pago Martiry - Formulario de quejas] No se envía hacia la base de datos la información ingresada.

Descripción del problema:
En el formulario de quejas o sugerencias al momento de ingresar toda la información en el formulario y enviar estos datos no se ingresa a la base de dato ya que falta una tabla para este formulario y también falta asignársela a los datos(views y html) para que sean enviados correctamente.

Pasos para ejecutar la prueba:

  1. Ingresar al sitio web
  2. Ir al pie de pagina y ingresar al formulario de quejas y sugerencias.
  3. Rellenar la información
  4. Solo muestra un mensaje pero no muestra los datos enviados que se ingresados(debería mostrar como un tipo dashboard)

Resultados esperados:
Que se envié correctamente hacia la base de datos la información ingresada por el cliente y luego se muestre exitosamente cuales fueron los datos ingresados por el.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.