Itthon Fejlesztés Mi a heurisztika tesztelése? - meghatározás a techopedia alapján

Mi a heurisztika tesztelése? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a heurisztika tesztelése?

A heurisztikai tesztelés algoritmusok, kódmodulok vagy más típusú projektek tesztelése, ahol a tesztelési stratégiák a valószínűségek múltbeli adataira támaszkodnak. Ezek a célzott tesztelési típusok gyakran intelligensebb vizsgálatokat tesznek lehetővé bármilyen hiba vagy probléma előfordulásának esetére. A heurisztikai tesztelést olyan szűrőtechnológiákban is használják, mint például az e-mail szűrés.

A heurisztikai tesztelést néha tapasztalat-alapú tesztelésnek is nevezik. A fejlesztők vagy mások magasabb szintű, tapasztalaton alapuló döntéshozatali folyamatokat hozhatnak be a szoftver tesztelésének módjába annak érdekében, hogy ez a tesztelés hatékonyabbá váljon.

A Techopedia magyarázza a heurisztikai tesztelést

A heurisztikai tesztelés összehasonlítható egy képzett kitalálással, szemben a tisztán kvantitatív szoftverteszteléssel, amely viszonylag vakon működik, magasabb szintű irányítás nélkül. Tegyük fel például, hogy a fejlesztőnek 10 000 sornyi kóddal kell tesztelnie egy projektet. E 10 000 vonal általános lineáris tesztelése tisztán kvantitatív szoftver tesztelést jelent. A heurisztikai tesztelés ezzel szemben azt vizsgálja, hogy a kód bizonyos részeiben milyen gyakran fordulnak elő hibák. E példa alkalmazásával, ha a fejlesztő a történeti adatokat veszi észre, hogy egy adott kódmodul a múltban viszonylag inkább hibás volt, a heurisztikai tesztelési stratégia magában foglalhatja a modul elkülönítését, ideértve például egy adott 2000 kódvonalat, és több tesztelési erőforrást irányít a kód ezen szakaszára, ahelyett, hogy mind a 10 000 kódsorot egyenlően tesztelné.

A heurisztikai tesztelés magában foglalja azt a filozófiát, amelyet a fejlesztők megtanulhatnak tapasztalataikból vagy az idő múlásával előforduló nem véletlenszerű tendenciákból. Bizonyos esetekben a heurisztikai tesztelés rendkívül hatékonyabb lehet a problémák megoldásában, mint a vakteszt.

Mi a heurisztika tesztelése? - meghatározás a techopedia alapján