Koti turvallisuus Mikä on ohjelmisto, joka testaa elinkaarta (stlc)? - määritelmä techopediasta

Mikä on ohjelmisto, joka testaa elinkaarta (stlc)? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä ohjelmistotestauksen elinkaari (STLC) tarkoittaa?

Ohjelmistotestauksen elinkaari (STLC) on joukko vaiheita, joita käytetään ohjelmistotuotteiden testaamiseen. Ohjelmistotestaus on kriittinen osa ohjelmiston valmistelua käytettäväksi, ja STLC auttaa tekemään tästä prosessista hienostuneempaa, johdonmukaisempaa ja tehokkaampaa.

Techopedia selittää ohjelmistotestauksen elinkaaren (STLC)

Monet STLC-asetukset alkavat testausvaatimusten analysoinnilla tai selvittämällä, mitkä testit on suoritettava. Kehittäjät tarkastelevat kaikkia mahdollisia skenaarioita, joissa testauksen puute voi johtaa ohjelmiston haavoittuvuuksiin tai virheisiin. Yksi seuraavista vaiheista sisältää testisuunnittelun, jossa joukkueet tekevät myönnytyksiä tunnistettuihin vaatimuksiin. Myöhemmin tapahtuu testien suorittaminen ja muut seurannat, kuten regressiotestaus monimutkaisemmille käyttäjän vuorovaikutuksille ja uusien testaus joillekin keskimääräistä koodimoduulia vaikeammille elementeille. Toteuttamisen jälkeen tapahtuu tyypillisesti "sulkemisvaihe", jossa joukkueet varmistavat kaiken, mitä tarvitaan.

On tärkeätä huomata, että ohjelmistotestauksen elinkaari on erilainen kuin julkaisun tai kehityksen elinkaari, johon sisältyy myös testaus, mutta vain osa asianomaisista tuotantovaiheista. Ohjelmiston julkaisuprosessista on yleensä tullut jonkin verran standardisoitua prosessia, jossa vaiheet on varustettu alfa- ja beeta-merkinnöillä, samoin kuin muut vaiheet, joiden avulla ohjelmistotuotetta hitaasti kootaan ja vapautetaan loppukäyttäjälle. Viime vuosina jotkut organisaatiot ovat muuttaneet tapaa lähestyä julkaisuja ja testata elinkaareja, kuten "devops" -niminen prosessi, jota käytetään kehittämis- ja tuotantoympäristöjen yhdistämiseen tai jopa loppukäyttäjien kutsumiseen auttamaan ohjelmisto-ongelmien tunnistamisessa. - jotain, jota esiintyy usein avoimen lähdekoodin yhteisössä.

Mikä on ohjelmisto, joka testaa elinkaarta (stlc)? - määritelmä techopediasta