Преглед садржаја:
- Дефиниција - Шта значи животни циклус тестирања софтвера (СТЛЦ)?
- Тецхопедиа објашњава животни циклус тестирања софтвера (СТЛЦ)
Дефиниција - Шта значи животни циклус тестирања софтвера (СТЛЦ)?
Животни циклус тестирања софтвера (СТЛЦ) представља скуп корака који се користе за тестирање софтверских производа. Тестирање софтвера је критични део припреме софтвера за употребу, а СТЛЦ помаже да се овај процес учини софистициранијим, доследнијим и ефикаснијим.
Тецхопедиа објашњава животни циклус тестирања софтвера (СТЛЦ)
Много СТЛЦ подешавања започиње анализом захтева за тестирањем или проналажењем шта треба постићи тестирањем. Програмери гледају на све могуће сценарије где недостатак тестирања може довести до рањивости софтвера или проблема. Један од следећих корака укључује планирање тестова, при чему тимови уступају на идентификоване захтеве. Касније долази до извршавања теста и других праћења, као што су регресијско тестирање сложенијих интеракција корисника и поновно тестирање неких елемената који су проблематичнији од просечног модула кода. Након примене, обично постоји корак „затварања“, где тимови обезбеђују комплетирање свега што се мора догодити.
Важно је напоменути да се животни циклус софтверског тестирања разликује од животног циклуса издања или развоја, који такође укључује тестирање, али само као подсезони релевантних производних фаза. Опћенито, процес пуштања софтвера постао је помало стандардизиран процес, с фазама означеним алфа и бета, као и другим корацима који се користе за полако састављање софтверског производа и пуштање га до крајњег корисника. У последњим годинама, неке организације су промениле начин на који приступају издању и тестирању животних циклуса, као што је процес познат као "девопс", који се користи за премошћивање развојног и производног окружења, или чак позивање крајњих корисника да помогну у препознавању проблема са софтвером. - нешто што се често дешава у заједници отвореног кода.