ScholarGate
Avustaja
Machine learningSoftware Testing

Mutaatiotestaus

Mutaatiotestaus on DeMillo, Liptonin ja Saywardin vuonna 1978 kehittämä virheenistutustekniikka, joka arvioi testisarjan tehokkuutta istuttamalla pieniä, tarkoituksellisia virheitä (mutaatioita) lähdekoodiin ja tarkistamalla, havaitsevatko testit ne. Testisarja, joka tappaa (havaitsee) kaikki mutantit, on vahvempi kuin sellainen, joka saavuttaa korkean koodikattavuuden tappamatta mutantteja.

Avaa sovelluksessa MethodMindTulossaVideoTulossaDownload slides

Lue koko menetelmä

Vain jäsenille

Kirjaudu sisään maksuttomalla tilillä lukeaksesi tämän osion.

Kirjaudu sisään

Lähteet

  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

Näin viittaat tähän sivuun

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

ScholarGateMutation Testing (Mutation Testing for Test Adequacy). Haettu 2026-06-15 osoitteesta https://scholargate.app/fi/numerical-methods/mutation-testing · Aineisto: https://doi.org/10.5281/zenodo.20539026