Будинки Розвиток Що таке нечітке тестування? - визначення з техопедії

Що таке нечітке тестування? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає тестування Fuzz?

Тест Fuzz описує процеси тестування системи, які передбачають рандомізований або розподілений підхід. ІТ-професіонали часто використовують цей термін, щоб розповісти про зусилля, спрямовані на тест додатків на стрес-тести, вводячи в них випадкові дані, щоб виявити будь-які помилки або вивішування, які можуть виникнути. Ідея нечіткого тестування полягає в тому, що програмні програми та системи можуть мати багато різних помилок або збоїв, пов'язаних з введенням даних.

Техопедія пояснює тест Fuzz

Наприклад, нечітка перевірка може включати введення різного виду цілих чисел, символьних рядків, поплавків та інших змінних, які, якщо вони не введені правильно, можуть спричинити зависання або збій програмного забезпечення. Поширений приклад - це ціле поле, яке призначене для розміщення декількох конкретних чисел, таких як одне-п'ятеро, але де користувач може ввести будь-яке ціле число через загальну настройку поля введення або управління. Введення високого значення може спричинити помилку або збій. Під час нечіткого тестування розробники експериментують із введенням різних видів випадкових відповідей, а потім документують будь-які помилки. У деяких випадках розробники можуть використовувати інструмент під назвою невідомий елемент для введення випадкових даних.

Ідею нечіткого тестування часто приписують професору Вісконсінського університету Бартону Міллеру та його роботі в 1989 році. Інший спосіб зрозуміти нечітке тестування полягає в тому, що певним чином термін відповідає більш загальному терміну нечіткої логіки, типу міркувань, які підказують що розподілені процеси можуть допомогти спостерігачам помітити більш широку тенденцію в даних чи системах. Деякі ІТ-професіонали також говорять про тестування нечіткої безпеки, де тестери можуть експериментувати з різними видами хакерів, щоб виявити прогалини в безпеці.

Що таке нечітке тестування? - визначення з техопедії