Skip to main content

Regression Test Documentation Cartas Digitales

Regression Test

El Regression Test tiene como objetivo:

Verificar que las funcionalidades existentes siguen comportándose igual que antes de los cambios. 

Detectar errores introducidos por optimizaciones, refactorizaciones o correcciones de bugs.

Asegurar que las modificaciones no reintroduzcan fallos antiguos (reversiones de fallos).

Confirmar que las correcciones de defectos recientes no afecten negativamente a otras partes del sistema.

Mantener la estabilidad general del software a lo largo del tiempo.

Pasos para realizar un test de regresión en QA.

    Definir alcance:

    Módulos a trabajar en el test de regresión: Platos, Cartas, Canales, Publicidad, Qr.

    funcionalidades y escenarios cubrir:

    filtrado de platos por Restaurante

    lógica de programación de cartas en el sistema

    sección de creación de cartas/secciones.

    sección de canales/programación de la carta.

    programación de cartas por restaurante

    generación de código QR

    genere la carta de ajuste por defecto

    la plantillas "Menú

    funcionalidad de cartas inactivas en la sección de canales.

    Ajustar la columna de duración en el DAM de actualización de imagen en el administrador de archivo

    Traducción de secciones al idioma seleccionado Español.

    Inicio/Autenticación: registro, inicio de sesión, recuperación de contraseña, verificación de usuario.

    Perfil de usuario: edición de datos personales, preferencias, foto de perfil, configuraciones.

    Navegación/Exploración: menú, barra de búsqueda, filtros, categorías, sugerencias.

      Contenido principal: pantallas que muestran la función central de la app (por ejemplo, productos, artículos, tareas, mensajes). Gestión de datos: creación, lectura, actualización y eliminación (CRUD) de items; almacenamiento local y/o en la nube. Interacciones/acciones: like, guardar, compartir, comentar, seguir, enviar. Notificaciones: alerts, mensajes push, recordatorios. Comunicación: chat o mensajes entre usuarios, comentarios, respuestas. Configuraciones: preferencias, temas, notificaciones, permisos. Pagos y suscripciones: métodos de pago, facturación, planes. Seguridad y permisos: autenticación multifactor, gestión de permisos, cifrado. Seguimiento y analítica: métricas de uso, eventos, informes. Integraciones externas: APIs, webhooks, conectores con otros servicios. Soporte y ayuda: ayuda en línea, FAQs, contacto de soporte. Localización/Internacionalización: idiomas, formatos de fecha/moneda. Mantenimiento y rendimiento: caché, sincronización, manejo de errores, logging. Priorizar casos de prueba críticos y de alto riesgo. Prepara Alcance: Revisar Cambios  Seleccionar casos de prueba preparar Datos y entorno  Ejecutar pruebas  Registrar Hallazgos  Validar Corecciones  Analizar Metricas Mantener la suite  Informar a stakeholders Lecciones aprendidas