Acasă Securitate Ce este un ciclu de viață de testare software (stlc)? - definiție din techopedia

Ce este un ciclu de viață de testare software (stlc)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă ciclul de viață al testării software (STLC)?

Un ciclu de viață de testare software (STLC) este un set de pași folosiți pentru testarea produselor software. Testarea software-ului este o parte esențială a pregătirii software-ului pentru utilizare, iar un STLC ajută la acest proces mai sofisticat, mai consistent și mai eficient.

Techopedia explică ciclul de viață al testării software (STLC)

Multe setări STLC încep cu o analiză a cerințelor de testare sau prin a afla ce trebuie îndeplinit cu testarea. Dezvoltatorii analizează toate scenariile posibile în care o lipsă de testare ar putea duce la vulnerabilități software sau glitches. Unul dintre următorii pași implică planificarea testelor, unde echipele fac concesii pentru cerințele identificate. Mai târziu, există execuția testelor și alte urmăriri, cum ar fi testarea de regresie pentru interacțiuni cu utilizatorii mai complexi și testarea pentru unele elemente care sunt mai supărătoare decât modulul cod mediu. După implementare, există de obicei un pas de „închidere”, în care echipele asigură finalizarea a tot ceea ce trebuie să se întâmple.

Este important de menționat că un ciclu de viață al testării software este diferit de un ciclu de viață de lansare sau de dezvoltare, care implică și testare, dar numai ca o sub-porțiune a fazelor de producție relevante. În general, procesul de lansare a software-ului a devenit un proces oarecum standardizat, cu faze etichetate alfa și beta, precum și alți pași folosiți pentru a pune încet un produs software și a-l elibera într-un public utilizator final. În ultimii ani, unele organizații au schimbat modul în care abordează ciclurile de eliberare și testare, cum ar fi un proces cunoscut sub numele de "devops", care este utilizat pentru a pune în aplicare mediile de dezvoltare și de producție, sau chiar au solicitat utilizatorilor finali să ajute la identificarea problemelor de software. - ceva care apare adesea în comunitatea open-source.

Ce este un ciclu de viață de testare software (stlc)? - definiție din techopedia