Domov zabezpečenia Čo je životný cyklus testovania softvéru (stlc)? - definícia z technológie

Čo je životný cyklus testovania softvéru (stlc)? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená životný cyklus testovania softvéru (STLC)?

Životný cyklus testovania softvéru (STLC) je sada krokov, ktoré sa používajú na testovanie softvérových produktov. Testovanie softvéru je kritickou súčasťou prípravy softvéru na použitie a STLC pomáha zvyšovať sofistikovanejší, konzistentnejší a efektívnejší tento proces.

Techopedia vysvetľuje životný cyklus testovania softvéru (STLC)

Mnoho nastavení STLC začína analýzou požiadaviek na testovanie alebo zisťovaním, čo je potrebné vykonať testovaním. Vývojári sa zaoberajú všetkými možnými scenármi, v ktorých by nedostatočné testovanie mohlo viesť k chybám softvéru alebo poruchám. Jedným z ďalších krokov je plánovanie testov, pri ktorých tímy robia ústupky za identifikované požiadavky. Neskôr bude vykonaný test a ďalšie kontroly, ako napríklad regresné testovanie zložitejších interakcií používateľa a opakované testovanie niektorých prvkov, ktoré sú zložitejšie ako modul priemerného kódu. Po implementácii zvyčajne nastane „záverečný“ krok, kedy tímy zabezpečia dokončenie všetkého, čo sa musí stať.

Je dôležité poznamenať, že životný cyklus testovania softvéru sa líši od životného cyklu vydania alebo vývoja, ktorý zahŕňa aj testovanie, ale iba ako časť príslušných výrobných fáz. Proces vydania softvéru sa vo všeobecnosti stal trochu štandardizovaným procesom s fázami označenými ako alfa a beta, ako aj s ďalšími krokmi, ktoré sa používajú na pomalé zostavenie softvérového produktu a jeho zverejnenie konečnému publiku. V posledných rokoch niektoré organizácie zmenili spôsob, akým pristupujú k životným cyklom vydávania a testovania, napríklad proces známy ako „devops“, ktorý sa používa na premostenie vývojových a výrobných prostredí, alebo dokonca vyzýva koncových používateľov, aby pomohli pri identifikácii problémov so softvérom. - niečo, čo sa často vyskytuje v komunite s otvoreným zdrojom.

Čo je životný cyklus testovania softvéru (stlc)? - definícia z technológie