ScholarGate
Asistents
Machine learningSoftware Testing

Mutācijas testēšana

Mutācijas testēšana ir kļūdu injekcijas tehnika, ko 1978. gadā izstrādāja DeMillo, Liptons un Sajverds, un tā novērtē testu komplektu efektivitāti, ieviešot nelielas, apzinātas kļūdas (mutācijas) pirmkoda failos un pārbaudot, vai testi tās uztver. Testu komplekts, kas iznīcina (atklāj) visas mutācijas, ir spēcīgāks nekā tas, kas sasniedz augstu koda pārklājumu, neiznīcinot mutācijas.

Atvērt MethodMindDrīzumāVideoDrīzumāDownload slides

Lasīt pilno metodes aprakstu

Tikai dalībniekiem

Piesakieties ar bezmaksas kontu, lai lasītu šo sadaļu.

Pieteikties

Avoti

  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

Kā citēt šo lapu

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

ScholarGateMutation Testing (Mutation Testing for Test Adequacy). Izgūts 2026-06-15 no https://scholargate.app/lv/numerical-methods/mutation-testing · Datu kopa: https://doi.org/10.5281/zenodo.20539026