Reprovació vs. prova de regressió
La reprovació i la prova de regressió són dues metodologies en les proves de programari. En qualsevol cicle de desenvolupament de programari, les proves tenen un paper important. El procés de prova es realitza en diferents metodologies per garantir el rendiment del programari, identificar i corregir els errors i verificar que compleix els requisits del client.
Més sobre com tornar a provar
Reprovar és un terme més informal que s'utilitza a la indústria, i significa provar un únic mòdul o un segment específic després que s'hagi corregit per trobar errors d'una prova anterior. Aquesta prova es pot dur a terme repetidament per assegurar-se que el component funciona correctament.
La distinció bàsica que cal fer aquí és que la nova prova no es preocupa per l'efecte de la correcció, el pegat o l' alternança als altres components del sistema.
Més informació sobre les proves de regressió
El procediment de prova de regressió serveix per descobrir nous errors o "regressions" a les àrees funcionals i no funcionals existents d'un sistema de programari després que s'hagin fet canvis, com ara millores, pedaços o canvis de configuració. Les proves de regressió es poden utilitzar com a mitjà eficient per provar un sistema de programari, seleccionant sistemàticament el nombre mínim de proves necessaris per garantir que els canvis no afectin el mòdul en concret o els mòduls relacionats.
El seu objectiu principal és verificar si els canvis afecten els altres components del programari i ha introduït nous errors al sistema. Tornar a executar les proves és un dels mètodes en el procés de prova de regressió, per assegurar-se que els errors corregits anteriorment no han tornat a aparèixer.
Quina diferència hi ha entre la prova de repetició i la prova de regressió?
• La reprovació és un procés per verificar les correccions fetes a un mòdul o un element específic, mentre que la prova de regressió és un procés per comprovar l'efecte dels canvis en la funcionalitat del sistema de programari en conjunt després que s'hagin fet canvis al sistema. s'ha fet. L'efecte de la correcció en l' altre component del sistema és el focus principal.
• El procés de reprovació es planifica en funció de les correccions fetes al sistema, i pot ser una prova genèrica per comprovar la funcionalitat de tot el sistema o comprovar una regió específica on es fan els canvis.
• Tornar a provar implica tornar a executar casos de prova anteriors que van ser fallits, i les proves de regressió implica tornar a executar proves que es van aprovar en versions anteriors del sistema de programari.
• La nova prova es refereix a tornar a executar proves fallides que s'incorporen amb correccions per als errors del sistema, mentre que la prova de regressió només es refereix a l'aspecte de regressió del sistema de programari com a resultat dels canvis.
• Les proves de regressió es fan després del procés de nova prova.
• En els projectes on hi ha molts recursos disponibles, les proves de regressió i les proves es fan simultàniament.