Introducción a BDD durante el último Meetup de TestingUY 2017

Ayer, luego de la excelente charla y posterior discusión guiada por Gonzalo Mancebo, hablando de lo aprendido en el curso de Rapid Software Testing de Michael Bolton, dimos una charla en el meetup de TestingUY junto a Gabriel Montero, donde hablamos de los cuadrantes ágiles del testing, y en particular nos centramos en una actividad en vistas al negocio para darle soporte al eq...
Leer más

Introducción al Testing de Seguridad con OWASP ZAP

En este post quiero compartir una breve introducción a un mundo enorme que es el testing de seguridad. Para ser un tester de seguridad hace falta especializarse mucho para poder hacer un buen trabajo y alertar de los riesgos asociados a este factor de calidad. En este artículo, realizado por Alejandro Sagrera y Santiago Cabrera de Abstracta, a quienes les agradezco las ganas de...
Leer más

La Radio Ataca – Prenderse a Emprender: Proyecto Nahual Uruguay

Hace más de un año, un gran amigo que conduce un programa de radio llamado La Radio Ataca, en Del Molino FM, me hizo una entrevista en la cual hablamos sobre el proyecto Nahual. Comparto, ya que me divertí mucho en la nota, y conversamos bastante sobre el emprendimiento social en el cual participo junto a unos cuantos amigos. Más información del proyecto Nahual por acá. ...
Leer más

Llamado abierto a docentes de UDE para dictado en Colonia y Punta del Este

Quiero compartir esto porque soy un creyente en que necesitamos más descentralización en Uruguay. No puede ser que todos nos vayamos a vivir a Montevideo para poder tener un laburo en informática por ejemplo. Cada vez se está dando más esto (y lo veo de cerca, con el éxito que estamos teniendo en la oficina de Abstracta de Salto), y el primer paso y más importante es el que est...
Leer más

Recuperando la confianza en las pruebas automatizadas

Algunas veces nos ha pasado de encontrarnos con clientes que han perdido la fe en la utilidad de los tests automatizados, no necesariamente por la calidad de las pruebas en sí, sino porque muchas veces no somos capaces de transmitir clara y continuamente el valor que las pruebas están aportando al proyecto. En este post Leticia Almeida y Matías Fornara (ambos de Abstracta) nos ...
Leer más

Enfoque de pruebas en cascada y ágil

El año pasado, en el contexto de un proyecto de grado donde estaba colaborando, vivencié muy de cerca uno de los problemas del trabajo en cascada, en un aspecto que no lo había pensado nunca. Yo hacía las de cliente, y los alumnos hacían las de equipo de desarrollo. Si bien el asunto tenía que ver con el diseño e implementación, terminé pensando cómo esto sucede también en el t...
Leer más

Deuda Técnica

Hace poco estuvimos hablando de SonarQube para analizar la calidad del código, y una de las cosas que nombramos ahí fue el concepto de "deuda técnica", sobre el cual quisiera profundizar en este post. Tal como contaba en este post, la calidad de código suele decirse que es un atributo interno de calidad, dado que no se hace visible al usuario. Pero llega un momento en el cua...
Leer más

Sobre modelos de pruebas

Hay muchos modelos para mirar la realidad y para usar como herramientas para el desarrollo o testing. Los modelos, por definición, están esencialmente equivocados pues son representaciones de la misma, por lo tanto un mapa incompleto. A su vez, están sesgados por la interpretación de quiénes los desarrollan. Entonces, ¿son útiles los modelos de pruebas? (refiriéndome a todo tip...
Leer más

Definir escenarios de carga en Gatling

Es posible definir escenarios de carga en Gatling de dos modos distintos: basados en usuarios (hilos / threads) o basados en throughput (RPS - requests per second). Según los objetivos que tengamos para nuestras pruebas de performance, utilizaremos uno u otro. Pruebas basadas en usuarios Simplemente se define la cantidad de usuarios a ejecutar, y la forma en la que se inician...
Leer más

Sentirse parte del equipo gracias a DevOps y Continuous Delivery

Creo que es más fácil sentirse parte del equipo gracias a DevOps y Continuous Delivery. Hay quienes se ríen de toda la movida DevOps, como acá (muy divertido por cierto) o acá: De todos modos, yo creo que como tester me siento mucho más parte de un equipo de desarrollo cuando se tiene una cultura DevOps (o se tiende a eso). Me he encontrado participando en el armado estr...
Leer más