Ya vimos que es BDD, como armar la estructura de un proyecto y que librerias (gemas en nuestro ejemplo) necesitamos, pero falta lo mas importante... los tests! Pero ojo.. algo más importante es ver las responsabilidades de las clases/módulos que tendremos en nuestro proyecto para armar un test correctamente. Los tests son claramente la parte... Leer más →
BDD (Parte 2) – Armado del proyecto en RUBY + Cucumber + Watir
Anteriormente explicamos el concepto y como es el proceso de trabajo utilizando BDD. Si te gustó lo que viste, hablaste con tu equipo y te parece bueno implementarlo.. este post es para ti, mostraré cómo armar desde 0 un proyecto en Ruby usando Cucumber de una forma simple y prolija. Por que elijo este lenguaje... Leer más →
BDD (Parte 1) – Ruby + Cucumber
En el post anterior hablamos sobre cómo elegir un framework de automatización, y nombramos BDD. En este post quiero exponer mi punto de vista sobre BDD, dado que he trabajado en un periodo de tiempo bastante largo con este framework, encontrando puntos a favor (los mas) y puntos en contra. Mucha gente critica el uso... Leer más →
Eligiendo un framework de automatización
A la hora de armar un proyecto de automatización tendremos que elegir un framework que nos solucione la problemática del armado, organización, ejecución y reportes de los tests. Según el lenguaje que usemos son las opciones que tendremos, pero también la elección del framework dependerá de la metodología de trabajo. Por ejemplo si deseamos implementar... Leer más →
Que lenguaje elegir para un proyecto de automatización?
Al arrancar un proyecto de automatización la primer gran pregunta que surge es que lenguaje es mejor para automatizar. Esta pregunta nunca es fácil de responder y no tiene una sola respuesta, tampoco es un dilema únicamente de los automatizadores, obviamente que también los desarrolladores se enfrentan a esto antes de comenzar cualquier proyecto. Hace... Leer más →
Consejos para antes de comenzar un proyecto de automatización
En el tiempo que llevo automatizando he construido varios proyectos desde cero y he tenido también que mantener o continuar varios otros. En la gran mayoría de los casos que me ha tocado mantener proyectos he notado que no están pensados como si fueran proyectos de desarrollo. Con esto me refiero a que tengan una... Leer más →
Tu empresa está pensando en automatizar? Beneficios y riesgos aquí
Recientemente una amiga me comentó que en su empresa están pensando en automatizar, por lo que se me ocurrió escribir este articulo en base a mi experiencia previa sobre los grandes beneficios que tiene la automatización, pero también hablar sobre los riesgos que tenemos al emprender esta tarea. A lo largo del tiempo que llevo... Leer más →
¿Qué significa realmente ‘Automatizar’?
En mi primer entrada en este blog me gustaría hablar un poco sobre cual es el significado de "Automatizar", que es lo que realmente hacemos al automatizar y cuales deberían de ser nuestros "pilares" a la hora de empezar a codear, por el simple hecho de no fracasar en el intento (lo que muchas veces... Leer más →