Turinys:
Apibrėžimas - ką reiškia regresinis testavimas?
Regresinis testavimas yra programinės įrangos testavimo rūšis, naudojama nustatyti, ar naujos problemos yra programinės įrangos pakeitimų rezultatas.
Prieš pritaikant pakeitimą, išbandoma programa. Pritaikius pakeitimą, programa pakartotinai patikrinama pasirinktose vietose, kad būtų galima nustatyti, ar dėl pakeitimo atsirado naujų klaidų ar problemų, ar tikrasis pakeitimas pasiekė numatytą tikslą.
„Techopedia“ paaiškina regresijos testavimą
Regresijos testavimas yra būtinas didelėms programinės įrangos programoms, nes dažnai sunku žinoti, ar pakeitus leidimo dalį atsirado nauja problema kitai programos daliai. Pvz., Pakeitus banko paraiškos paskolos modulį, gali nepavykti pateikti mėnesinės operacijų ataskaitos. Daugeliu atvejų problemos gali būti nesusijusios, tačiau iš tikrųjų tai gali sukelti programų kūrėjų nusivylimą.
Kitos situacijos, reikalaujančios regresijos testavimo, apima aptikimą, ar tam tikri pakeitimai įgyvendina numatytą tikslą, arba naujų pavojų, susijusių su problemomis, kurios kyla po problemų be problemų, išbandymą.
Šiuolaikinis regresinis testavimas pirmiausia atliekamas naudojant specializuotas komercines testavimo priemones, kurios pateikia esamus programinės įrangos momentinius vaizdus, kurie vėliau palyginami pritaikius konkretų pakeitimą. Žmogaus bandytojams yra beveik neįmanoma atlikti tas pačias užduotis taip efektyviai, kaip ir automatinius programinės įrangos testuotojus. Tai ypač pasakytina apie dideles ir sudėtingas programinės įrangos programas didelėse kompiuterinėse aplinkose, tokiose kaip bankai, ligoninės, gamybos įmonės ir dideli mažmenininkai.
