🎓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?