Automatizar durante el sprint o en cascada

En el último viaje por San Francisco, hace un par de semanas, tuve la oportunidad de conocer a Angie Jones (experta en automatización) y visitarla las oficinas donde trabaja: en Twitter. Es impresionante lo que esa empresa invierte en sus oficinas, ¡están muy buenas! Estuvimos hablando de varios aspectos técnicos, y uno que me interesó en particular, por los últimos proyectos e...
Leer más

La importancia de validar la infraestructura de pruebas

Soy un fiel creyente en eso de que uno aprende de los errores. Cuando uno se equivoca, y le interesa lo que hace y quiere hacerlo bien, se analiza el error y las formas de evitarlo a futuro. En este post quiero compartir uno de estos aprendizajes. Nos pasó en más de un proyecto (y casi que a la vez) que la información que teníamos de la infraestructura del sistema no era correc...
Leer más

Los miedos del outsourcing

Muchas veces he escuchado que alguna empresa no quiere tercerizar el testing (o el desarrollo, o alguna otra tarea crítica de su negocio) por miedo a perder el conocimiento, con tal de conservar el conocimiento en la interna de la empresa. ¿Realmente se mitiga ese riesgo con esa estrategia? Hace unos días estuve compartiendo ideas con un amigo, y llegamos a una conclusión que m...
Leer más

Retrospectiva del Superhéroe

La idea en la que me basé para esta dinámica la tomé de un post de Katrina la cual la vi como una dinámica interesante para aplicar en un equipo donde estaba haciendo un diagnóstico para realizar sugerencias de qué se podría hacer para mejorar los procesos de desarrollo del equipo. Estaban abiertos a adoptar metodologías más ágiles, y me pareció buena idea como para introducir ...
Leer más

Selenium vs Watir

Hace poco comencé con un proyecto en el cual estoy armando un framework de automatización, donde hay algunos objetivos (por suerte) bastante claros a cumplir. Algunas otras cosas, las voy proponiendo por distintas consideraciones que voy haciendo que creo que son las mejores para el equipo. Una de las cosas que estoy viendo y es la que quiero discutir acá (a ver si alguien tien...
Leer más

Pruebas de Performance en Integración Continua

Cuando uno piensa en hacer pruebas de performance en integración continua tiene que cambiar la forma de ver las pruebas como lo hacemos típicamente. Por lo general uno busca simular la carga esperada, intentando que toda la prueba sea lo más parecido a lo que será en producción, pero esto no es tan factible en un enfoque CI/CD. La diferencia más importante tal vez es el objetiv...
Leer más

¿Cómo probar un pago?

Cuando probamos sitios e-commerce una de las funcionalidades más críticas a probar es el checkout, lo cual implica pagar. Esto generalmente se hace con tarjetas de crédito, Mercado Pago, Paypal o medios de pago similares. Acá además vamos a querer probar con distintos tipos de casuísticas: tarjetas locales, extranjeras, en distintas monedas, tarjetas válidas y otras inválidas,...
Leer más

Automatización basada en heurísticas en lugar de en casos de prueba

Algo a lo que hemos llegado varias veces en Abstracta, es que no se trata solo de usar las herramientas de automatización para automatizar test cases. En este post quiero hablar de automatización basada en heurísticas. Tenemos herramientas mucho más poderosas que simplemente reproducir siempre la misma serie de pasos, podemos automatizar casos que no serían ejecutables por una ...
Leer más

Chequeos automáticos con Ghost Inspector

Acabo de comenzar un proyecto nuevo, donde una de las primeras cosas en las que estoy trabajando es en revisar la estrategia de pruebas actual, y dentro de esto, la estrategia de automatización. La herramienta que están utilizando hoy se llama Ghost Inspector, y si bien he escuchado hablar de ella, y hay más gente en el equipo que la está usando en algún proyecto, no había teni...
Leer más

NmonChart para reportes gráficos en HTML de NMON

Recientemente, gracias a un comentario que nos hizo Diego Brignardello a partir del artículo que escribimos sobre NMON, descubrimos a Nigel Griffiths (@mr_nmon). Esta persona, creador de NMON (Nigel Monitor), no solo nos introdujo a esta nueva utilidad llamada nmonchart, sino que también a una manera muy interesante de sacarle provecho. En este post, así como en el anterior don...
Leer más