Regressziós teszt

Szerző: Peter Berry
A Teremtés Dátuma: 12 Augusztus 2021
Frissítés Dátuma: 22 Június 2024
Anonim
Regressziós teszt - Technológia
Regressziós teszt - Technológia

Tartalom

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.

Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

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.