Integrációs tesztelés

Az integrációs tesztelés ( angol  Integration testing , néha angol  Integration and Testing , angol  I & T rövidítés ) a szoftvertesztelés egyik fázisa , amelynek során az egyes szoftvermodulokat egy csoportban kombinálják és tesztelik. Az integrációs tesztelésre általában az egységtesztelés után kerül sor, és megelőzi a rendszertesztet .

Az integrációs tesztelés az egységtesztelt modulokat bemenetként veszi, nagyobb készletekbe csoportosítja, lefuttatja a teszttervben meghatározott teszteket ezekkel a halmazokkal szemben, és kimenetként és bemenetként jeleníti meg a későbbi rendszertesztekhez.

Az integrációs tesztelés célja annak ellenőrzése, hogy a tervezett egységek megfelelnek-e a funkcionális, átvételi és megbízhatósági követelményeknek. Ezen tervezési egységek – egységek, készletek vagy modulcsoportok – tesztelése interfészükön keresztül, „fekete doboz” teszteléssel történik .

Folyamatos integrációs rendszerek

A folyamatos integrációs rendszereket ( CIS) használják az integrációs tesztelés automatizálására .  Az ilyen rendszerek működési elve a következő:

  1. A CIS figyeli a verziókezelő rendszert;
  2. Amikor módosítja a forráskódokat a tárolóban, a helyi tároló frissül;
  3. Elvégzik a szükséges ellenőrzéseket és egységteszteket;
  4. A forráskódokat kész végrehajtható modulokba fordítják;
  5. Integrációs szintű teszteket végeznek;
  6. Tesztjelentés készül.

Így a változtatások után azonnal lefutnak az automatikus integrációs tesztek, amelyek lehetővé teszik a hibák rövid időn belüli észlelését és kijavítását.

Meglévő folyamatos integrációs rendszerek

Lásd : Folyamatos integrációs szoftverek összehasonlítása 

Jegyzetek

Irodalom

Linkek