¿Cuál es la mejor forma de crecer como tester? ¿Cuál es la mejor forma para guiar a los testers que lidero para que crezcan?
Hay algo que insisto a menudo, intentando hacer eco de los que más saben de testing en el mundo: testing es más que automatización, testing es más que casos de prueba. Incluso, una estrategia de calidad válida, tiene bien resuelto el testing, y como parte de esa estrategia de testing podremos tener pruebas automatizadas, podremos tener casos de prueba, y tendremos testing exploratorio.
Este twit de Maaret me hace pensar que no todos estamos yendo por el camino adecuado:
We’ve been struggling with finding testers with relevant thinking background in some geographies. The testers experienced with test cases documented in tools of choice just don’t serve us. Explore+Automate is rare mix.
— Maaret Pyhäjärvi (@maaretp) September 30, 2019
El camino sugerido: Exploration + automation
Mi consejo es que el que quiere crecer como tester no se quede solo con una de las dos patas, ni solo en testing ni solo en automation.
Incluso, si les gusta la automatización y hoy están haciendo “solo” testing funcional (el llamado “testing manual”), no pierdan la oportunidad para crecer y desarrollar su critical thinking.
Creo que la oportunidad que da el testing de desarrollar la habilidad del pensamiento crítico es enorme, pero depende de la actitud que cada uno le pone al realizar la tarea, y esto es lo que termina diferenciando un buen tester del resto.
Si hacemos testing aburrido (o sea, si no le ponemos onda, si no lo hacemos con pasión), no vamos a mejorar. Ahora, si cada cosa que vemos la miramos desde la óptica del “¿cómo podría ser mejor esto?”, “¿qué pasaría si…?”, “¿es esto un problema para el usuario?”… ahí haremos una diferencia, no solo para el producto y para el equipo, para nuestro propio crecimiento.
Luego, automation y performance son excelentes skills a sumar, así como otro montón de habilidades técnicas. Creo que más allá que luego nos queramos dedicar a automatizar o no, siempre termina sirviendo y haciendo una diferencia el poder sentirnos cómodos trabajando con herramientas, lenguajes de scripting y programación, entendiendo de protocolos y arquitecturas, etc.
Más que casos de prueba
Entre líneas se debería estar entendiendo también: ¡ojo con quedarse solo con casos de prueba! Deberíamos apuntar a explorar y no solo a seguir una lista de pasos. Esto, incluso si tenemos una serie de casos definidos a ejecutar. Mente abierta y atenta, siempre bien despierta. Que “pensamiento crítico” se convierta en nuestro apodo.
Si no lo ves, pedí ayuda
Si necesitas ayuda en cómo crecer, estudiar o mejorar tus skills en exploración o automatización, ¡hablá! ¡pedí ayuda! Hablá con tu líder, con tus colegas, compañeros, amigos, con la gente que vayas conociendo en meetups, etc. Escribime o léete mis artículos, lo que más quiero es ayudar a que crezcas.
Otra invitación
Esto es algo que no suelo hacer en el blog, pero me parece que amerita. Creo que si me leés tenés claro que uno de mis intereses mayores es compartir, y lo hago para ayudar a crecer, tanto a mi empresa, a la gente que trabaja en ella, como a la comunidad. No solo a la comunidad de testers, sino que me interesa que más gente se sume a IT y pueda aprovechar todo lo positivo que tiene esta ola. Por esto es que me gusta tanto Nahual también.
En particular otra invitación que te quería hacer es a sumarte a nuestro equipo. Si querés crecer en testing, nosotros sabemos cómo ayudarte, para que crezcas como sugieren los que más saben de calidad y de testing en el mundo. Una de las cosas que más orgulloso me pone es la buena gente con la que nos hemos podido rodear. Desde mis socios en primer lugar, el equipo operativo (líderes, testers y desarrolladores) hasta el equipo administrativo y de people care. Todos serán parte de los que te ayudarán a crecer al formar parte de Abstracta.
Quería compartir este material que nos ayudó la gente de Ameba a preparar para el Smart Talent Day del que estaremos participando, y que creo que refleja mucho de esto último que comento.
Espero compartir más contigo a futuro.
Hola buenas yo soy tester y estoy intersada en pasar algun curso para mejorar mis habilidades y conocimientos lo mismo en automatizacion que en testing funcional, ustedes cococen a donde me podria dirgir…saludos
Hola Esneyddis!
Te recomiendo que si estás en Montevideo revises este curso presencial http://federico-toledo.com/carrera-de-testing-en-bios/, es lo más completo para hacer testing técnico (incluyendo automation y performance). Podés arrancar según tu nivel.
Luego en http://www.abstracta.academy nosotros tenemos dos cursos por ahora, uno de introducción al testing y otro en pruebas de performance.
El CES tiene cursos también. http://www.ces.com.uy
Espero algo de esto te pueda servir!
Hola, quisiera saber si haciendo cursos y capacitaciones es posible comenzar a trabajar como tester o es necesario tener conocimientos previos en programación o haber hecho previamente alguna carrera universitaria relacionada a la informática. Mi profesión está ligada al área de salud, no tengo prácticamente conocimiento sobre programación.
Gracias!
Hola Nadya, qué tal?
Para ser tester no se necesitan conocimientos en programación. En especial para el rol de “tester funcional” o también llamado “QA” o “tester manual” o “QA manual”.
Luego hay otros roles para los que sí se necesita, relacionados a automatización y otras áreas.
Además, es algo que suma, saber cómo se construyen los sistemas, para tener más ideas de cómo poder encontrar errores, pero no es un requisito excluyente.
Te diría que uses tu experiencia previa como una fortaleza, e incluso busques trabajo de tester en empresas que desarrollan software para el área de la salud, ya que contás con un diferencial importante, que es un mayor conocimiento del negocio, y probablemente mayor empatía por esos usuarios.
Éxitos!