A programok megfelelő működésének ellenőrzése szinte olyan régi, mint maga az informatika. Milyen problémákat okozhat, ha egy program váratlan adatokat kap? A videóban elhangzanak példák hibás adatbevitelre, legyen az mínusz szám, szöveg vagy teljesen rossz formátumú bemenet.
Felmerülnek történelmi esetek is: már a számítástechnika hajnalán, a lyukkártyák korában is bevetettek véletlenszerű tesztelést. Olyan híres esetek kerülnek elő, mint Steve Capps munkája az Apple-nél vagy Barton Miller professzor vizsgálatai, ahol váratlan bemenetekkel tudtak hibákat előidézni.
Többféle tesztelési megközelítést mutat be: lehet jó bemenet apró módosítása, teljesen véletlen adat, vagy strukturálisan megtört adatformátum. Szó esik arról is, hogy a „fuzzer” akár a program belső működését is manipulálhatja.
A demonstráció során egy Pythonban írt egyszerű webalkalmazáson különféle nem várt adatokkal próbálkoznak. A szerver reakciói rávilágítanak arra, mennyire fontos lehet a hibák, kivételek megfelelő kezelése. Kiderül, hogy az automatizált, széleskörű tesztelés nemcsak a fejlesztői kényelmet szolgálja, de komoly rendszerek biztonságában is kulcsszerepet játszhat.










