Hjem programvare Hva er integrasjonstesting? - definisjon fra techopedia

Hva er integrasjonstesting? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr integrasjonstesting?

Integrasjonstesting er en testmetodikk for programvare som brukes til å teste individuelle programvarekomponenter eller kodenheter for å verifisere samhandling mellom forskjellige programvarekomponenter og oppdage grensesnittdefekter. Komponenter testes som en enkelt gruppe eller organiseres på en iterativ måte. Etter at integrasjonstesting er utført på komponentene, er de lett tilgjengelige for systemtesting.

Techopedia forklarer Integrasjonstesting

Integrasjon er en nøkkelstrategi (SDLC) for programvareutvikling. Generelt er små programvaresystemer integrert og testet i en enkelt fase, mens større systemer involverer flere integrasjonsfaser for å bygge et komplett system, for eksempel å integrere moduler i lavnivåundersystemer for integrasjon med større delsystemer. Integrasjonstesting omfatter alle aspekter av et programvaresystemets ytelse, funksjonalitet og pålitelighet.


De fleste enhetstestede programvaresystemer består av integrerte komponenter som er testet for feilisolering på grunn av gruppering. Moduldetaljer antas å være nøyaktige, men før integreringstesting blir hver modul testet separat via delvis komponentimplementering, også kjent som en stubbe.


De tre viktigste teststrategiene for integrasjon er som følger:

  • Big Bang: Omfatter integrering av modulene for å bygge et komplett programvaresystem. Dette anses som en høyrisiko-tilnærming fordi det krever riktig dokumentasjon for å forhindre feil.
  • Bottom-Up: Involverer test på lavt nivå, etterfulgt av høynivåkomponenter. Testingen fortsetter til alle hierarkiske komponenter er testet. Testing av bunnen og opp muliggjør effektiv feildeteksjon.
  • Top-Down: Innebærer å teste de topp integrerte modulene først. Delsystemer testes individuelt. Top-down testing letter deteksjon av tapte modulgrenekoblinger.
Hva er integrasjonstesting? - definisjon fra techopedia