Skip to main content

Co je to integrované testování?

Vývoj počítačového softwaru vyžaduje proces pro návrh, kódování a testovací softwarový kód.Proces testování softwaru se skládá z jednotek, integrace, fáze testování systému a testování výkonu.Integrované testování je proces, kde jsou moduly kombinovány v aplikačním projektu a testovány jako celý balíček.

Testovací prostředí je sdílené prostředí určené pro testování.Toto prostředí se nejlépe používá pro testování systému a testování výkonu.Testovací prostředí je obvykle oddělené od vývojového a výrobního prostředí.

Softwarová aplikace obsahuje více nezávislých modulů.Každý modul je navržen pro konkrétní účel, díky čemuž je soběstačný.Testování jednotek je proces ověřování modulu v aplikaci.K tomuto testování jednotek se obvykle vyskytuje před testováním integrace.Když jsou moduly sloučeny do aplikačního rámce, provede se integrované testování.Tento testovací proces ověřuje moduly mohou komunikovat s jinými objekty v aplikaci.

Testovací model je sériový proces, který začíná testem jednotky, po kterém následuje integrační testy a poté testování systému.Fáze testování systému umožňuje testování úplné aplikace.Před testováním systému musí dojít všechny moduly musí projít integrovanou fází testování.Tato fáze se obvykle vyskytuje během automatizovaného procesu sestavování systému.

Většina projektů vývoje softwaru zahrnuje více vývojářů.Každému vývojáři jsou přiřazeny konkrétní moduly pro vytváření a integraci do rámce softwarové aplikace.Když vývojář píše kód, zkontroluje svůj modul ze sdíleného prostředí v soukromém vývojovém prostředí.Toto soukromé prostředí je obvykle na samostatném počítači nebo notebooku.Tento proces kompilace je obvykle označován jako proces sestavení.Testování kontinuálního integrace je proces, kde jsou vývojáři softwaru povinni provádět integrované testování během procesu vývoje vývojového úsilí.

Automatizovaný proces sestavení zahrnuje vytváření dokumentace, ověření testů jednotek a ověření integrovaného testování.Tato sekvence se opakuje pro každou aktualizaci softwarového kódu.Pokud během procesu sestavení dojde k chybě, kód zůstává v soukromém prostředí.Tento proces integrace snižuje chyby v prostředí sdíleného kódu.Automatizované procesy sestavení jsou považovány za nejlepší postup pro vývoj softwaru.Testování projektu je testování celého softwarového projektu.Toto testování projektu je dokončeno během fáze testování integrace