Machine learningSoftware Testing
Pruebas de mutación
Las pruebas de mutación son una técnica de inyección de fallos desarrollada por DeMillo, Lipton y Sayward en 1978 que evalúa la efectividad de un conjunto de pruebas introduciendo errores pequeños y deliberados (mutaciones) en el código fuente y comprobando si las pruebas los detectan. Un conjunto de pruebas que mata (detecta) todos los mutantes es más robusto que uno que logra una alta cobertura de código sin matar mutantes.
Leer el método completo
Solo para miembros
Iniciar sesiónInicia sesión con una cuenta gratuita para leer esta sección.
Fuentes
- DeMillo, R. A., Lipton, R. J., & Sayward, F. G. (1978). Hints on test data selection: Help for the practicing programmer. IEEE Computer, 11(4), 34–41. DOI: 10.1109/C-M.1978.218136 ↗
- Just, R., Jalali, D., Inozemtseva, L., Ernst, M. D., & Holmes, R. (2014). Are mutants killed by tests? How test suite composition affects the effectiveness of mutation testing. Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering. link ↗
- Jia, Y., & Harman, M. (2010). An analysis and survey of the development of mutation testing. IEEE Transactions on Software Engineering, 37(5), 649–678. DOI: 10.1109/TSE.2010.62 ↗
Cómo citar esta página
ScholarGate. (2026, June 3). Mutation Testing for Test Adequacy. ScholarGate. https://scholargate.app/es/numerical-methods/mutation-testing
¿Has visto un problema en esta página? Infórmanos o sugiere una corrección →