Co je regresní testování v softwaru? Webopedie

Regresní testování, označované také jako ověřovací testování, je selektivní opakované testování softwarového systému, který byl upraven tak, aby bylo zajištěno, že budou opraveny všechny chyby a že žádné další dříve fungující funkce selhaly v důsledku reparací a nově přidaných funkcí nevytvořily problémy s předchozími verzemi softwaru.


Regresní testování a opravy

Regresní testování je zahájeno poté, co se programátor pokusil opravit rozpoznaný problém nebo přidal zdrojový kód do programu, který mohl neúmyslně zavést chyby. Jedná se o opatření kontroly kvality k zajištění toho, aby nově upravený kód stále vyhovoval jeho specifikovaným požadavkům a aby nemodifikovaný kód nebyl ovlivněn činností údržby.

Tento typ opakovaného testování softwaru je běžný přístup vývojářů po vývoji oprav nebo oprav chyb. V tomto scénáři regresní testování zajistí, že změny nebudou mít nepříznivý vliv na software nebo systém nebo nevytvoří problémy jinde v aplikaci.

Společné strategie

I když neexistují žádné jasné postupy regresního testování pro veškerý software a scénáře, běžné strategie zahrnují následující:

  • Okamžitě otestujte velké opravy
  • Sledujte nově zavedené vedlejší účinky
  • Regresní test každé chyby
  • Zaměřte se na funkčnost
  • Vytvořte knihovnu testů, která bude spuštěna s každou novou verzí programu
  • Sledujte, sledujte a zaznamenávejte vše