ScholarGate
Асистент
Machine learningSoftware Testing

Мутаційне тестування

Мутаційне тестування — це техніка впровадження помилок, розроблена DeMillo, Lipton та Sayward у 1978 році, яка оцінює ефективність тестових наборів шляхом внесення невеликих, навмисних помилок (мутацій) у вихідний код і перевірки, чи виявляють їх тести. Тестовий набір, який «вбиває» (виявляє) усі мутанти, є сильнішим за той, що досягає високого покриття коду без «вбивства» мутантів.

Відкрити у MethodMindНезабаромВідеоНезабаромDownload slides

Читати метод повністю

Лише для учасників

Увійдіть із безкоштовним обліковим записом, щоб прочитати цей розділ.

Увійти

Джерела

  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

Як цитувати цю сторінку

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

ScholarGateMutation Testing (Mutation Testing for Test Adequacy). Отримано 2026-06-15 з https://scholargate.app/uk/numerical-methods/mutation-testing · Набір даних: https://doi.org/10.5281/zenodo.20539026