Machine learningSoftware Testing
Mutacijsko testiranje
Mutacijsko testiranje je tehnika ubrizgavanja pogrešaka koju su razvili DeMillo, Lipton i Sayward 1978. godine, a koja procjenjuje učinkovitost testnih paketa uvođenjem malih, namjernih programskih pogrešaka (mutacija) u izvorni kod i provjerom hvataju li ih testovi. Testni paket koji ubija (detektira) sve mutante jači je od onoga koji postiže visoku pokrivenost koda bez ubijanja mutanata.
Pročitajte cijelu metodu
Samo za članove
Prijavite sePrijavite se besplatnim računom kako biste pročitali ovaj odjeljak.
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/hr/numerical-methods/mutation-testing
Uočili ste pogrešku na ovoj stranici? Prijavite je ili predložite ispravak →