Testarea integrării

Testarea de integrare ( English  Integration testing , uneori numită English  Integration and Testing , abrevierea English  I & T ) este una dintre fazele testării software , în care modulele software individuale sunt combinate și testate într-un grup. De obicei, testarea integrării are loc după testarea unitară și precede testarea sistemului .

Testarea de integrare ia modulele care au fost testate unitar ca intrare, le grupează în seturi mai mari, rulează testele definite în planul de testare pe acele seturi și le prezintă ca ieșiri și intrări pentru testarea ulterioară a sistemului.

Scopul testării integrării este de a verifica dacă unitățile proiectate îndeplinesc cerințele funcționale, de acceptare și de fiabilitate. Testarea acestor unități de proiectare - uniuni, seturi sau grupuri de module - se realizează prin interfața lor, folosind testarea „cutie neagră” .

Sisteme de integrare continuă

Sistemele de integrare continuă ( CIS) sunt utilizate pentru a automatiza testarea integrării .  Principiul de funcționare a unor astfel de sisteme este următorul:

  1. CIS monitorizează sistemul de control al versiunilor;
  2. La modificarea codurilor sursă din depozit, stocarea locală este actualizată;
  3. Se efectuează verificările și testele unitare necesare;
  4. Codurile sursă sunt compilate în module executabile gata făcute;
  5. se efectuează teste de nivel de integrare;
  6. Se generează un raport de testare.

Astfel, testele automate de integrare sunt executate imediat după efectuarea modificărilor, ceea ce vă permite să detectați și să remediați erorile într-un timp scurt.

Sisteme de integrare continuă existente

Consultați Comparația software-ului  de integrare continuă

Note

Literatură

Link -uri