Tendencias en Software Testing

Publicada en

Tendencias en
Software Testing

PATRICIA OSORIO ARISTIZABAL

PATRICIA OSORIO ARISTIZABAL

El campo de las Pruebas de software, dado que se basa en un conocimiento en constante avance con las tecnologías, metodologías, marcos de trabajo, modelos de negocio digitales y tendencias de los usuarios, siempre cada año debemos mirar en nuestro entorno para saber ¿qué está pasando? ¿cuáles son las tendencias de Software Testing? ¿cuáles son las preferencias de las personas y de las empresas? ¿Cuáles son los problemas que queremos resolver en cuanto al desarrollo de competencias técnicas y no técnicas de los profesionales de la pruebas en nuestro contexto?

En esta ocasión, recurrimos al informe de State of TestingTM correspondiente al 2019. “Una iniciativa de PractiTest (https://www.practitest.com/) en colaboración con Tea Time with Testers (https://www.teatimewithtesters.com/), la cual busca identificar las características, prácticas y desafíos existentes que enfrenta la comunidad de Pruebas hoy en día, con la esperanza de arrojar luz y provocar una discusión fructífera hacia la mejora.” [1].

En verdad, desde el 2018 hemos venido consultando este informe, con el fin de identificar elementos nuevos que nos permitan reconocer patrones o tendencias. Y por ende posibles caminos a seguir. 

La información que muestra este informe es el resultado de una encuesta anual, a la cual todos tenemos acceso. Solo debemos estar atentos cada año en https://qablog.practitest.com/state-of-testing/, para ser parte de dicha encuesta.

En 2019, participaron profesionales del sector de Pruebas de software y de tecnología como Testers, Test Engineers, Test Leads, Automation testers entre otros (ver figura Resultados 2019). 

Y el Pareto de la representación por países está concentrado en Europa Oriental, Estados Unidos/Canadá y la India. América Latina está representada solo en un 3.5%, lo que nos dice que aún tenemos muchas, pero muchísimas cosas por decir.

 

Figura – Resultados 2019

No pretendo en una sola entrada, hablar sobre todas las preguntas y los resultados de este informe. Cada uno de estas, preguntas y respuestas, las encuentro completamente interesantes y que ameritan un análisis desde diferentes perspectivas (ver la entrada de Entrega 1 – Contexto). Para este ejercicio, me he equipado con diferentes tipos de “lentes” para obtener una visión más amplia de cada uno de los resultados. Será una mezcla entre experiencia, sentido común, matemáticas y estadísticas básicas. Con estas agrupaciones básicas estimo lograr información y así poder llegar a algunas conclusiones, las cuales no constituyen una verdad absoluta, sino puntos de vista; los cuales invito a complementar y/o a cuestionar. Como dice mi maestra de pruebas (mi madrina desde el 2002): “¡No me crean nada!”[2].

Comenzaré en la sección de Educación y Entrenamiento (Education and Training), específicamente con la pregunta ¿Cómo aprende Pruebas hoy y cuando comenzó en esta carrera? (How do you learn “testing” – at present and when you started your career). Pregunta que está enfocada en identificar los métodos más usados, actualmente y en el pasado, para lograr conocimiento y mejorar sus competencias en pruebas de software.

Primero, analicemos los métodos identificados por más de 1.000 participantes de más de 80 países, como medio de aprendizaje o formación para aprender a probar o para desarrollar competencias. Lo normal es que usemos dos o más de estos medios. Para el 2019, la encuesta nos dice que estos son los métodos identificados:

Estos resultados nos arrojan caminos interesantes y por potenciar como el hecho del aprender haciendo, pues dado que el Software Testing, como lo decíamos al inicio, es un campo en constante renovación, nos exige ir explorando nuevas formas de adquirir conocimientos en el hacer, esto sí, sin perder la rigurosidad que nos exige la disciplina y, a través de iteraciones en espacios controlados o experimentales que nos permitan corroborar hipótesis, estrategias, nuevas formas de marcos y metodologías de trabajo para seguir 

apalancando de una mejor forma los procesos de desarrollo y los modelos que impulsan estas iniciativas.De todos estos caminos de aprendizaje ¿Cuál es el suyo? ¿Hizo falta algo en esta lista que actualmente use como mecanismo de formación o generación de nuevas capacidades? ¿Cuáles son nuevas para usted que lo motivarían a usarla? Tenga en cuenta que estamos en un contexto que nos exige que seamos parte de la Cuarta Revolución Industrial.

[1] https://qablog.practitest.com/state-of-testing

[2] Maria Clara Choucair en foro “Medellín” en la cuarta Revolución Industrial, EAFIT, mayo de 2019