Koti kehitys Mikä on regressiotestaus? - määritelmä techopediasta

Mikä on regressiotestaus? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - mitä regressiotestaus tarkoittaa?

Regressiotestaus on eräänlainen ohjelmistotestaus, jota käytetään määrittämään, johtuvatko uudet ongelmat ohjelmistomuutoksista.

Ennen muutoksen tekemistä ohjelma testataan. Kun muutosta on sovellettu, ohjelma testataan uudelleen valituilla alueilla sen havaitsemiseksi, onko muutos aiheuttanut uusia virheitä tai ongelmia vai onko todellinen muutos saavuttanut aiotun tarkoituksen.

Techopedia selittää regressiotestauksen

Regressiotestaus on välttämätöntä suurille ohjelmistosovelluksille, koska on usein vaikea tietää, onko aiheen osan muuttaminen aiheuttanut uuden numeron sovelluksen toiselle osalle. Esimerkiksi pankkisovelluslainamoduulin muutos voi johtaa kuukausittaisen tapahtumaraportin epäonnistumiseen. Useimmissa tapauksissa ongelmat saattavat näyttää olevan riippumattomia, mutta ne voivat tosiasiassa olla turhautumisen juuria sovelluskehittäjien keskuudessa.

Muut tilanteet, jotka vaativat regressiotestausta, sisältävät sen havaitsemisen, saavuttavatko tietyt muutokset aiotun tavoitteen, tai uusien vaarojen testaamisen, joka liittyy ongelmiin, jotka ilmenevät ongelmattoman ajanjakson jälkeen.

Nykyaikaista regressiotestausta hoidetaan ensisijaisesti erikoistuneilla kaupallisilla testaustyökaluilla, jotka ottavat olemassa olevat ohjelmiston tilannevedokset, joita sitten verrataan tietyn muutoksen tekemisen jälkeen. Ihmistestajien on lähes mahdotonta suorittaa samoja tehtäviä yhtä tehokkaasti kuin automaattisten ohjelmistojen testaajia. Tämä pätee erityisesti suurten ja monimutkaisten ohjelmistosovellusten kanssa laajoissa tietotekniikkaympäristöissä, kuten pankeissa, sairaaloissa, valmistusyrityksissä ja suurissa vähittäismyyjissä.

Mikä on regressiotestaus? - määritelmä techopediasta