ScholarGate
Asistent
Machine learningSoftware Testing

Testování mutacemi

Testování mutacemi je technika injektáže chyb vyvinutá DeMillem, Liptonem a Saywardem v roce 1978, která hodnotí efektivitu testovací sady zavedením malých, záměrných chyb (mutací) do zdrojového kódu a kontrolou, zda je testy odhalí. Testovací sada, která "zabije" (detekuje) všechny mutanty, je silnější než ta, která dosahuje vysokého pokrytí kódu, aniž by mutanty zabila.

Otevřít v MethodMindJiž brzyVideoJiž brzyDownload slides

Přečíst celou metodu

Pouze pro členy

Pro přečtení této sekce se přihlaste s bezplatným účtem.

Přihlásit se

Zdroje

  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

Jak citovat tuto stránku

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

ScholarGateMutation Testing (Mutation Testing for Test Adequacy). Získáno 2026-06-15 z https://scholargate.app/cs/numerical-methods/mutation-testing · Datová sada: https://doi.org/10.5281/zenodo.20539026