Англійська лексика: Розробка програмного забезпечення · Тестування

Що означає mutation testing?

Значення й приклади · Розробка програмного забезпечення

іменникТермін вищого рівня

mutation testing: мутаційне тестування

Внесення невеликих навмисних змін у код із перевіркою, чи спричиняють наявні тести збій.

Де і як уживається

Мутаційне тестування оцінює, чи виявляє набір тестів навмисні зміни поведінки програми.

Приклади речень

  1. The mutation testing run showed that no test noticed when the permission condition was reversed.

    Запуск мутаційного тестування показав, що жоден тест не помітив інверсії умови дозволу.

    Набір тестів не виявив зміненої поведінки дозволів; прогалина може бути в охоплених випадках або в твердженнях перевірки.

  2. We inspected a surviving change from mutation testing and found it preserved the behavior.

    Ми перевірили зміну, що пережила мутаційне тестування, і з’ясували, що вона зберігає поведінку.

    Еквівалентна зміна може пройти перевірку, не вказуючи на відсутність тесту.

Поширені словосполучення

  • mutation testing score
  • run mutation testing