Hjem Software Hvad er integrationstest? - definition fra techopedia

Hvad er integrationstest? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder integrationstest?

Integrationstest er en softwaretestmetodologi, der bruges til at teste individuelle softwarekomponenter eller kodenheder til at verificere interaktion mellem forskellige softwarekomponenter og opdage grænsefladedefekter. Komponenter testes som en enkelt gruppe eller organiseres på en iterativ måde. Når integrationstesten er udført på komponenterne, er de let tilgængelige til systemtest.

Techopedia forklarer Integration Testing

Integration er en nøgle-strategi for softwareudviklingslivscyklus (SDLC). Generelt er små softwaresystemer integreret og testet i en enkelt fase, hvorimod større systemer involverer adskillige integrationsfaser for at opbygge et komplet system, såsom integrering af moduler i lavt niveau undersystemer til integration med større undersystemer. Integrationstest omfatter alle aspekter af et softwaresystemets ydelse, funktionalitet og pålidelighed.


De fleste enhets-testede softwaresystemer består af integrerede komponenter, der testes for fejlisolering på grund af gruppering. Moduldetaljer formodes at være nøjagtige, men inden integrationstest testes hvert modul separat via delvis komponentimplementering, også kendt som en stub.


De tre vigtigste strategier for integrationstest er som følger:

  • Big Bang: involverer at integrere modulerne til at opbygge et komplet softwaresystem. Dette betragtes som en højrisikotilgang, fordi det kræver korrekt dokumentation for at forhindre fiasko.
  • Bottom-Up: involverer test på lavt niveau af komponenter efterfulgt af komponenter på højt niveau. Testningen fortsætter, indtil alle hierarkiske komponenter er testet. Bund-up-test letter effektiv fejldetektion.
  • Top-Down: Indebærer først at teste de øverste integrerede moduler. Delsystemer testes individuelt. Top-down test letter detektering af mistede modulgrenelinks.
Hvad er integrationstest? - definition fra techopedia