“What Quality Assurance cannot prevent, a proper Testing will detect… so there is a symbiosis”


Entrevistamos a Carles Garcia, Test Engineer en la sede de GFT en Sant Cugat (Barcelona), que quedó clasificado en primera posición en un concurso que consistía en formular una frase, a modo de reflexión, sobre el tema de la edición de 2012 del  “Belgium Testing Days”, un evento internacional sobre testing de software que se celebra anualmente en Bélgica.

Carles Garcia. Test Engineer de GFT

Francisco Blas: Hola Carles, ¿podrías explicarnos a qué te dedicas en GFT?

Carles Garcia: Actualmente trabajo como Test Engineer en un proyecto de banca a nivel internacional. Somos un equipo de testing de cuatro personas que trabajamos conjuntamente con otro equipo de desarrollo de ocho personas en GFT Valencia, además de otros profesionales de Reino Unido, Holanda, India y Singapur. Me incorporé a la consultora de Tecnologías de la Información (TI) GFT hace unos dos años y anteriormente trabajé en una pequeña consultora durante casi tres años. Estudié Ingeniería Informática en la Universidad Ramon Llull de Barcelona y estoy certificado en testing por la ISTQB (International Software Testing Qualifications Board).


FB: ¿En qué consistía el concurso del “Belgium Testing Days 2012” en el que participaste y qué hiciste para ganarlo?

CG: “Belgium Testing Days” es una de las conferencias de testing más importantes a nivel europeo, con conferenciantes que vienen de todo el continente, y también de EE.UU y de Asia. El concurso consistía en pensar y formular una frase o comentario, a modo de reflexión, referente al tema de la conferencia de la edición de 2012: QA vs Testing (Quality Assurance frente a Testing). Esta reflexión se podía enviar al concurso de forma escrita o en formato audio grabado. Yo participé enviando una frase grabada en audio a la página web de la conferencia. Tras unos días donde se podía votar públicamente todas las propuestas,  gané el primer premio que consistía en un pase de dos días para la conferencia.

FB: Explícanos con más detalle el significado de la frase que enviaste al concurso: “What Quality Assurance cannot prevent, a proper Testing will detect… so there is a symbiosis”

CG: La traducción en castellano podría ser: “Lo que la Quality Assurance no es capaz de prevenir, un buen testing lo podrá detectar… por lo que hay una simbiosis entre ambos”. La idea es expresar que la QA (Quality Assurance) que intenta medir o monitorizar errores o deficiencias en el proceso de un proyecto puede prevenir errores en el diseño o implementación de un software. Sin embargo, es el testing el que posibilita que se pueda detectar cualquier problema que pueda surgir. Por lo tanto, QA y testing se complementan. Por ejemplo,  si no se realiza una correcta revisión del código, por falta de tiempo, y hay algún error, el equipo de testing podría detectar el problema para que luego  el equipo de desarrollo lo pueda corregir.

FB: Estando en Bélgica en marzo, en el evento, quizás pudiste conocer algunas novedades en el área de testing. ¿Qué te llamó más la atención?

CG: En el evento se trataron multitud de temas diferentes pero yo destacaría principalmente dos,  que están de actualidad en el mundo del testing. Por un lado, el auge de nuevas aplicaciones móviles conlleva un nuevo tipo de testing: el Mobile Testing. No hay aún mucha experiencia en este campo pero siempre es interesante conocer de primera mano cómo realiza este tipo de testing otras compañías.

Por otro lado, otro tema que recibió bastante atención en las conferencias fue la automatización del testing. En la época actual se busca optimizar los recursos y una buena manera de hacerlo podría ser la automatización. De este modo, por ejemplo, con unos  scripts automatizados se puede ejecutar un conjunto de tests por la noche y un test engineer puede revisar los resultados la mañana siguiente, ahorrándose así todo el tiempo de ejecución manual.

FB: ¿Cómo te enteraste de la existencia del concurso?

CG: Me enteré del concurso en la página del ISTQB, en la sección de eventos. Hay bastantes eventos de este tipo por Europa y hacía tiempo que quería asistir a uno de ellos. En España, uno de los más conocidos es Expo:QA, de Madrid, que celebra su próxima edición en junio de este año.

FB: Entre todas las áreas de especialización en TI, ¿por qué elegiste la de Testing?

CG: El área de testing me interesa porque te permite tener una visión más amplia del proyecto de la que podrías tener, a priori, desde el punto de vista del desarrollador. Además, permite trabajar con muchas tecnologías distintas al no requerir especialización en ningún lenguaje de programación o tecnología concreta.

Carles, muchas gracias por haber compartido con nosotros tu experiencia y contamos contigo para que nos informes de las novedades en el área de Testing.