Tartalomjegyzék:
Meghatározás - Mit jelent a regressziós tesztelés?
A regressziós tesztelés egy olyan szoftvertesztelés, amelyet annak meghatározására használnak, hogy az új problémák a szoftverváltozások következményei-e.
A változás alkalmazása előtt megvizsgálják a programot. A módosítás bevezetése után a programot újból megvizsgálják a kiválasztott területeken, hogy észleljék, hogy a változás új hibákat okozott-e vagy problémákat okozott, vagy a tényleges változás elérte-e a kívánt célt.
A Techopedia magyarázza a regressziós tesztelést
A regressziós tesztelés elengedhetetlen a nagyméretű szoftveralkalmazásokhoz, mivel gyakran nehéz tudni, hogy egy kérdés egy részének megváltoztatása új kérdést hozott-e létre az alkalmazás másik részén. Például egy banki alkalmazás kölcsön moduljának megváltoztatása a havi tranzakciós jelentés meghiúsulásához vezethet. A legtöbb esetben a problémák függetleneknek tűnhetnek, de valójában az alkalmazásfejlesztők frusztrálásának gyökerei lehetnek.
A regressziós tesztet igénylő helyzetek között felmerülhet annak észlelése, hogy bizonyos változtatások elérik-e a kívánt célt, vagy teszteljük az új veszélyekkel kapcsolatos problémákat, amelyek problémamentes időszak után újból felmerülnek.
A modern regressziós tesztelést elsősorban speciális kereskedelmi tesztelő eszközökön keresztül végzik, amelyek a meglévő szoftver pillanatfelvételeket készítik, amelyeket egy adott változtatás alkalmazása után összehasonlítanak. Az emberi tesztelők számára szinte lehetetlen ugyanazokat a feladatokat elvégezni, mint az automatizált szoftver tesztelőknél. Különösen igaz ez a nagy és összetett szoftveralkalmazásokra hatalmas számítástechnikai környezetekben, mint például bankok, kórházak, gyártó vállalkozások és nagykereskedők.