ScholarGate
Assistent
Machine learningSoftware Testing

Mutatietesten

Mutatietesten is een techniek voor foutinjectie, ontwikkeld door DeMillo, Lipton en Sayward in 1978, die de effectiviteit van testsuites evalueert door kleine, opzettelijke fouten (mutaties) in de broncode te introduceren en te controleren of de tests deze detecteren. Een testsuite die alle mutanten doodt (detecteert), is sterker dan een die hoge codedeckingsgraad bereikt zonder mutanten te doden.

Openen in MethodMindBinnenkortVideoBinnenkortDownload slides

Lees de volledige methode

Alleen voor leden

Log in met een gratis account om dit onderdeel te lezen.

Inloggen

Bronnen

  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

Deze pagina citeren

ScholarGate. (2026, June 3). Mutation Testing for Test Adequacy. ScholarGate. https://scholargate.app/nl/numerical-methods/mutation-testing

ScholarGateMutation Testing (Mutation Testing for Test Adequacy). Geraadpleegd op 2026-06-15 via https://scholargate.app/nl/numerical-methods/mutation-testing · Gegevensset: https://doi.org/10.5281/zenodo.20539026