Преглед садржаја:
Дефиниција - Шта значи Фузз тестирање?
Фузз тестирање описује процесе тестирања система који укључују рандомизирани или дистрибуирани приступ. ИТ стручњаци често користе тај термин да говоре о напорима да тестирају апликације за тестирање стресом тако што уносе случајне податке у њих како би уочили евентуалне грешке или прекида рада. Идеја која се крије иза фузз тестирања је да софтверске апликације и системи могу имати пуно различитих грешака или промашаја повезаних са уносом података.
Тецхопедиа објашњава Фузз тестирање
На пример, нејасно тестирање може укључивати уношење различитих врста целих бројева, низова знакова, пловака и других променљивих који, ако нису исправно унети, могу проузроковати застој или пад сустава. Уобичајени пример је цело поље које треба да прими неколико одређених бројева, као што је један до пет, али где корисник може унети било који цели број због генеричког подешавања поља уноса или контроле. Унос високе вредности може проузроковати грешку или пад. У фузз тестирању програмери експериментишу са уношењем различитих врста случајних одговора и затим документују све грешке које се појаве. У неким случајевима програмери могу да користе алат назван фуззер за убризгавање случајних података.
Идеја фуз тестирања често се приписује професору Универзитета у Висконсину Бартону Миллеру и његовом раду 1989. Други начин да се разуме фуз тестирање је да на неки начин термин одговара општем појму неодређене логике, врсти закључка који сугерише да дистрибуирани процеси могу помоћи посматрачима да уоче шири тренд у подацима или системима. Неки ИТ професионалци такође говоре о необезбедном тестирању безбедности, при чему тестери могу да експериментишу са различитим врстама хакова како би идентификовали празнине у безбедности.
