Los miedos del outsourcing

Muchas veces he escuchado que alguna empresa no quiere tercerizar el testing (o el desarrollo, o alguna otra tarea crítica de su negocio) por miedo a perder el conocimiento, con tal de conservar el conocimiento en la interna de la empresa. ¿Realmente se mitiga ese riesgo con esa estrategia? Hace unos días estuve compartiendo ideas con un amigo, y llegamos a una conclusión que m...
Leer más

¿Cómo probar un pago?

Cuando probamos sitios e-commerce una de las funcionalidades más críticas a probar es el checkout, lo cual implica pagar. Esto generalmente se hace con tarjetas de crédito, Mercado Pago, Paypal o medios de pago similares. Acá además vamos a querer probar con distintos tipos de casuísticas: tarjetas locales, extranjeras, en distintas monedas, tarjetas válidas y otras inválidas, ...
Leer más

Comentarios sobre la primera edición del Taller de Técnicas de Testing para Equipos Ágiles

Como lo había anticipado acá, ayer 13 y hoy 14 de diciembre de 2017, junto a Gabriel Montero de Peregrinus, brindamos un taller de técnicas de testing para equipos ágiles. Desde mi punto de vista salió muy bueno, el grupo se re enganchó, y por ende lo seguiremos repitiendo, aprovechando a mejorar algunos aspectos que nos gustaría profundizar, y dedicándole más tiempo incluso a ...
Leer más

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

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 de...
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

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

Keynote en Argentesting

Como había anticipado acá, me invitaron a participar dando la keynote en Argentesting, sobre el cierre del evento. La misma estaba titulada "Ejecutando pruebas de performance, todos los días y a bajo costo", donde conté sobre tres historias, de tres proyectos en los que he participado en pruebas de performance: uno en enfoque waterfall, otro en enfoque ágil, y otro apuntando a ...
Leer más

Evolución a DevOps desde la perspectiva del testing

Me resultó muy interesante la forma de ver el enfoque DevOps desde la perspectiva del testing, propuesta por Katrina Clokie (a quien le pude hacer una entrevista recientemente) en su libro “A practical guide to testing in DevOps”. Ella muestra en tres figuras cómo se evolucionó desde Waterfall, Agile y ahora DevOps en cuanto a las interacciones entre el tester y el resto de las...
Leer más

Curso de Agile Testing (Abstracta + Peregrinus)

Con Gabriel Montero de Peregrinus estamos preparando un curso de agile testing, enfocado en técnicas y estrategias de testing para equipos ágiles, que será el 13 y 14 de diciembre (de 9 a 13 hs), en Montevideo, Uruguay, donde intentamos combinar nuestras áreas de trabajo y experiencia: testing y metodologías ágiles. Es un tema que en los testers genera mucha incertidumbre: ¿qué...
Leer más