ScholarGate
Asistent
Machine learningSoftware Testing

Mutančné testovanie

Mutančné testovanie je technika vkladania chýb (fault-injection), ktorú v roku 1978 vyvinuli DeMillo, Lipton a Sayward. Vyhodnocuje účinnosť testovacej súpravy zavedením malých, zámerných chýb (mutácií) do zdrojového kódu a kontrolou, či ich testy odhalia. Testovacia súprava, ktorá zabije (deteguje) všetky mutanty, je silnejšia ako tá, ktorá dosahuje vysoké pokrytie kódu bez zabitia mutantov.

Otvoriť v MethodMindČoskoroVideoČoskoroDownload slides

Prečítať celú metódu

Len pre členov

Ak si chcete prečítať túto sekciu, prihláste sa s bezplatným účtom.

Prihlásiť sa

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

Ako citovať túto stránku

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

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