![Heurisztika tesztelése - Technológia Heurisztika tesztelése - Technológia](https://a.continuousdev.com/technology/heuristics-testing.jpg)
Tartalom
- Meghatározás - Mit jelent a heurisztika tesztelése?
- Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, hogy mi a lényeg a felhőalapú számítástechnikában, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.
- A Techopedia magyarázza a heurisztikai tesztelést
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 a szűrés.
A heurisztikai tesztelést néha tapasztalat-alapú tesztelésnek is nevezik. A fejlesztők vagy mások magasabb szintű, tapasztalatra alapozott döntéshozatali folyamatokat hozhatnak a szoftver tesztelésének módjába annak érdekében, hogy ez a tesztelés hatékonyabbá váljon.
Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, hogy mi a lényeg a felhőalapú számítástechnikában, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.
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 felhasználá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, beleé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.