Lección 1 de 7 · 2 min
Qué es QA (y qué no es)
Testing, QC y QA no son lo mismo
- Testing es la actividad: ejecutar el software para encontrar diferencias entre lo que hace y lo que debería hacer.
- QC (Quality Control) es verificar el producto: ¿este build cumple los criterios?
- QA (Quality Assurance) es el proceso completo: prevenir defectos, no solo encontrarlos. Un buen QA influye en los requisitos antes de que se escriba código.
En la práctica, el rol "QA" en la industria abarca las tres cosas. Pero entender la diferencia cambia cómo trabajas: el QA que solo ejecuta casos es reemplazable; el que previene defectos en el diseño es invaluable.
Los 7 principios del testing (ISTQB)
Vale la pena memorizarlos porque aparecen en cada entrevista — y porque son verdad:
- El testing muestra la presencia de defectos, no su ausencia.
- El testing exhaustivo es imposible — por eso existe el criterio de riesgo.
- Probar temprano ahorra dinero — un bug en requisitos cuesta 100x menos que en producción.
- Los defectos se agrupan — el 80% de los bugs vive en el 20% de los módulos.
- La paradoja del pesticida — los mismos casos dejan de encontrar bugs nuevos.
- El testing depende del contexto — no se prueba igual un e-commerce que un marcapasos.
- La ausencia de errores es una falacia — un software sin bugs que no resuelve el problema del usuario sigue siendo un fracaso.
Un día real de QA
Olvida la caricatura del "probador de botones". Un día típico incluye:
- Revisar historias de usuario nuevas y hacer preguntas incómodas ("¿qué pasa si el usuario no tiene internet a mitad del pago?").
- Diseñar y ejecutar casos de prueba para lo que salió del sprint.
- Una sesión de testing exploratorio sobre la funcionalidad nueva.
- Reportar y re-testear bugs.
- Revisar que la automatización siga verde (aunque no la escribas tú... todavía).
Ejercicio
Elige cualquier app que uses a diario (delivery, banco, transporte). Escribe 5 preguntas que le harías al equipo antes de probar su próxima funcionalidad. Guárdalas: las vamos a convertir en casos de prueba en la próxima lección.