-
Notifications
You must be signed in to change notification settings - Fork 0
GuiaTesting.md
Arturo Alfaro R edited this page Jul 7, 2025
·
1 revision
- Herramienta recomendada: GitHub Issues (repositorio principal).
-
Formato sugerido:
- Título descriptivo
- Pasos para reproducir el bug
- Resultado esperado vs. resultado real
- Evidencia (capturas de pantalla, logs)
- Prioridad (alta/media/baja)
- Responsable asignado (si aplica)
- Todos los tests unitarios y E2E relevantes pasan.
- No hay bugs críticos abiertos en el módulo afectado.
- La funcionalidad cumple con los requisitos de la historia de usuario.
- Documentación y casos de prueba actualizados.
- Validación de accesibilidad (mobile-first, contraste, navegación teclado).
| Caso de Prueba | Descripción | Pasos | Resultado Esperado | Estado |
|---|---|---|---|---|
| Login exitoso | El usuario puede iniciar sesión con credenciales válidas | 1. Ir a /login 2. Ingresar usuario y contraseña válidos 3. Click en "Iniciar sesión" |
Redirección al dashboard y visualización de nombre de usuario | ✅ |
- Utiliza tablas Markdown como el ejemplo anterior.
- Incluye casos positivos y negativos.
- Documenta pruebas de accesibilidad y mobile.
- Actualiza los casos tras cambios en la funcionalidad.
- QA Lead: Define criterios y revisa bugs críticos.
- Desarrolladores: Corrigen bugs y actualizan casos de prueba.
- Todo el equipo: Puede reportar bugs y sugerir mejoras.
- Testing Manual
- Backend: pytest, coverage.py, pytest-django
- Frontend: Vitest, Cypress, Vue Test Utils, @testing-library/vue
- E2E: Cypress, Mock Service Worker
- Desarrollador implementa feature y tests.
- QA ejecuta pruebas manuales y automáticas.
- Se reportan y corrigen bugs.
- QA valida criterios de aceptación y cierra la tarea.