¿Debo ejecutar manualmente una prueba de regresión completa después de corregir un bug?

Debo ejecutar manualmente una prueba de regresion completa despues de corregir un bug - Should I manually run a full regression test after fixing a bug

🇺🇸 English version here 🇺🇸 Recientemente, discutí con un grupo de amigos QA sobre si es obligatorio ejecutar una regresión completa manualmente después de recibir una corrección de un bug. En resumen, es necesario solo si tu equipo necesita madurar en ingeniería de software. Y no, esta no es una respuesta sarcástica. Permíteme explicar por qué. La calidad debe verse como … Leer más

¿Mock, Stub o Spy? ¿Cuál es la diferencia y cuándo debo usar cada uno?

Mock, Stub o Spy Cuál es la diferencia y cuándo debo usar cada uno

La mayoría de los desarrolladores probablemente han oído hablar de mocks, stubs y spies en el mundo de los dobles de prueba. Estos dobles son utilizados para hacer que las pruebas sean más fáciles de escribir, más rápidas o se posea un mayor control al simular elementos que no son el propósito principal de la prueba específica o que son costosos, en tiempo o … Leer más

¿Por qué la ejecución aleatoria es una oportunidad para mejorar las Pruebas Unitarias?

Por qué la ejecución aleatoria es una oportunidad para mejorar las Pruebas Unitarias

Las pruebas unitarias (Unit tests) de software representan la red de seguridad que nos permite manipular con confianza y velocidad el software de forma tal que podamos cumplir con las necesidades del negocio y las corrientes de Agilismo y DevOps. No obstante, estas también presentan una serie de antipatrones y uno de ellos está asociado … Leer más