Pruebas de mutación para la era de la agencia
La cobertura del código, una métrica de prueba de software comúnmente utilizada, puede ser engañosa, ya que mide la ejecución en lugar de la verificación, lo que puede ocultar funciones críticas que no se han probado. Esto fue destacado por una notable vulnerabilidad del protocolo Arkis, que evitó la detección debido a la dependencia de las métricas de cobertura. En respuesta, se introdujeron dos nuevas herramientas de prueba de mutación, MuTON y mewt, para mejorar la eficiencia de las pruebas en varios lenguajes de programación. Estas herramientas utilizan técnicas avanzadas para simular errores y verificar la eficacia de las pruebas, abordando las limitaciones históricas en las pruebas de mutación, como los problemas de rendimiento y el soporte de lenguajes. Su objetivo es proporcionar capacidades y usabilidad mejoradas para los desarrolladores, permitiéndoles identificar y priorizar mejor las necesidades de prueba. Las herramientas también prometen una mayor configurabilidad y análisis de resultados para simplificar los procesos de prueba de mutación, fomentando así una práctica de garantía de calidad más completa en el desarrollo de software.











