

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Checklist para QA Autogestionable
Tipo: Guías, Proyectos, Investigaciones
1 / 3
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!


Checklist para QA Autogestionable
1. Bases de Datos ☒ Las tablas tienen nombres según los estándares de la empresa. ☒ Los nombres de las columnas son lógicos y comprensibles para todos. ☐ Todas las columnas definidas son utilizadas en la aplicación. ☐ Cada tabla tiene una columna company_id si corresponde. ☐ Las relaciones entre tablas están correctamente definidas con llaves foráneas. ☐ Se han implementado índices en columnas utilizadas frecuentemente en búsquedas o joins. ☐ Las restricciones de integridad de datos (p. ej., NOT NULL, UNIQUE) están adecuadamente configuradas. ☐ Las migraciones de bases de datos están documentadas y versionadas. ☐ No hay columnas con datos duplicados o redundantes. 2. Requerimientos ☐ Todos los requisitos especificados han sido implementados y verificados. ☒ Los permisos de usuario están configurados adecuadamente. ☒ Los permisos de usuario son editables en la gestión de usuarios. ☒ Los mensajes de error para el usuario están claramente definidos y ofrecen soluciones útiles. ☐ Si se trata de un módulo nuevo, existe una variable de modularización para su activación/desactivación. ☐ Para tablas de datos, existen opciones para exportar a Excel o PDF que muestran correctamente los datos. ☐ Los flujos de aprobación (si aplica) están configurados con API y probados. ☐ Si es una tabla de gestión con muchos datos, se incluyó paginación.
3. Limpieza de Código ☐ No hay código comentado o sin utilizar. ☐ No existen botones o enlaces en la interfaz que no funcionen. ☐ Las funciones están organizadas en algún archivo de funciones.php ☐ Las funciones tienen nombres descriptivos y las variables son entendibles. ☐ Se ha documentado el código explicando validaciones o procesos complejos. ☐ No se utilizan valores mágicos; todos los parámetros y configuraciones están centralizados en variables o constantes. ☐ No hay código duplicado; se utilizan funciones reutilizables. ☐ Los logs y depuraciones han sido eliminados o desactivados en el entorno de producción. 4. Diseño/UX/UI ☐ La vista está definida por estilo.css o archivos CSS centralizados. ☐ En vistas de gestión de datos, se incluyen filtros necesarios para una mejor gestión por parte del usuario. ☐ Los botones siguen las convenciones del sistema y están implementados como variables o componentes reutilizables. ☐ La cabecera sigue el formato estándar y muestra la información requerida según los lineamientos. ☐ El botón "Volver" está ubicado a la izquierda de la interfaz. ☐ Los montos están alineados a la derecha y formateados con separadores de miles y decimales según el tipo de moneda. ☐ Los números que no son montos (p. ej., número de OC) están centrados en las tablas de gestión de datos. ☐ Los textos largos están alineados a la izquierda en las tablas. ☐ Las fechas se muestran centradas y en el formato dd-mm-aaaa. ☐ Los estados están centrados en las tablas de datos. 5. Condiciones para Pasar a Producción