Sadržaj:
- Definicija - Što znači životni ciklus testiranja softvera (STLC)?
- Techopedia objašnjava životni ciklus testiranja softvera (STLC)
Definicija - Što znači životni ciklus testiranja softvera (STLC)?
Životni ciklus testiranja softvera (STLC) skup je koraka koji se koriste za testiranje softverskih proizvoda. Testiranje softvera presudni je dio pripreme softvera za upotrebu, a STLC pomaže u ovom procesu sofisticiranijim, dosljednijim i učinkovitijim.
Techopedia objašnjava životni ciklus testiranja softvera (STLC)
Mnoge STLC postavke započinju analizom zahtjeva ispitivanja ili pronalaženjem onoga što treba postići testiranjem. Programeri pregledavaju sve moguće scenarije u kojima nedostatak testiranja može dovesti do softverske ranjivosti ili propusta. Jedan od sljedećih koraka uključuje planiranje testova, gdje timovi daju ustupke za utvrđene zahtjeve. Kasnije se izvršava testiranje i druga praćenja, poput regresijskog testiranja složenijih interakcija korisnika i ponovnog testiranja nekih elemenata koji su problematičniji od prosječnog modula koda. Nakon provedbe obično slijedi korak "zatvaranja", gdje timovi osiguravaju dovršavanje svega što se mora dogoditi.
Važno je napomenuti da se životni ciklus softverskog testiranja razlikuje od životnog ciklusa izdanja ili razvoja, koji također uključuje testiranje, ali samo kao pododijek relevantnih proizvodnih faza. Općenito, postupak puštanja softvera postao je pomalo standardiziran proces, s fazama označenim alfa i beta, kao i drugim koracima koji se koriste za polako sastavljanje softverskog proizvoda i puštanje ga do krajnjeg korisnika. U posljednjih nekoliko godina, neke organizacije promijenile su način na koji prilaze oslobađanju i testiranju životnih ciklusa, kao što je proces poznat kao "devops", koji se koristi za premošćivanje razvojnog i proizvodnog okruženja ili čak pozivanje krajnjih korisnika da pomognu u prepoznavanju problema sa softverom. - nešto što se često događa u zajednici otvorenog koda.