Skip to main content

Co je to testování integrace?

Testování integrace je fáze vývoje a testování softwaru, ve které se spojí a testují více jednotek nebo modulů v rámci programu nebo konfigurace hardwaru.Všechny tyto různé jednotky byly obvykle testovány jednotlivě, aby se zajistilo, že každá jednotka funguje správně sama;Tato fáze testování integruje tyto nesourodé jednotky do většího systému.To lze provést ve vývoji softwaru, aby se zajistilo, že různé aspekty většího programu budou schopny spolupracovat nebo při testování hardwaru, aby byla zajištěna správná funkce mezi různými jednotkami.Integrační testování je klíčovou fází testování, protože lze najít mnoho chyb a lze vyvinout verze včasného uvolnění celkového softwaru nebo hardwaru.fáze testování.První fáze se nazývá testování jednotek a je zaměřena především na testování jednotlivých jednotek nebo částí většího programu nebo systému, aby se zajistila, že každá jednotka funguje sama o sobě.Tyto samostatné jednotky jsou spojeny při testování integrace, jakmile každý prošel prošel testováním jednotek, aby se zajistilo, že mohou spolupracovat ve větších seskupeních.Poté budou obvykle sestaveni v plném systému nebo programu, který se vyvíjí a testuje jako součást tohoto úplného systému, který se nazývá testování systému..Testování zdola nahoru je poměrně běžné a obvykle zahrnuje testování různých aspektů integrovaného systému počínaje nižšími hladinami systému.Jakmile tyto „spodní“ aspekty testování systému předávají, testování se přesune „nahoru“ na důležitější aspekty.Lze také provést formu testování integrace shora dolů, ve které jsou nejprve testovány nejvyšší úrovně systému a proces pokračuje v pohybu „dolů“ na nižší úrovně.

Jeden z hlavních problémů s těmito dvěma typy testování integraceJe však to, že ani jeden z nich nemůže snadno vytvořit včasné vydání produktu se základní funkčností.Tento typ verze alfa verze může být životně důležitý pro větší příležitosti pro testování, a proto musí být obvykle přijato jiné přístupy, aby bylo možné takové uvolnění.Jedním takovým přístupem je forma testování „Velkého třesku“, ve které jsou všechny části integrovaného systému testovány současně.To může být výhodné, pokud existuje jen málo problémů nebo chyb s testovaným softwarem, ale může být obtížné určit specifické problémy, pokud je přítomno příliš mnoho.usiluje o zmírnění některých z těchto problémů.V zásadě tento typ testování začíná současně testováním shora dolů i zdola nahoru a obě formy testování efektivně „splňují uprostřed“.To umožňuje včasné testování základních logických systémů, výhodu testování shora dolů a identifikuje menší problémy dříve, jako u testování zdola nahoru.Takové testování může také rychleji vytvořit verzi produktu včasného vydání pro více testování v rozsahu nebo předběžné demonstrace produktu.