Testing vs. QA
Un tema recurrente en los distintos ambientes/áreas de las empresas (en el área de testing también) y hasta en la red es confundir estos dos términos y hablar de los mismos de manera indiferente interpretando a ambos como si fueran sinónimos, lo cual es incorrecto.
Definición (Según ANSI/IEEE)
Testing:
Es el proceso de ejecución de un sistema con la intención de encontrar defectos, incluyendo la planificación de las pruebas previo a la ejecución de los casos de prueba.
Testing = «Control de Calidad»
Control de Calidad:
Es el conjunto de actividades destinadas a evaluar el trabajo para el desarrollo de un producto.
Control de Calidad = “Medición de la calidad de un producto”
Quality Assurance:
Es el conjunto de actividades encaminadas a lograr que el desarrollo y / o proceso de mantenimiento es adecuado para garantizar que el sistema cumplirá con sus objetivos.
QA = “Medición de la calidad de los procesos utilizados para crear un producto de calidad”
La diferencia clave es recordar que:
Las tareas de QA están interesadas en el proceso de desarrollo del producto, mientras que testing y el control de calidad están interesados en el desarrollo del producto en si mismo.