Ir al contenido principal

Plantilla Base de Pruebas Funcionales

Plantilla Base de Pruebas Funcionales

Este documento sirve como formato estándar para documentar las pruebas funcionales que cada programador debe realizar antes de enviar su desarrollo a QA. Debe completarse para cualquier tipo de tarea (roles, incidencias, métricas, validaciones, creación de doctypes, etc.).

1) Recursos
  • Enlace/s del módulo, apartado, sistema, doctype, etc.
  • Enlace/s de apk para pruebas
2) Precondiciones
  • Usuarios/Roles necesarios:
  • Datos iniciales cargados:
  • Estados previos del sistema:
  • Estados previos del sistema:
  • Permisos o configuraciones activas:
  • Integraciones requeridas (API, ERP, App, etc.)
  • Flujo de la tarea
  • Flujo de la tarea
  • Flujo de la tarea
  • Condiciones del flujjo
3) Casos de Prueba Funcionales

Regla: Para cada tarea documentar al menos 3 casos válidos y 1 caso no válido.

  • Descripción

  • Pasos

  • Datos / Condiciones

  • Resultado esperado

  • Evidencia (Screenshot)

Ejemplos de flujos válidos: creación de registro, consulta, modificación.
Ejemplo de flujo no válido: intento con datos inválidos o permisos insuficientes.

4) Casos Negativos / Seguridad
  • Acceso sin permisos → debe bloquear con mensaje.

  • Datos inválidos o campos vacíos → debe mostrar validaciones.

  • Condiciones fuera de rango/tiempo → debe manejarse con error controlado.

5) Consideraciones (opcional)
6) Rutas / Funciones / Opciones Tocadas
  • Rutas frontend involucradas:

  • Endpoints backend modificados:

  • Archivos de configuración cambiados:

  • Botones, menús u opciones del sistema probadas

  • Campo:

7) Evidencias
Incluir capturas de pantalla de cada caso probado

8) Checklist del Programador

[ ] Evidencias adjuntadas
[ ] Precondiciones cumplidas
[ ] Casos válidos y no válidos documentados
[ ] Rutas/funciones tocadas listadas / DETALLE DE PULL

[ ] Consideraciones (OPCIONAL)

9) Resultado del Peer Review

• Revisor:
• Fecha:
• Observaciones:
• Decisión: Aprobado / Requiere cambios

10) Checklist del Code Reviewer

[ ] Seguridad (inputs sanitizados, queries parametrizadas, CSRF/XSS)
[ ] Performance (consultas optimizadas, uso de caché)
[ ] Arquitectura (respeta MVC, modularidad)
[ ] Higiene del MR (commits limpios, cambios aislados)
[ ] Evidencias revisadas y conformes

 

Ejemplo: https://erp.overskull.com/app/task/TASK-2025-04449

Recursos:


Precondiciones:


Consideraciones: