ScholarGate
Assistent
Machine learningSoftware Testing

Mutation Testing

Mutation Testing ist eine von DeMillo, Lipton und Sayward 1978 entwickelte Fault-Injection-Technik, die die Effektivität von Testsuiten bewertet, indem kleine, absichtliche Fehler (Mutationen) in den Quellcode eingefügt und geprüft wird, ob die Tests diese erkennen. Eine Testsuite, die alle Mutanten „tötet“ (erkennt), ist stärker als eine, die eine hohe Codeabdeckung erreicht, ohne Mutanten zu töten.

In MethodMind öffnenDemnächstVideoDemnächstDownload slides

Die vollständige Methode lesen

Nur für Mitglieder

Melden Sie sich mit einem kostenlosen Konto an, um diesen Abschnitt zu lesen.

Anmelden

Quellen

  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

So zitieren Sie diese Seite

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

ScholarGateMutation Testing (Mutation Testing for Test Adequacy). Abgerufen am 2026-06-15 von https://scholargate.app/de/numerical-methods/mutation-testing · Datensatz: https://doi.org/10.5281/zenodo.20539026