Jelenlegi hely
Intézeti szeminárium
Félév:
2016/17 I. félév
Helyszín:
Árpád tér 2. II. em. 220. sz.
Dátum:
2016-10-11
Időpont:
14:00-15:00
Előadó:
Kiss Ákos
Cím:
Teszteset minimalizálás Delta Debugging alkalmazásával - régen és napjainkban
Absztrakt:
Egy programhibát (pl.: összeomlást) okozó bemenet esetén az elsődleges teendő annak a lehető legkisebbre való leegyszerűsítése, a lehető legautomatizáltabb módon: minél kisebb ugyanis egy teszteset, annál kevesebbet kell a hibakeresésre értékes emberi erőforrást szánni. A "Delta Debugging" algoritmust széles körben használják automatizált teszteset egyszerűsítésre, ám annak a legfrissebb publikált variánsa is már több mint egy évtizedes. Megvizsgáltuk, hogy ezen algoritmus hogyan teljesít napjainkban, különösképp figyelve a párhuzamosítási lehetőségekre. A vizsgálatok eredményeképp több algoritmus variánst is kaptunk, amiket valódi teszteseteken próbáltunk ki, több mint 1000 tesztminimalizálást lefuttatva. A szeminárium során bemutatjuk a Delta Debugging algoritmust és a modernizálása során kapott eredményeket.