Itthon Biztonság Mi az a szoftver tesztelési életciklus (stlc)? - meghatározás a techopedia alapján

Mi az a szoftver tesztelési életciklus (stlc)? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a szoftver tesztelés életciklusa (STLC)?

A szoftver tesztelési életciklusa (STLC) a szoftver termékek tesztelésére szolgáló lépések sorozata. A szoftver tesztelése a szoftver felhasználásra való felkészítésének kritikus része, és az STLC hozzájárul ahhoz, hogy ezt a folyamatot kifinomultabbá, következetesebbé és hatékonyabbá tegyék.

A Techopedia elmagyarázza a szoftver tesztelésének életciklusát (STLC)

Számos STLC-beállítás a tesztelési követelmények elemzésével kezdődik, vagy kitalálja, mi szükséges a teszteléshez. A fejlesztők megvizsgálnak minden lehetséges forgatókönyvet, ahol a tesztelés hiánya szoftveres biztonsági réseket vagy hibákat okozhat. A következő lépések egyike a teszttervezés, ahol a csapatok engedményeket tesznek az azonosított követelményeknek. Később megtörténik a teszt végrehajtása és más nyomon követés, például regressziós tesztelés a bonyolultabb felhasználói interakciókhoz és néhány elem újbóli tesztelése, amelyek zavaróbbak, mint az átlagos kódmodul. A végrehajtás után általában egy „bezárási” lépés, ahol a csapatok biztosítják mindazok befejezését, amelyekre szükség van.

Fontos megjegyezni, hogy a szoftver tesztelésének életciklusa különbözik a kiadás vagy a fejlesztés életciklusától, amely szintén magában foglalja a tesztelést, de csak a vonatkozó gyártási szakaszok részeként. Általánosságban elmondható, hogy a szoftver kiadási folyamata kissé szabványosított folyamat, az alfa és béta címkével ellátott fázisokkal, valamint más lépésekkel, amelyek segítségével egy szoftver terméket lassan összeállítanak és a végfelhasználói közönség számára kiadják. Az utóbbi években néhány szervezet megváltoztatta a kiadási és az életciklusok tesztelésének módját, például a "devops" néven ismert eljárást, amelyet a fejlesztési és a termelési környezet áthidalására használnak, vagy akár felhívják a végfelhasználókat, hogy segítsenek a szoftverproblémák azonosításában. - valami, ami gyakran előfordul a nyílt forráskódú közösségben.

Mi az a szoftver tesztelési életciklus (stlc)? - meghatározás a techopedia alapján