Domov Razvoj Kaj je regresijsko testiranje? - definicija iz tehopedije

Kaj je regresijsko testiranje? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni regresijsko testiranje?

Regresijsko testiranje je vrsta testiranja programske opreme, ki se uporablja za določitev, ali so nove težave posledica sprememb programske opreme.

Pred uveljavitvijo spremembe se preizkusi program. Po uveljavitvi spremembe se program ponovno preizkusi na izbranih območjih, da se ugotovi, ali je sprememba ustvarila nove napake ali težave ali je dejanska sprememba dosegla predvideni namen.

Tehopedija pojasnjuje regresijsko testiranje

Regresijsko testiranje je bistveno za velike programske aplikacije, saj je pogosto težko vedeti, ali je sprememba dela težave ustvarila novo izdajo za drug del aplikacije. Na primer, sprememba modula bančnega posojila lahko povzroči neuspeh mesečnega poročila o transakcijah. V večini primerov se zdi, da težave niso povezane, vendar so dejansko razvijalci razvijalcev programov.

Druge situacije, ki zahtevajo regresijsko testiranje, vključujejo odkrivanje, ali določene spremembe dosežejo zastavljeni cilj ali preizkušanje novih nevarnosti, povezanih s težavami, ki se ponovno pojavijo po brez težav.

Sodobno regresijsko testiranje se izvaja predvsem s specializiranimi komercialnimi orodji za testiranje, ki imajo obstoječe posnetke programske opreme, ki jih nato primerjamo po uporabi določene spremembe. Človeški preizkuševalci skoraj ne morejo izvajati enakih nalog enako učinkovito kot avtomatizirani preizkuševalci programske opreme. To še posebej velja za velike in zapletene programske aplikacije v obsežnih računalniških okoljih, kot so banke, bolnišnice, proizvodna podjetja in veliki trgovci na drobno.

Kaj je regresijsko testiranje? - definicija iz tehopedije