Tartalomjegyzék:
- Meghatározás - Mit jelent az integrációs tesztelés?
- A Techopedia magyarázza az integrációs tesztelést
Meghatározás - Mit jelent az integrációs tesztelés?
Az integrációs tesztelés egy szoftver tesztelési módszer, amelyet az egyes szoftveralkatrészek vagy kódegységek tesztelésére használnak a különféle szoftverkomponensek közötti interakció ellenőrzésére és az interfész hibák felismerésére. Az alkotóelemeket egyetlen csoportként tesztelik, vagy ismétlődő módon rendezik. Miután elvégezték az összetevők integrációs tesztelését, azok könnyen elérhetők a rendszer teszteléséhez.
A Techopedia magyarázza az integrációs tesztelést
Az integráció kulcsfontosságú szoftverfejlesztési életciklus (SDLC) stratégia. Általában a kicsi szoftverrendszereket egyetlen fázisban integrálják és tesztelik, míg a nagyobb rendszerek több integrációs fázist foglalnak magukban egy teljes rendszer felépítéséhez, például modulok alacsony szintű alrendszerekbe történő integrálását a nagyobb alrendszerekkel történő integráláshoz. Az integrációs tesztelés a szoftverrendszer teljesítményének, funkcionalitásának és megbízhatóságának minden aspektusát lefedi.
A legtöbb egység-tesztelt szoftveres rendszer integrált komponensekből áll, amelyeket a csoportosítás miatt elkülönített hibára tesztelnek. A modul részleteit feltételezzük, hogy pontosak, de az integrációs tesztelés előtt az egyes modulokat külön-külön teszteljük részleges alkatrész-megvalósítás révén, más néven csonkként.
A három fő integrációs tesztelési stratégia a következő:
- Big Bang: A modulok integrációját vonja maga után egy teljes szoftverrendszer létrehozása érdekében. Ezt nagy kockázatú megközelítésnek tekintik, mivel megfelelő dokumentációt igényel a hiba megelőzése érdekében.
- Alulról felfelé: Alacsony szintű alkatrészek tesztelését vonja maga után, amelyet magas szintű alkatrészek követnek. A tesztelés mindaddig folytatódik, amíg az összes hierarchikus elem nem kerül tesztelésre. Az alulról történő tesztelés megkönnyíti a hiba hatékony észlelését.
- Felülről lefelé: Először bevonja a felső integrált modulokat. Az alrendszereket külön-külön tesztelik. A felülről lefelé történő tesztelés megkönnyíti az elveszett modulágazati linkek felismerését.
