Turinys:
Apibrėžimas - ką reiškia integracijos testavimas?
Integracijos testavimas yra programinės įrangos testavimo metodika, naudojama atskiriems programinės įrangos komponentams ar kodo vienetams tikrinti, siekiant patikrinti įvairių programinės įrangos komponentų sąveiką ir aptikti sąsajos defektus. Komponentai yra tikrinami kaip viena grupė arba organizuojami kartojant. Atlikus komponentų integravimo testus, juos galima lengvai išbandyti sistemoje.
„Techopedia“ paaiškina integracijos testavimą
Integracija yra pagrindinė programinės įrangos kūrimo gyvavimo ciklo (SDLC) strategija. Paprastai mažos programinės įrangos sistemos yra integruotos ir išbandomos viename etape, tuo tarpu didesnės sistemos apima kelis integracijos etapus, kad būtų sukurta visa sistema, pavyzdžiui, modulių integravimas į žemo lygio posistemius, kad būtų galima integruoti su didesniais posistemiais. Integracijos testavimas apima visus programinės įrangos sistemos veikimo, funkcionalumo ir patikimumo aspektus.
Daugelį vienetų patikrintų programinės įrangos sistemų sudaro integruoti komponentai, kurie yra išbandomi dėl klaidų atskyrimo dėl grupavimo. Manoma, kad detali modulio informacija yra tiksli, tačiau prieš integruojant, kiekvienas modulis yra atskirai išbandomas įgyvendinant dalinį komponentų įgyvendinimą, dar vadinamą strypu.
Trys pagrindinės integracijos testavimo strategijos yra šios:
- Didysis sprogimas: įtraukia modulius, kad sukurtų visą programinės įrangos sistemą. Tai laikoma rizikingu metodu, nes norint išvengti gedimų reikia tinkamų dokumentų.
- „Iš apačios į viršų“: atliekamas žemo lygio komponentų testavimas, po kurio eina aukšto lygio komponentai. Testavimas tęsiamas tol, kol bus išbandyti visi hierarchiniai komponentai. Testavimas iš apačios palengvina efektyvų klaidų aptikimą.
- „Iš apačios į apačią“: pirmiausia reikia išbandyti aukščiausius integruotus modulius. Posistemiai yra tikrinami atskirai. Testavimas „iš viršaus į apačią“ palengvina prarastų modulio šakų nuorodų aptikimą.
