Integratsioontestimise

Allikas: Teadmusbaas

Mis on integratsioonitestimine e lõimituse testimine

Testitakse erinevate komponentide liidestamist/koostööd. Kogu süsteemi valmisolek ei ole vajalik, sest on võimalik kasutada testidraivereid, mis simuleerivad puuduvate süsteemi osade käitumist (top-down ja bottom-up). Suuremate süsteemide korral ongi otstarbekam liidestada süsteemid järk-järgult.

Eesmärk

Integratsioonitestimise eesmärk on kontrollida, funktsionaalsust, jõudlust ja töökindluse seatud nõuetest suuremate disainide teemasid. Need "disaini objekte", st kooslustesse (või üksuste rühmadele), on toimunud läbi liideseid kasutades black-box testimise, õnnestunud või ebaõnnestunud juhtudel simuleeritakse sobivaid parameetereid ja andmete sisendeid. Simuleeritud kasutamine jagatud andmete aladel ja muu protsessi side on testitud ja üksikute alamsüsteemide teostatakse läbi oma sisendi liides.

Ülalt alla (Top-down) lõimituse (integratsiooni) testimine

Testimine toimub ülevalt alla, pärast kontrolli voolu või arhitektuurilise struktuuri (nt alates GUI või põhimenüü). Komponentide või süsteemide asendatakse vald. <p>Eelised Üles-alla läheneminsel

  • Testitud toode on väga järjekindel sest integratsiooni kontrollimiseks on põhimõtteliselt läbi keskkonnas, mis peaaegu sarnane reaalsusele.
  • Vald saab kirjutada vähem aega, sest võrreldes juhtide ja vald on lihtsam autor.

Puudused ülalt-alla lähenemisel

  • Põhifunktsioonid testitakse lõpu tsükklis.

Pöördlõimingu (Bottom-up) testimine

Testimine toimub alt kontrolli voolu ülespoole. Komponendid või süsteemid asendavad draivereid.

Eeliseks alt-üles lähenemisviisi

  • Selle lähenemisviisi väljatöötamine ja katsetamine saab teha koos nii, et toode või taotlus olema tõhus ja nagu iga kliendi soovidest.

Puudused alt-üles lähenemisviisi

  • Me saame kätte Key liidese defektid tsükkli lõpus.
  • See on vajalik, et luua test draiverid moodulid kõikidel tasanditel, välja arvatud ülemisel kontrollil.

Allikad:

Tagasi testimise mooduli kirjelduse juurde

Kevin Sestakov