Dom Razvoj Što je regresijsko testiranje? - definicija iz tehopedije

Što je regresijsko testiranje? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači regresijsko ispitivanje?

Regresijsko testiranje je vrsta testiranja softvera koja se utvrđuje da li su novi problemi rezultat promjena softvera.

Prije primjene promjene testira se program. Nakon primjene promjene, program se ponovno provjerava u odabranim područjima kako bi se utvrdilo je li promjena stvorila nove pogreške ili probleme ili je stvarna promjena postigla predviđenu svrhu.

Tehopedia objašnjava regresijsko testiranje

Za velike softverske aplikacije ključno je regresijsko testiranje, jer je često teško znati je li promjena dijela problema stvorila novi problem za drugi dio aplikacije. Na primjer, promjena modula za zajam bankovnih aplikacija može rezultirati neuspjehom mjesečnog izvještaja o transakcijama. U većini slučajeva problemi se mogu činiti nepovezanim, ali zapravo mogu biti korijen frustracije među programerima aplikacija.

Ostale situacije koje zahtijevaju regresijsko testiranje uključuju otkrivanje postižu li određene promjene planirani cilj ili testiranje novih opasnosti povezanih s problemima koji se ponovo javljaju nakon razdoblja bez problema.

Modernim regresijskim testiranjem uglavnom se provodi specijalizirani komercijalni alati za testiranje koji uzimaju snimke postojećeg softvera koji se uspoređuju nakon primjene određene promjene. Gotovo je nemoguće da ljudski testeri izvršavaju iste zadatke jednako učinkovito kao automatizirani ispitivači softvera. To se posebno odnosi na velike i složene softverske aplikacije u širokim računalnim okruženjima, poput banaka, bolnica, proizvodnih poduzeća i velikih trgovaca.

Što je regresijsko testiranje? - definicija iz tehopedije