Rozdíl mezi opakovaným testováním a regresním testováním

Obsah:

Anonim

Opakované testování

Opakované testování je proces ke kontrole konkrétních testovacích případů, které jsou nalezeny s chybou / chybami v konečném provedení. Obecně platí, že testeři tyto chyby najdou při testování softwarové aplikace a přiřadí ji vývojářům, aby ji opravili. Poté vývojáři opraví chyby a přiřadí je zpět testerům k ověření. Tento nepřetržitý proces se nazývá opakované testování.

Co je regresní testování?

Regresní testování je typ testování softwaru prováděného za účelem kontroly, zda změna kódu neznevýhodnila aktuální funkce a funkce aplikace.

Re-testování Vs Regression Testing je častým FAQ mezi QA uchazeči.

KLÍČOVÝ ROZDÍL

  • Regresní testování se provádí u úspěšných testovacích případů, zatímco opakované testování se provádí pouze u neúspěšných testovacích případů.
  • Regresní testování kontroluje neočekávané vedlejší účinky, zatímco opětovné testování zajišťuje, že byla opravena původní chyba.
  • Regresní testování nezahrnuje ověření vady, zatímco opětovné testování zahrnuje ověření vady.
  • Regresní testování je známé jako obecné testování, zatímco Re-testování je plánované testování.
  • Regresní testování je možné s využitím automatizace, zatímco opětovné testování není možné s automatizací.

Níže je podrobné srovnání s příkladem

Opakované testování vs. regresní testování

Regresní testování Opětovné testování
  • Provádí se regresní testování, aby se potvrdilo, zda nedávná změna programu nebo kódu neovlivnila nepříznivě stávající funkce
  • Provádí se opětovné testování, aby se potvrdilo, že testovací případy, které selhaly v konečném provedení, projdou poté, co jsou vady opraveny
  • Účelem testování regrese je, aby změny nového kódu neměly mít žádné vedlejší účinky na stávající funkce
  • Opětovné testování se provádí na základě oprav defektů
  • Ověření vady není součástí regresního testování
  • Součástí nového testování je ověření vady
  • Na základě projektu a dostupnosti zdrojů lze regresní testování provádět paralelně s opětovným testováním
  • Priorita opětovného testování je vyšší než regresní testování, proto se provádí před regresním testováním
  • Můžete provést automatizaci pro regresní testování, ruční testování může být drahé a časově náročné
  • Testovací případy pro opakované testování nelze automatizovat
  • Regresní testování je známé jako obecné testování
  • Opětovné testování je plánované testování
  • U úspěšných testovacích případů se provádí regresní testování
  • Opakované testování se provádí pouze u neúspěšných testovacích případů
  • Regresní testování kontroluje neočekávané vedlejší účinky
  • Opětovné testování zajistí, že byla opravena původní chyba
  • Regresní testování se provádí pouze v případě, že v existujícím projektu dojde k úpravám nebo se změny stanou povinnými
  • Opětovné testování provede defekt se stejnými daty a stejným prostředím s různými vstupy s novým sestavením
  • Testovací případy pro regresní testování lze získat z funkční specifikace, uživatelských návodů a příruček a zpráv o závadách, pokud jde o opravené problémy
  • Před zahájením testování nelze získat testovací případy pro opakované testování.