Integratie testen

Schrijver: John Stephens
Datum Van Creatie: 25 Januari 2021
Updatedatum: 27 Juni- 2024
Anonim
What is Integration Testing and it’s types?
Video: What is Integration Testing and it’s types?

Inhoud

Definitie - Wat betekent integratietest?

Integratietesten is een softwaretestmethode die wordt gebruikt om afzonderlijke softwarecomponenten of code-eenheden te testen om de interactie tussen verschillende softwarecomponenten te verifiëren en interfacefouten te detecteren. Componenten worden als een enkele groep getest of op een iteratieve manier georganiseerd. Nadat de integratietests op de componenten zijn uitgevoerd, zijn deze direct beschikbaar voor systeemtests.


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart Integration Testing

Integratie is een belangrijke SDLC-strategie (Software Development Life Cycle). Over het algemeen worden kleine softwaresystemen geïntegreerd en getest in een enkele fase, terwijl grotere systemen verschillende integratiefasen omvatten om een ​​compleet systeem te bouwen, zoals het integreren van modules in low-level subsystemen voor integratie met grotere subsystemen. Integratietests omvatten alle aspecten van de prestaties, functionaliteit en betrouwbaarheid van een softwaresysteem.

De meeste door een eenheid geteste softwaresystemen bestaan ​​uit geïntegreerde componenten die worden getest op foutisolatie vanwege groepering. De modulegegevens worden verondersteld nauwkeurig te zijn, maar voorafgaand aan integratietests wordt elke module afzonderlijk getest via gedeeltelijke componentenimplementatie, ook bekend als een stub.

De drie belangrijkste integratieteststrategieën zijn:


  • Big Bang: impliceert het integreren van de modules om een ​​compleet softwaresysteem te bouwen. Dit wordt als een risicovolle aanpak beschouwd omdat het de juiste documentatie vereist om storingen te voorkomen.
  • Bottom-Up: omvat het testen van componenten op laag niveau, gevolgd door componenten op hoog niveau. Het testen gaat door totdat alle hiërarchische componenten zijn getest. Bottom-up testen maken efficiënte foutdetectie mogelijk.
  • Top-Down: Betreft eerst het testen van de beste geïntegreerde modules. Subsystemen worden afzonderlijk getest. Top-down testen vergemakkelijken detectie van verloren module branch links.