Junior
Qaytar test nədir?
sobes.tech Süni İntellekt
AI-dan cavab
Regresiya testləri proqram təminatının test növüdür və məqsədi son zamanlarda kodda edilən dəyişikliklərin sistemin mövcud funksionallığını təsir etmədiyini və ya zədələmədiyini təsdiqləməkdir. Bu testlər əvvəlki işləyən tətbiq hissələrinin dəyişikliklərdən sonra düzgün işləməyə davam etdiyini təmin edir (səhvlərin düzəldilməsi, yeni funksiyaların əlavə olunması, refaktorlaşdırma).
Əsas xüsusiyyətlər:
- Məqsəd: Kodda edilən dəyişikliklər nəticəsində yaranan qüsurları aşkar etmək.
- Nə vaxt: Dəyişikliklər edildikdən sonra (yeni funksiyalar, düzəlişlər, refaktorlaşdırma).
- Nə test edilir: Mövcud və əvvəlki işləyən funksionallıq.
- Necə: Artıq mövcud olan test ssenarilərinin təkrarlanması (regressiya paketi).
- Növlər:
- Tam regressiya: Tətbiqin bütün mövcud modullarının testi. Əhəmiyyətli dəyişikliklər zamanı keçirilir.
- Qismən regressiya: Təsirə məruz qalmış və əlaqəli modulların testi. Kiçik dəyişikliklər zamanı keçirilir.
- Düzəliş regressiyası: Xüsusi düzəldilmiş qüsurlar və bu düzəlişdən təsirlənmiş sistem hissələrinin testi.
Regressiya testlərinin avtomatlaşdırılması məhsulun bütün həyat dövrü boyunca sabitliyi və keyfiyyətini qorumaq üçün çox vacibdir. Bu testlərin avtomatlaşdırılması bu prosesin effektivliyini əhəmiyyətli dərəcədə artırır.