Diferencias entre garantía de calidad (QA) y control de calidad (QC)

Hoy en día, el término de QA es muy utilizado entre las compañías del sector servicios con una gran presencia en el mundo tecnológico, como Novanotio.

Aunque el término “QA” es relativamente nuevo, ya que el mundo de “testing”, “automatización de pruebas”, etc., encontró salida en el mercado IT a mediados del año 2008, muchísima gente confunde control de calidad (QC) con el termino QA (Quality Assurance), que en sus siglas en Inglés, viene a significar GARANTÍA DE CALIDAD.

Los nombres son muy parecidos pero se refieren a procesos totalmente distintos, si bien es verdad que el QA se basa mucho en el feedback que se recibe desde QC, aumentando aún mas la confusión.

Hemos creado este cuadro en el que se compara claramente un proceso y otro, para intentar dejar claras las diferencias.

Captura de pantalla 2015-06-29 a la(s) 17.25.32

Captura de pantalla 2015-06-29 a la(s) 17.26.13

En cambio los técnicos de QC, únicamente necesitan saber cómo funciona el producto, o mejor dicho como debería funcionar y estar orientado hacia el cliente.

Yo personalmente, empecé en el mundo del “testing” sin saberlo. Me reclutaron a comienzos del 2011 para un puesto de ingeniero de sistemas, ya que había que replicar toda la infraestructura del cliente y hacer el deploy de aplicaciones complejas.

Tras 2 meses de instalación y preparación del entorno, finalmente comencé a recibir los paquetes de software de la propia aplicación para hacer el deploy en el entorno de pruebas. Después de unos cuantos meses instalando y configurando el producto, y después de encontrarme con todo tipo de problemas y bugs de desarrollo, nos enviaron la reléase oficial para instalarla.

Llegados a este punto, era hora de las pruebas del control de calidad QC. El problema estaba en que el departamento de QA estaba desbordado en aquel entonces, e hicieron lo que parecía la opción más lógica, darme un curso acelerado de testing, y otro curso acelerado de JMETER e IBM Rational performance, porque ya conocía la infraestructura y la aplicación mejor que nadie.

Teniendo buenos resultados y cumpliendo con los márgenes del proyecto, a partir de aquel momento se me brindaron más oportunidades en el mundo del testing.

Al ver que había mucha salida para el área de QA y QC, empecé a formarme en los distintos tipos y metodologías de testing y en las diferentes herramientas de automatizaciones que había disponibles en el mercado, costeándome cursos, asistiendo a seminarios y lo más importante, trabajando duro.

Mi consejo, enfocarse sobre la utilización de una herramienta concreta y dominarla. Hoy en día, la herramienta más demandada, tanto en España como en el resto de Europa, es Selenium, y no porque sea la mejor, sino porque es open source y tiene mucho soporte por parte de la comunidad que la este usando.

 

Para finalizar, os dejo con una reflexión: “No hay nadie que quiera y que no pueda”.

 

Nicolae Lupu, Servicios QA en Novanotio

 

6 Comentarios

  1. Lidia 02/07/2015 en 1:00 pm- Responder

    Un artículo bien desarrollado y con información valiosa. Os iré siguiendo. Un saludo.

    • Novanotio 02/07/2015 en 3:16 pm- Responder

      Hola Lidia, nos alegra que te haya parecido que la información del blog es valiosa. Un saludo

  2. Arturo 20/07/2015 en 5:10 pm- Responder

    Uno de los mejores artículos sobre el tema de calidad que se puede encontrar en la red. A raiz de este, os leo asiduamente. Muchas gracias por toda la información que aportáis. Un saludo

    • Novanotio 27/07/2015 en 12:07 pm- Responder

      Nos alegra mucho Arturo que te haya parecido interesante nuestro artículo sobre calidad. Pensamos que es importante diferenciar garantía de calidad de control de calidad, para realizar una mejor labor. Un saludo

  3. angela 11/04/2016 en 6:44 pm- Responder

    Buenos días u interesante todo lo que cuentas y la información esta muy completa.

    Tengo algunas preguntas, una de ellas es que cursos debo hacer para iniciarme en este campo, yo trabajo registrando los defectos en una empresa usando IBM Rational clear Quest, me gustaría escalar pero, mis conocimientos son básicos que me recomendarías.

    • Novanotio 17/05/2016 en 2:37 pm- Responder

      Buenos días Angela,
      Te recomendarmos que empieces por lo más básico, que es la teoría. Hay una certificación internacional, muy demandada estos días que es el ISTQB. Este curso está compuesto por dos módulos, el ISTQB Fundation y el ISTQB Advanced level. Busca el centro de formación de tu ciudad que ofrezca este curso. El examen lo harás a través de internet directamente con la empresa que expida tu diploma.
      También es muy aconsejable seguir de cerca las nuevas ofertas de empleo que se publiquen en tu área, para ver los requisitos técnicos/certificaciones que exijan ya que hay que renovarse constantemente en las ultimas tecnologías.
      Un saludo

Deje su comentario Cancelar respuesta