Ir al contenido

Publicaciones

Leí un libro de Software Testing
·6 mins
Leí un libro de Software Testing, más específicamente “Perfect Software And Other Illusions About Testing” de Gerald Weinberg, que en paz descanse. Antes de que te lo preguntes, no voy a tratar los temas del libro, ni es una crítica del mismo. Empecemos por algún lado, siempre quise leer algún libro de Testing de principio a fin, solo no encontraba uno que me convenza… Para ser sinceros no recuerdo cómo es que llegué a Gerald.
Me aburro testeando
·7 mins
Si hacemos siempre lo mismo, es obvio que vamos a terminar por aburrirnos. Pero, ¿cuál es la solución entonces? Eso depende de vos, no existe una fórmula mágica o paso a paso a seguir para llevar tu Testing al otro nivel. Lo que puedo asegurarte, es que si llegaste hasta acá, significa al menos te preocupa no aburrirte en tu profesión, aunque la verdadera pregunta sería ¿Qué tan en serio te tomás tu profesión?
Testear no es hacer casos de prueba
·7 mins
Nuestra industria tiene una clara obsesión con los “casos de prueba”, pero no solo eso, sino que estos casos de prueba están concebidos como el resultado de nuestro trabajo y esto se ve reflejado tanto en las expectativas de nuestros clientes como de supervisores, compañeros y gente iniciante.
¿Existe el Testing Automatizado?
·6 mins
Si bien un script puede ejecutar flujos de forma automática, esto no es ni de cerca el trabajo que realiza un Tester. Los resultados de dichas automatizaciones pueden servir en parte para aumentar el nivel de confianza en un sistema, pero incluso si los resultados dieran OK ¿Podríamos estar seguros que no existen errores dentro de nuestro sistema? No, ya que es imposible automatizar cada aspecto de nuestro trabajo.
Cómo afrontar un nuevo proyecto y no morir en el intento
·7 mins
En algún momento de nuestra carrera entramos en un nuevo proyecto, es desafiante comenzar en un nuevo lugar del cual desconocemos todo, esto último puede ser muy abrumador, por eso, basándome en mi experiencia quiero que nos planteemos en qué cosas enfocarnos para salir a flote y no hundirnos en el intento. Los invito a pensar en un proyecto como si fuera una casa, que tiene sus cimientos, su estructura, su gente, sus costumbres, su organización, puntos fuertes y débiles.
Algunos puntos para una mejor comunicación
·8 mins
La comunicación nos interpela en todo sentido y casi todo contexto, sin embargo, es algo que nadie nos enseña. Poder compartir nuestras ideas así como asimilar las ideas ajenas es esencial para desarrollar nuestro trabajo de la forma más efectiva posible. Un rol que se basa en entender cómo debería funcionar un producto, comunicar el estado del mismo, reportar incidencias, sugerir mejoras, entre muchas otras cosas más, nos exige que vayamos puliendo nuestra comunicación.
Testing Manual vs Automatizado
·6 mins
Los Testers tanto “Manuales” como “Automatizadores”, ya sean especialistas o generalistas deben tener un set de habilidades y características que les permita desarrollarse exitosamente en un proyecto, así como lo son el pensamiento crítico, la comunicación, la investigación, la exploración, la curiosidad, entre muchas otras cosas más. Si pensamos al Testing como una actividad que busca generar un profundo conocimiento del producto para poder comunicar el estado actual del mismo a demanda, categorizar nuestro trabajo de dicha forma carece de sentido.
Gherkin, BDD y Cucumber, una historia mal contada en Testing
·16 mins