Přeskočit na obsah

Co znamená Regresní testování?

Regresní testování

Regresní testování je opakované ověření už hotových částí softwaru po změně jinde v kódu. Cíl je zjistit, že oprava nebo nová funkce nerozbila místo, které předtím fungovalo.

Bez regrese každá úprava hraje ruletu. Čím víc je v projektu legacy kódu, tím spíš se chyba objeví „někde vedle“. Automatizované testy to zvládnou po každém commitu. Ruční checklist jednou za release u většího systému nestačí.

Co do regrese patří

Kritické cesty: přihlášení, platba, uložení dat, e-mail. Plus známé edge cases. Regrese není náhrada za unit testy ani za E2E, je to vrstva, která hlídá, že staré sliby pořád platí.

Související pojmy: unit testing, E2E testování, CI/CD, technický dluh.

Obrázek: AI

Medvěd lední

Řešíte podobnou věc?

Pojem je teorie. Pokud řešíte něco podobného u vás, napište. V nezávazné schůzce řekneme, jestli umíme pomoct.

Odesláním souhlasíte se zpracováním osobních údajů .