Obsah:
- Definice - Co znamená Životní cyklus testování softwaru (STLC)?
- Techopedia vysvětluje životní cyklus testování softwaru (STLC)
Definice - Co znamená Životní cyklus testování softwaru (STLC)?
Životní cyklus testování softwaru (STLC) je sada kroků používaných k testování softwarových produktů. Testování softwaru je kritickou součástí přípravy softwaru k použití a STLC pomáhá tento proces propracovanější, konzistentnější a účinnější.
Techopedia vysvětluje životní cyklus testování softwaru (STLC)
Mnoho nastavení STLC začíná analýzou požadavků na testování nebo určováním toho, co je třeba s testováním dosáhnout. Vývojáři se zabývají všemi možnými scénáři, ve kterých by nedostatečné testování mohlo vést ke zranitelnosti softwaru nebo závadám. Jedním z dalších kroků je plánování testů, kdy týmy udělají ústupky za identifikované požadavky. Později dojde k provedení testu a dalšímu sledování, jako je regresní testování složitějších uživatelských interakcí a opakované testování u některých prvků, které jsou obtížnější než průměrný kódový modul. Po implementaci obvykle dochází k „uzavření“, kdy týmy zajišťují dokončení všeho, co je potřeba.
Je důležité si uvědomit, že životní cyklus testování softwaru se liší od životního cyklu vydání nebo vývoje, což také zahrnuje testování, ale pouze jako část příslušných výrobních fází. Obecně se proces uvolňování softwaru stal poněkud standardizovaným procesem, s fázemi označenými alfa a beta, jakož i dalšími kroky používanými k pomalému sestavení softwarového produktu a jeho uvolnění publiku koncového uživatele. V posledních letech některé organizace změnily způsob, jakým přistupují k životním cyklům vydávání a testování, jako je proces známý jako „devops“, který se používá k překlenutí vývojových a produkčních prostředí, nebo dokonce vyzvání koncových uživatelů, aby pomohli při identifikaci softwarových problémů - něco, co se často vyskytuje v komunitě open source.