Domov Programska oprema Kaj je integracijsko testiranje? - definicija iz tehopedije

Kaj je integracijsko testiranje? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni integracijsko testiranje?

Integracijsko testiranje je metodologija testiranja programske opreme, ki se uporablja za testiranje posameznih komponent programske opreme ali enot kode za preverjanje interakcije med različnimi komponentami programske opreme in odkrivanje napak v vmesnikih. Komponente se preskušajo kot ena skupina ali so organizirane v iterativni obliki. Po izvedbi integracijskega testiranja komponent so na voljo za testiranje sistema.

Tehopedia razlaga integracijsko testiranje

Integracija je ključna strategija življenjskega cikla razvoja programske opreme (SDLC). Na splošno so majhni programski sistemi integrirani in preizkušeni v eni fazi, medtem ko večji sistemi vključujejo več faz integracije za izgradnjo celovitega sistema, kot je vključevanje modulov v nizsistemske podsisteme za integracijo z večjimi podsistemi. Preizkušanje integracije zajema vse vidike delovanja, funkcionalnosti in zanesljivosti programskega sistema.


Večina programskih sistemov, preizkušenih z enotami, je sestavljena iz integriranih komponent, ki so testirane na izolacijo napak zaradi združenja. Podrobnosti o modulu so domnevno točne, toda pred testiranjem integracije je vsak modul posebej preizkušen z delno izvedbo komponent, znan tudi kot škrbina.


Tri glavne strategije testiranja integracije so naslednje:

  • Big Bang: Vključuje integracijo modulov za izgradnjo celotnega programskega sistema. To velja za visoko tvegan pristop, saj zahteva ustrezno dokumentacijo, da se prepreči napaka.
  • Od spodaj navzgor: vključuje preskušanje komponent na nizki ravni, ki mu sledijo komponente na visoki ravni. Testiranje se nadaljuje, dokler se ne preskusijo vse hierarhične komponente. Preizkušanje od spodaj navzgor omogoča učinkovito odkrivanje napak.
  • Od zgoraj navzdol: najprej vključuje testiranje najboljših integriranih modulov. Podsistemi se preskušajo posamično. Preizkušanje od zgoraj navzdol olajša zaznavanje izgubljenih povezav veje modula.
Kaj je integracijsko testiranje? - definicija iz tehopedije