Automatización de pruebas de Software es el futuro del testing, que digo, es el hoy!, hoy es el momento en que los testers funcionales manuales deben apresurarse a aprender sobre automatización ya que la metodología ágil (Agile) le está dando un alto protagonismo a las pruebas automatizadas en todos los proyectos, esto incrementará con el tiempo y de una forma acelerada, no estoy diciendo que las pruebas funcionales manuales desaparecerán, estoy diciendo que las pruebas automatizadas tendrán mucha importancia y los testers que se encuentren preparados van a tener miles de oportunidades para crecer, profesional y laboralmente.
De hecho este es el momento en el que la demanda de los automatizadores crece y si la oferta es poca el valor incrementa, es decir, los testers automatizadores pueden ganar mucho más que un tester funcional manual, así que si quieren incrementar sus ingresos deben aprender a automatizar, por lo menos saber de que se trata y no tener miedo de aprender, desde que estoy metido de lleno en este mundo de la automatización, cada nuevo reto me llena de emoción, porque sé que cada que puedo superarlo aprendo algo nuevo que me hace un mejor automatizador y mejor preparado para enfrentar el siguiente y el siguiente.
Para todos los que trabajamos en el mundo de la informática es muy claro que el aprendizaje es de nunca acabar, es un estilo de vida, debemos estudiar todos los días para no quedarnos atrás, cada vez inventan nuevas formas de hacer algo o logran crear inventos revolucionarios, hay que estar en constante aprendizaje para algún día poder ser parte de un equipo que logre dar valor a los demás con proyectos importantes.
Personalmente recomiendo a los colegas testers, que comiencen a mirar el mundo de la automatización, así sea por los laditos, que comiencen a preguntarse qué es y como se come, con el fin de que le quiten el miedo y vean el mundo de posibilidades que hay para crecer, existen muchas herramientas para automatizar, algunas mas fáciles o que requieren menos conocimientos técnicos en cuanto a desarrollo que otras, pero siendo muy sincero, lo mejor es aprender a desarrollar, es la forma más profesional de crear scripts automatizados para cualquier tipo de proyecto que se esté probando, los frameworks de “hágalo fácil arrastre y ponga” son muy limitados en muchos casos, así pues que recomiendo que comiencen investigando probando aprendiendo y en algún momento entren al mundo del desarrollo, desarrollar para crear scripts automatizados es más fácil que desarrollar aplicaciones robustas que requieran mucha lógica ya que a fin de cuentas lo que se desarrolla es una serie de pasos para cada caso de prueba.
Los invito a que le den la oportunidad a las pruebas automatizadas…