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ă” .
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:
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.
Consultați Comparația software-ului de integrare continuă