testarea de regresie

Testarea Regression - este un set de teste concepute pentru a detecta defectele pieselor testate anterior ale aplicației. Acest lucru se face pentru a nu face absolut sigur că nici un bug-uri, dar pentru a găsi și repara bug-uri de regresie. bug-uri de regresie - aceleași bug-uri, dar acestea nu apar atunci când scrie programul, și atunci când sunt adăugate la existente construi o nouă secțiune a programului sau corectarea altor bug-uri, care a fost motivul pentru apariția unor noi defecte în produsele deja testate.

Astfel, putem spune că scopul testării de regresie - pentru a se asigura că corectarea unor bug-uri nu devin cauza celuilalt și care se bazează actualizarea nu creează noi defecte în codul deja testat.

testarea de regresie

Există mai multe tipuri de teste de regresie:

• Testele de verificare. Efectuate pentru a verifica corectarea și bug-ul anterior deschis detectat.

• Verificarea versiunii de test. Acesta conține principii de testare de fum și de testare de asamblare: Testarea funcționalitatea de bază a programului în fiecare din noua adunare.

• regresie direct testarea în sine - re-executarea tuturor testelor care au fost scrise și efectuate anterior. Acestea sunt realizate pe cazurile de testare existente, indiferent de au fost în cursul trecerii lor a găsit bug-uri sau nu.

• Testarea în noul construi a fixat bug-uri în vârstă construiește. Acest lucru se face pentru a verifica dacă actualizarea nu este reînnoită construi defectele vechi.

Unele dintre dispozițiile cu privire la modul de a efectua teste de regresie:

• Acest tip de testare se efectuează în fiecare nou construite.

• Trebuie să înceapă cu versiunea de verificare (testare de asamblare și testare de fum).

• Verificarea remedieri de erori.

• Testarea de regresie, în general, nu acoperă întreaga aplicație, dar numai acele zone care sunt într-un fel „în contact“ cu schimbările din construi.

În continuare testate bug-uri deja închis anterior.

1) Testarea Regresia este recomandat de mai multe ori (3-5). Prin urmare, în scopul de a economisi timp prețios (și, probabil, pentru a scăpa de „rutină“) în testele de regresie sunt utilizați în mod activ puterea de automatizare de testare.

2) Efectuarea testelor de regresie finală, pentru care testele prioritare selectate sunt definite de cel mai mare număr de erori constatate.

De asemenea, testarea de regresie este utilizat pe scară largă în dezvoltarea extremă.