Testowanie regresji a retest – Różnice | Porównanie

Testowanie oprogramowania składa się z wielu różnych typów testów. Można je łatwo pomylić ze względu na ich podobieństwo i pozornie nakładające się cele.

Czym są testy regresji?

Celem testów regresji jest upewnienie się, że nowe aktualizacje lub funkcje dodane do oprogramowania nie uszkadzają żadnych wcześniej wydanych aktualizacji lub funkcji. 

Aby przeprowadzić testowanie regresji, zwykle używa się wcześniej przygotowanego zestawu przypadków testowych związanych z funkcjonalnościami, które były wcześniej dodane. 

Przypadki dla testów regresji są często zautomatyzowane, ponieważ testy te narastają wraz ze zmianami lub rozwojem oprogramowania.

Czym jest retest?

Retest różni się od testowania regresywnego, ponieważ zamiast przeszukiwania wszystkich poprzednich aktualizacji i funkcji oprogramowania w celu znalezienia nieprzewidzianych defektów i błędów, retest ma na celu przetestowanie określonych defektów, które już wykryto. 

Innymi słowy, testowanie regresyjne polega na wyszukiwaniu defektów, podczas gdy zadaniem retestu jest potwierdzenie, że dany błąd został poprawnie naprawiony. 

pakiet premium