Dinámica: Matriz de riesgo para testing

Puede ser un poco "overwhelming" pensar en todas las tareas de testing que tenemos para hacer. Podemos mirar por ejemplo lo que alguna vez escribí por acá: The Software Testing Wheel. Luego de hacer un brainstorming, o incluso la dinámica de estrategia de testing como la propuesta acá, aparece una enormidad de "cosas que sería interesante probar". Ahí hay que empezar a aplicar ...
Leer más

Por qué no justificar texto en un documento

Muchas veces tendemos a utilizar la opción “texto justificado” porque parece más prolijo, o porque vemos en los periódicos y revistas que es lo que se usa. Durante mucho tiempo yo creía que esto era lo mejor, siempre creí que se debía justificar el texto. Hace un tiempo, trabajando con un diseñador amigo, me terminó convenciendo que no, que lo mejor es no justificar texto sino ...
Leer más

Introducción a BDD durante el último Meetup de TestingUY 2017

Ayer, luego de la excelente charla y posterior discusión guiada por Gonzalo Mancebo, hablando de lo aprendido en el curso de Rapid Software Testing de Michael Bolton, dimos una charla en el meetup de TestingUY junto a Gabriel Montero, donde hablamos de los cuadrantes ágiles del testing, y en particular nos centramos en una actividad en vistas al negocio para darle soporte al eq...
Leer más

Introducción al Testing de Seguridad con OWASP ZAP

En este post quiero compartir una breve introducción a un mundo enorme que es el testing de seguridad. Para ser un tester de seguridad hace falta especializarse mucho para poder hacer un buen trabajo y alertar de los riesgos asociados a este factor de calidad. En este artículo, realizado por Alejandro Sagrera y Santiago Cabrera de Abstracta, a quienes les agradezco las ganas d...
Leer más

La Radio Ataca – Prenderse a Emprender: Proyecto Nahual Uruguay

Hace más de un año, un gran amigo que conduce un programa de radio llamado La Radio Ataca, en Del Molino FM, me hizo una entrevista en la cual hablamos sobre el proyecto Nahual. Comparto, ya que me divertí mucho en la nota, y conversamos bastante sobre el emprendimiento social en el cual participo junto a unos cuantos amigos. Más información del proyecto Nahual por acá. ...
Leer más

Llamado abierto a docentes de UDE para dictado en Colonia y Punta del Este

Quiero compartir esto porque soy un creyente en que necesitamos más descentralización en Uruguay. No puede ser que todos nos vayamos a vivir a Montevideo para poder tener un laburo en informática por ejemplo. Cada vez se está dando más esto (y lo veo de cerca, con el éxito que estamos teniendo en la oficina de Abstracta de Salto), y el primer paso y más importante es el que est...
Leer más

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

Enfoque de pruebas en cascada y ágil

El año pasado, en el contexto de un proyecto de grado donde estaba colaborando, vivencié muy de cerca uno de los problemas del trabajo en cascada, en un aspecto que no lo había pensado nunca. Yo hacía las de cliente, y los alumnos hacían las de equipo de desarrollo. Si bien el asunto tenía que ver con el diseño e implementación, terminé pensando cómo esto sucede también en el t...
Leer más

Deuda Técnica

Hace poco estuvimos hablando de SonarQube para analizar la calidad del código, y una de las cosas que nombramos ahí fue el concepto de "deuda técnica", sobre el cual quisiera profundizar en este post. Tal como contaba en este post, 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 cu...
Leer más

Sobre modelos de pruebas

Hay muchos modelos para mirar la realidad y para usar como herramientas para el desarrollo o testing. Los modelos, por definición, están esencialmente equivocados pues son representaciones de la misma, por lo tanto un mapa incompleto. A su vez, están sesgados por la interpretación de quiénes los desarrollan. Entonces, ¿son útiles los modelos de pruebas? (refiriéndome a todo tip...
Leer más