Domov vývoj Čo je to regresné testovanie? - definícia z technológie

Čo je to regresné testovanie? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená regresné testovanie?

Regresné testovanie je typ softvérového testovania, ktorý sa používa na určenie, či sú nové problémy výsledkom softvérových zmien.

Pred použitím zmeny sa program otestuje. Po použití zmeny sa program znova testuje vo vybratých oblastiach, aby sa zistilo, či zmena spôsobila nové chyby alebo problémy, alebo či skutočná zmena dosiahla zamýšľaný účel.

Techopedia vysvetľuje regresné testovanie

Regresné testovanie je nevyhnutné pre veľké softvérové ​​aplikácie, pretože je často ťažké vedieť, či zmena časti problému vytvorila nový problém pre inú časť aplikácie. Napríklad zmena úverového modulu aplikácie banky môže mať za následok zlyhanie mesačného výkazu transakcií. Vo väčšine prípadov sa problémy môžu zdať nesúvisiace, ale v skutočnosti môžu byť príčinou frustrácie medzi vývojármi aplikácií.

Medzi ďalšie situácie, ktoré si vyžadujú regresné testovanie, patrí zistenie, či určité zmeny dosahujú zamýšľaný cieľ alebo testovanie nových nebezpečenstiev spojených s problémami, ktoré sa objavia po období bez problémov.

Moderné regresné testovanie sa vykonáva predovšetkým prostredníctvom špecializovaných komerčných testovacích nástrojov, ktoré využívajú existujúce softvérové ​​snímky, ktoré sa potom porovnávajú po použití konkrétnej zmeny. Pre ľudských testerov je takmer nemožné vykonávať rovnaké úlohy rovnako efektívne ako automatizované softvérové ​​testery. Platí to najmä pre veľké a zložité softvérové ​​aplikácie v rozsiahlych výpočtových prostrediach, ako sú banky, nemocnice, výrobné podniky a veľkí maloobchodníci.

Čo je to regresné testovanie? - definícia z technológie