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

Alternativas para ejecutar SonarQube

En un post anterior te compartí parte de una investigación hecha por Matías Fornara en Abstracta, donde básicamente vimos cómo hacer una prueba de concepto rápidamente usando una imagen Docker de SonarQube, y ejecutando el análisis desde SonarQube Scanner. En esta oportunidad, veremos dos alternativas para ejecutar SonarQube: desde Maven y desde un IDE. Luego de tener nu...
Leer más

Análisis de Código con SonarQube

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 cual este atributo de calidad pasa de ser interno a externo, y esto se da cuando el hecho de tener modificar el código para hacer un cambio lleva mucho más tiempo del que debería. Con el fin de verificar la calidad interna de un sistema s...
Leer más

¿Cómo usar Colour Contrast Analyser?

Con el afán de generar sitios de buena accesibilidad, te comparto este post escrito por Lisandra Armas (nuestra experta en usabilidad y accesibilidad en Abstracta) proponiéndote usar una herramienta llamada “Colour Contrast Analyser”. Esta herramienta te ayudará a determinar la legibilidad del texto y el contraste de los elementos visuales, además te permitirá comprobar los con...
Leer más

Modelos y heurísticas para estrategia de pruebas

Siguiendo con el post que hablaba sobre cómo usar mindmaps para testing, en este veremos distintos modelos y heurísticas (algunos son mindmaps, otros son otras representaciones) para definir una estrategia de pruebas. Mientras leía su resumen, también veía una asociación directa con lo que hacemos cada vez que preparamos una propuesta de trabajo para un posible cliente. Una ...
Leer más

Debug en producción con OverOps

En este post (escrito por Andrei Guchín, de Abstracta, ¡gracias por compartir!) te contamos un poco para qué sirve la herramienta OverOps (quizá conocías a Takipi por su blog sobre performance de aplicaciones Java). En resumen, se puede hacer debug en producción con OverOps, pudiendo ver el código y el valor de las variables para las excepciones lanzadas, tanto las capturadas c...
Leer más

Testing en Business Intelligence

Te comparto en este post un trabajo realizado por un alumno de la asignatura de testing que cursó este año (Diego Saráchaga), donde investigó sobre testing en Business Intelligence. El objetivo del trabajo era entender las particularidades de probar este tipo de sistemas, identificando los desafíos específicos que existe en este contexto, así como la forma de abordar el problem...
Leer más

Testing de Performance: Los nuevos desafíos tecnológicos (charla de Abstracta en TestingUY 2017)

En este post quiero compartir un resumen de la charla que tuvo lugar en el evento de TestingUY edición 2017, la cual se tituó "Testing de performance: los nuevos desafíos tecnológicos". En esta charla Leti y Pablo (de Abstracta) contaron sobre 4 temas bien importantes alrededor del testing de performance de hoy en día: pruebas en Cloud, uso de CDNs, CI/CD y HTTP2. Te dejo acá e...
Leer más

Tutorial de Gatling y Maven

En este post (preparado por Oscar Calderín, y revisado por Iván Serrano, de Abstracta, ¡gracias a ambos!) veremos otro aspecto interesante de Gatling (herramienta para pruebas de performance que hablé de ella por acá) que es su fácil integración a través de plugins con algunas herramientas de construcción modernas, como por ejemplo, Maven. En el mundo de CI/CD realizar este tip...
Leer más

El Rap de Michael Bolton

En el TestingUY 2017, Michael Bolton participó de mesas redondas y de la keynote de cierre. En ambas oportunidades se animó a rapear para transmitir que el concepto de testing no es el mismo que el checking, y que por esto no podemos hablar de testing automatizado. Les comparto el audio grabado en la keynote de cierre por el amigo Alejo del Castillo (¡gracias por compartir!) qu...
Leer más