Regressioonitestimine: erinevus redaktsioonide vahel
Eemaldatud sisu Lisatud sisu
Resümee puudub |
Resümee puudub |
||
1. rida:
'''Regressiooni testimine''' ([[inglise keel|ingl.]] ''regression testing'', [[ladina keel|lad.]] ''regressio''
== Põhiprintsiip ==
7. rida:
'''Eesmärgiks on:'''
* veenduda selles, et programmi uue versiooni integreerimine ei toonud vigade tekkitamist juba üle testitud koodis;
* veenduda selles, et muutunud süsteem endiselt vastab [[nõue|nõuetele]]. Niisuguseid vigu
Regressiooni testimine algatakse pärast esimest uuendust ja lõpetakse lõppversiooniga. Pärast iga versiooni uuendust regressiooni testide hulk suureneb, sellepärast suureneb ka nende täitmise aeg ja teiste ressurside vajadus. Regressiooni testimine võib koosneda ainult edukalt sooritatud testidest: ei ole mõtet kontrollida mooduli funktsionaalsust, kui eelnevas versioonis see ei töötanud.
22. rida:
Cem Kaner kirjeldas kolme regressiooni testimise '''põhitüübi:'''
* Vea regressioon ([[inglise keel|ingl.]] ''bug regression'')
* Vanade vigade regressioon ([[inglise keel|ingl.]] ''old bug regression'')
* Kõrvalnäha regressioon ([[inglise keel|ingl.]] ''side effect regression'')
Regressiooni testimiseks on Cem Kaneril ja James Bachil olemas väga hea presentatsioon "Musta kasti tarkvara testimine: Osa 11 - regressiooni testimine" ([[inglise keel|ingl.]] ''"Black Box Software Testing: Part 11 - Regression Testing"'').
|