Compartimos algunas buenas prácticas de Cucumber, especialmente al escribir escenarios utilizando el lenguaje Gherkin. Este artículo lo escribimos junto a Luis Zambra y Vicente Saettone de Abstracta, con la idea de esclarecer algunos conceptos de BDD (si no sabés lo que es, leé este post que cuenta qué es BDD) y a partir de estas prácticas ayudar a construir mejores escenarios...
Leer más
Automation
Notas del curso Agile Test Automation con Rob Sabourin
Cuando participé del Agile Testing Days en Boston, Estados Unidos, tomé un workshop de dos días de Rob Sabourin, con el nombre "Agile test automation". Durante el curso tomé algunas notas que quería compartir.
El curso está muy bueno, RobSab (como se hace llamar él) muestra diversos contenidos teóricos, y va tomando ejemplos de proyectos reales donde él ha participado....
Leer más
Se viene el Encuentro GeneXus 28 con varias propuestas de calidad
Como todos los años desde que arrancamos con esto llamado Abstracta, estaremos presentando en el Encuentro GeneXus 28 hablando de distintas temáticas. Acá te dejo un resumen para que vayas organizando tu agenda:
Lunes
GXtest 4 - Testing en GeneXus IDE - Fernanda Sesto y Fabián Baptista
Mostraremos a desarrolladores y testers cómo desde el IDE de GeneXus...
Leer más
Apuntes sobre ATDD y BDD del curso de Lisa y Janet
Ya escribí un artículo hace un tiempo en el que contaba qué es BDD (behavior driven development). También compartí algunos apuntes del curso que tomé en el Agile Testing Days USA con Lisa Crispin y Janet Gregory. Acá quiero compartir algunos apuntes más que tomé en ese curso, especialmente sobre BDD.
El concepto de BDD, ATDD (aceptance test driven development) y también el d...
Leer más
Webinar: How to Increase Test Coverage Over Time with Automation
Tal como comenté en este post y en este, hoy acabo de terminar de brindar un webinar titulado "How to Increase Test Coverage Over Time with Automation", organizado en conjunto entre SmartBear y Abstracta.
Comparto por acá las slides:
Webinar: How to Increase Test Coverage Over Time with Automation de Federico Toledo
También comparto el link al e-book sobre automatiz...
Leer más
¿Qué es la cobertura de pruebas?
Quiero reflotar algo que escribí hace unos años por acá, sobre test coverage (o sea, lo que a veces se le llama cobertura de pruebas y otras veces cubrimiento de pruebas). En parte lo que me motivó a repasar estos conceptos es que estoy preparando un webinar sobre el tema, que daré en conjunto a los amigos de SmartBear.
Mucha gente dice que la cobertura sirve para dar una me...
Leer más
Próximamente, Webinar: How to Increase Test Coverage Over Time with Automation
El 7 de Agosto a las 4pm de Uruguay, estaré dando un webinar (en inglés) junto a Alexandra McPeak de CrossBrowserTesting (SmartBear), con el título "How to Increase Test Coverage Over Time with Automation".
Básicamente estaré contando sobre algunas estrategias que hemos aplicado en Abstracta para mejorar la cobertura de pruebas, también aplicables al ejecutar pruebas automat...
Leer más
Tutorial “Agile testing 101” con Lisa Crispin y Janet Gregory (Agile Testing Days USA)
Tuve el placer de conocer a Lisa Crispin y Janet Gregory en el evento al que asistí en Boston, el Agile Testing Days USA. El primer día del evento participé en un tutorial que duró todo el día, donde ellas presentaron las básicas del testing en equipos ágiles, así como algunas dinámicas bien interesantes.
Algo que me gustó es que hicieron mucho foco en que la calidad y e...
Leer más
Challenges to Effective Performance Testing in CI – Presentación en Agile Testing Days USA 2018
Te comparto las slides de la charla que dí en Agile Testing Days USA 2018, titulada Challenges to Effective Performance Testing in CI.
Challenges to Effective Performance Testing in CI de Federico Toledo
Si bien esta charla, con este título, la he dado varias veces en español, terminé agregando varias cosas más, como para no repetirme a mí mismo. Esa exigencia me lleva...
Leer más
Travis-CI para integración continua
En este post voy a compartir parte del trabajo de los alumnos del curso de testing de la UCU en 2017, que expliqué el objetivo en este otro post. Esta vez comparto la sección dedicada a la herramienta para orquestar la integración continua, llamada Travis-CI, y los pasos para comenzar a configurar un pipeline.
Travis-CI es un sistema de Integración Continua, gratuita par...
Leer más