Jornadas de Ingeniería de Software – Save the date!

Me invitaron a participar, brindando una charla, en las primeras Jornadas de Ingeniería de Software, que está siendo organizada por el Grupo de Ingeniería de Software del InCo, Facultad de Ingeniería, de la Universidad de la República. Te copio abajo la invitación: Con motivo de celebrarse los 50 años desde que por primera vez se nombró a la Ingeniería de Software en el mund...
Leer más

Abstracta: 10 reasons why

Hace 10 años atrás, luego de estar los tres (el Melli, el Colo y yo) un año de fines de semana y horas luego del trabajo, metiéndole a un prototipo, aplicando a financiaciones y tutorías para emprendedores, etc., etc., terminamos conformando ABSTRACTA S.R.L. Por eso, el 13 de agosto es nuestro cumpleaños como empresa. En este post quiero compartir 10 de las principales razones ...
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

Suficientemente bueno es mejor que excelente

Un amigo decía que en un examen, donde la nota mínima de aprobación era 70 sobre 100, si el sacaba digamos 90 puntos, eso significaba que había perdido tiempo, ya que estudió más de lo necesario para aprobar. Ser suficientemente bueno pasaba a ser perfecto. Si bien parece tonto, es un interesante punto de vista y lo vinculo con lo que hacemos al construir software. Si no...
Leer más

Rechazo al rechazo al cambio

Muchas veces al proponer ideas para mejorar, la gente las rechaza por lo tan conocido como "rechazo al cambio". Hace unos días Javier Garzas publicó esto, donde intenta explicar este comportamiento, incluso desde un aspecto biológico, de cómo uno arma "conexiones" en el cerebro al hacer las cosas de una determinada forma por tanto tiempo, que prefiere no cambiarlas ya que impli...
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

Foro Tecnológico de Salto: Pruebas de performance en CI/CD

Ya tengo los pasajes y lugar donde quedarme, así que está confirmado. Me voy a Salto. Estaré trabajando en las oficinas de Abstracta con el equipo que está en Salto por un par de días, y aprovecharé a dar un curso de testing, así como a participar del meetup Foro Tecnológico de Salto (te podés inscribir acá). Estaré conversando sobre pruebas de performance y de CI/CD. Ap...
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

QA&TEST 2018

Una de las conferencias que recuerdo con más cariño quizá es QA&TEST. Asistí en el 2016 y di una charla (que incluso fue reconocida como la mejor charla de la conferencia ese año). Tanto la conferencia como la ciudad superaron mis expectativas. En este post te quiero invitar a QA&TEST 2018 e incluso ofrecerte un código de descuento que Silvia, de la organización, me ofr...
Leer más

¿Cómo funciona una herramienta de simulación de carga para pruebas de performance?

Para hacer pruebas de performance es fundamental entender cómo funciona una herramienta de simulación de carga. Las pruebas de rendimiento consisten en simular carga en el sistema bajo pruebas para analizar su desempeño durante la ejecución de la prueba, pudiendo encontrar cuellos de botella y oportunidades de mejora. Para la simulación se utilizan herramientas específicas, ...
Leer más