Fernando Távora

¿Qué necesito para ingresar al mundo de las Pruebas de Software?

En el mes de Julio se realizaron dos eventos de la comunidad TestingAr que trajeron de nuevo un tema recurrente: cada vez más gente quiere iniciarse en el mundo de las pruebas de software y las consultas del estilo por dónde empiezo son cada vez más frecuentes.

Aquí intentaré resumir algunos consejos y recomendaciones como guía para explorar el universo del testing.

¿Por dónde empiezo?

No hay un camino sugerido ni guionado por lo que una de las mejores formas de empezar es justamente una de las mejore formas de hacer testing: investigando. Los recursos más efectivos son las redes sociales y comunidades de práctica.

Redes Sociales

Tanto en Twitter como en LinkedIn se puede tener acceso a miles de perfiles tanto individuales como de empresas u organizaciones que comparten en las redes sus experiencias y promocionan o comparter materiales de consulta.

  • TestingAr, La comunidad de Testing por Testers y para Testers
  • Argentesting, Congreso Argentino de Testing
  • TestingUy, Punto de encuentro de interesados en testing en Uruguay y la región
  • SouthAmerican Testers, Comunidad de Testers en Latinoamérica
  • Ministry of Testing, la comunidad de testing más grande del mundo, organizadora del evento TestBash (en inglés)

Comunidades de Práctica

Otro recurso en las redes sociales son las comunidades de práctica. Basicamente grupos de gente con un interés en común que se reune para compartir conocimiento, experiencias y hacer networking a través de encuentros hosteados por empresas, conocidos como meetups. Casi todas estas comunidades suelen reunirse en espacios de Slack donde se crea un entorno ideal para conocer gente y evacuar dudas de manera online.

Experiencia personal

Afortunadamente, cada vez más empresas empiezan a entender que a veces la experiencia no se limita al historial laboral de una persona. Podemos tener experiencia laboral propia, es decir prototipos o ejemplos de lo que sabemos hacer. En otros rubros, por ejemplo el diseño, se conoce como portfolio. Es recomendable crearse un repositorio personal y abierto al público en GitHub o sitios similares con ejemplos de herramientas y otro artefactos relacionados al testing.

Angie Jones realizó algunas sugerencias sobre un portfolio de test automation (en inglés)

¿Tengo que programar para trabajar en testing?

No necesariamente, pero al menos los conocimiento básicos de programación y desarrollo de software te permiten tener una visión más amplia sobre cómo se construye la aplicación que tengas que testear. Como deciamos al principio, testing tiene mucho de investigación por lo que cuánto más entiendas sobre el cómo, mejor.

Sin embargo, las empresas ponen mucho foco en la automatización de pruebas para lo cuál sí tendrás mejor proyección cuanto más entiendas y sepas sobre programación.

Cuidado, la automatización de pruebas no apunta a reemplazar el testing manual. Un equipo bien organizado siempre necesitará soporte de testing manual.


Espero que encuentras en este artículo información de utilidad para animarte a continuar tu investigación sobre las pruebas de software. Bienvenido/a!