ScholarGate
Asistente
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.

Abrir en MethodMindPróximamenteVídeoPróximamenteDownload slides

Leer el método completo

Solo para miembros

Inicia sesión con una cuenta gratuita para leer esta sección.

Iniciar sesión

Fuentes

  1. 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
  2. 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
  3. 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

ScholarGateMutation Testing (Mutation Testing for Test Adequacy). Recuperado el 2026-06-15 de https://scholargate.app/es/numerical-methods/mutation-testing · Conjunto de datos: https://doi.org/10.5281/zenodo.20539026