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.
Prečítať celú metódu
Len pre členov
Prihlásiť saAk si chcete prečítať túto sekciu, prihláste sa s bezplatným účtom.
Zdroje
- 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 ↗
- 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 ↗
- 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
Našli ste na tejto stránke chybu? Nahláste ju alebo navrhnite opravu →