ScholarGate
Asistent
Machine learningSoftware Testing

Testarea prin Mutație

Testarea prin mutație este o tehnică de injectare a erorilor dezvoltată de DeMillo, Lipton și Sayward în 1978, care evaluează eficacitatea unei suite de teste prin introducerea unor erori mici, deliberate (mutații) în codul sursă și verificarea dacă testele le detectează. O suită de teste care "ucide" (detectează) toți mutanții este mai puternică decât una care atinge o acoperire ridicată a codului fără a "ucide" mutanți.

Deschide în MethodMindÎn curândVideoÎn curândDownload slides

Citește metoda completă

Doar pentru membri

Autentifică-te cu un cont gratuit pentru a citi această secțiune.

Autentificare

Surse

  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

Cum se citează această pagină

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

ScholarGateMutation Testing (Mutation Testing for Test Adequacy). Preluat la 2026-06-15 de pe https://scholargate.app/ro/numerical-methods/mutation-testing · Set de date: https://doi.org/10.5281/zenodo.20539026