Machine learningSoftware Testing
Мутационо тестирање
Мутационо тестирање је техника убацивања грешака (fault-injection) коју су развили DeMillo, Lipton и Sayward 1978. године, а која процењује ефикасност тестних пакета увођењем малих, намерних грешака (мутација) у изворни код и проверавањем да ли их тестови откривају. Тестни пакет који убија (детектује) све мутанте је снажнији од оног који постиже високу покривеност кода без убијања мутаната.
Pročitajte celu metodu
Samo za članove
Prijavite sePrijavite se besplatnim nalogom da biste pročitali ovaj odeljak.
Izvori
- 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 ↗
Kako citirati ovu stranicu
ScholarGate. (2026, June 3). Mutation Testing for Test Adequacy. ScholarGate. https://scholargate.app/sr/numerical-methods/mutation-testing
Uočili ste grešku na ovoj stranici? Prijavite je ili predložite ispravku →