Casos de Prueba (Srints 1 ‐ 2 ‐ 3) - Polnareff69/P2P-Front GitHub Wiki

Caso de Prueba 1: Registro de Usuario Exitoso

Campo Descripción
Caso de prueba Registro de usuario exitoso
Objetivo Verificar que un nuevo usuario puede registrarse
Entradas Nombre: JuanCorreo: [email protected]Contraseña: 12345678
Pasos 1. Ir al formulario de registro2. Ingresar datos3. Hacer clic en "Crear cuenta"
Resultado esperado Usuario registrado exitosamente y redirigido a su perfil
Resultado real Usuario registrado correctamente, sesión iniciada
Estado ✅ Pasó

Caso de Prueba 2: Creación y Personalización de Negocio

Campo Descripción
Caso de prueba Creación y personalización de negocio
Objetivo Verificar que un usuario puede crear y personalizar un negocio
Entradas Nombre: Tienda NovaDescripción: Productos de tecnología y hogarLogo: logo.png
Pasos 1. Registrarse2. Ir a "Emprender"3. Ingresar datos4. Crear Empresa.5. Personalización de Negocio
Resultado esperado Negocio creado con información personalizada visible
Resultado real Negocio creado correctamente, datos guardados
Estado ✅ Pasó

Caso de Prueba 3: Personalización del Perfil de Usuario

Campo Descripción
Caso de prueba Personalización del perfil de usuario
Objetivo Asegurar que el usuario puede editar su información
Entradas Foto: foto.jpgNombre de usuario: juan_nuevo
Pasos 1. Iniciar sesión2. Ir a "Mi perfil"3. Cambiar datos4. Guardar
Resultado esperado Cambios reflejados en el perfil del usuario
Resultado real Datos actualizados correctamente
Estado ✅ Pasó

Caso de Prueba 4: Agregar Producto a Catálogo del Negocio

Campo Descripción
Caso de prueba Personalización del perfil de usuario
Objetivo Asegurar que el usuario puede editar su información
Entradas Foto: foto.jpgNombre de usuario: juan_nuevo
Pasos 1. Iniciar sesión2. Ir a "Mi perfil"3. Subir Producto4. Tap en cuadro con '+'5. Poner datos6. Ofertar
Resultado esperado Cambios reflejados en el catalogo del vendedor
Resultado real Datos actualizados correctamente
Estado ✅ Pasó

Caso de Prueba 5: Visualización de Catálogo por Parte del Usuario

Campo Descripción
Caso de prueba Visualización de catálogo del negocio
Objetivo Verificar que el usuario puede ver productos de negocios
Entradas N/A
Pasos 1. Iniciar sesión2. Tap en el menú3. Ir a Negocios4. Seleccionar un negocio5. Ver catálogo
Resultado esperado Se muestra el catálogo con productos disponibles
Resultado real Catálogo cargado y visible correctamente
Estado ✅ Pasó

Caso de Prueba 6: Creación de Subasta Exitosa (Backend)

Campo Descripción
Caso de prueba Creación de subasta
Objetivo Verificar que una empresa puede crear una subasta de un producto
Entradas Producto: Laptop DellPrecio inicial: 300.00Duración: 3 días
Pasos 1. Iniciar sesión como empresa2. Ir a "Crear subasta"3. Ingresar detalles4. Publicar
Resultado esperado Subasta creada y visible en la sección de subastas
Resultado real Subasta creada correctamente
Estado ✅ Pasó

Caso de Prueba 7: Pujar en Subasta Exitosa (Backend)

Campo Descripción
Caso de prueba Realizar una puja en subasta
Objetivo Verificar que un usuario puede pujar por un producto en subasta
Entradas Subasta: Laptop DellPuja: 350.00
Pasos 1. Iniciar sesión2. Ir a "Subastas"3. Seleccionar subasta4. Ingresar monto5. Confirmar puja
Resultado esperado Pujador aparece como el mejor postor con el monto ingresado
Resultado real Pujador actualizado correctamente
Estado ✅ Pasó

Caso de Prueba 8: Cierre de Sesión del Usuario

Campo Descripción
Caso de prueba Cierre de sesión
Objetivo Verificar que el usuario puede cerrar sesión correctamente
Entradas Sesión iniciada
Pasos 1. Iniciar sesión2. Hacer clic en el ícono o botón de perfil3. Seleccionar "Cerrar sesión"
Resultado esperado Usuario redirigido a la pantalla de inicio o login, sesión finalizada
Resultado real Sesión cerrada correctamente, usuario deslogueado
Estado ✅ Pasó

Caso de Prueba 9: Despliegue de la Aplicación en AWS

Campo Descripción
Caso de prueba Despliegue exitoso en AWS
Objetivo Verificar que la aplicación web puede ser desplegada y accedida desde AWS
Entradas Código fuente del frontend y backend, configuración de servidor EC2
Pasos 1. Subir archivos al servidor AWS2. Configurar entorno (puertos, dependencias, .env)3. Iniciar la aplicación4. Acceder desde navegador
Resultado esperado Aplicación accesible públicamente desde una IP o dominio de AWS
Resultado real Aplicación desplegada exitosamente en AWS
Estado ✅ Pasó