Mutation Testing

pitest.org

Mutation Testing«Mi código funciona perfectamente porque hago pruebas unitarias».

Esta es una de las frases que nos gustaría escuchar a todos cuando preguntamos por el control de calidad de un desarrollo software. Perfecto, tenemos pruebas unitarias que nos permiten prevenir de muchos errores en fases tempranas, pero… ¿nos estamos preocupando por la calidad del código de las pruebas unitarias?

Desarrolladores del mundo, os voy a revelar uno de los grandes misterios de la programación:

Las pruebas unitarias también son código fuente

Una de las características que define a una (buena) prueba unitaria es que debe ser tratada con la misma profesionalidad que se le trata al código fuente.

Entonces, ¿cómo puedo saber si estoy definiendo bien mis pruebas unitarias? No os preocupéis, para ello ya existen algunas técnicas como Mutation testing.

Ya, pero… ¿de qué va todo esto de las pruebas de mutación?

Leer más

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para fines de afiliación y para mostrarte publicidad relacionada con tus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, aceptas el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad