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

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

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

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

fuzz testing: фазз-тестування, тестування випадковими даними

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

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

Фазз-тестування досліджує реакцію програми на численні згенеровані варіанти вхідних даних.

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

  1. During fuzz testing, we found an image header that crashed the thumbnail decoder.

    Під час фазз-тестування ми знайшли заголовок зображення, який спричиняв збій декодера мініатюр.

    Згенеровані варіанти файла досягли випадку, пропущеного звичайними тестами коректних зображень.

  2. We added valid seed documents before running fuzz testing on the parser.

    Перед фазз-тестуванням аналізатора ми додали кілька коректних початкових документів.

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

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

  • fuzz testing campaign
  • coverage-guided fuzz testing