🎓QA, QC y Testing: ¿Son diferentes?
Tres términos que se usan casi como sinónimos en el día a día, pero que significan cosas distintas. Entender la diferencia no es solo un ejercicio semántico — es saber exactamente qué rol estás cumpliendo en cada momento y qué se espera de vos en cada contexto.
🔍 Las diferencias clave
Testing es la actividad concreta de evaluar un producto para encontrar defectos. Es técnico, específico y orientado a un artefacto en particular.
QC (Quality Control) es más amplio: abarca todas las actividades que verifican que el producto cumple con los requisitos. El testing es parte del QC, pero el QC incluye revisiones, inspecciones y otras técnicas de verificación.
QA (Quality Assurance) va un paso más atrás todavía: es el conjunto de procesos y prácticas que buscan prevenir defectos desde el origen. No evalúa el producto, evalúa y mejora el proceso que lo produce.
Una forma de pensarlo: el QA diseña el camino para no caer, el QC verifica que no hayas caído, y el testing busca activamente los lugares donde podrías caer.
📚 Para profundizar
ISTQB Glossary — Las definiciones oficiales de QA, QC y Testing según el estándar internacional.
🤔 Para reflexionar
En tu trabajo actual o en el que aspirás tener, ¿cuál de los tres roles creés que se ejerce más? ¿Y cuál se ejerce menos de lo que debería?
¿Alguna vez escuchaste que alguien use "QA" para referirse a alguien que solo hace testing manual? ¿Qué implicancias tiene esa confusión?