Erinevus Uuesti Testimise Ja Regressioonitesti Vahel

Erinevus Uuesti Testimise Ja Regressioonitesti Vahel
Erinevus Uuesti Testimise Ja Regressioonitesti Vahel

Video: Erinevus Uuesti Testimise Ja Regressioonitesti Vahel

Video: Erinevus Uuesti Testimise Ja Regressioonitesti Vahel
Video: Kalle Grünthal: PCR-testimine ja metoodika peab minema seadusesse sisse 2024, Detsember
Anonim

Uuesti testimine vs regressioonitestimine

Uuesti testimine ja regressioonitestimine on tarkvara testimisel kaks metoodikat. Igas tarkvaraarenduse tsüklis on testimisel suur roll. Testimisprotsess viiakse läbi erinevates metodoloogiates, et tagada tarkvara jõudlus, tuvastada ja parandada vead ning kontrollida, kas see vastab kliendi nõuetele.

Lisateave uuesti testimise kohta

Uuesti testimine on tööstuses pigem mitteametlik termin ja see tähendab ühe mooduli või konkreetse segmendi testimist pärast seda, kui see on eelmise testi vigade leidmisel fikseeritud. Seda katset võib komponendi nõuetekohase toimimise tagamiseks teha korduvalt.

Siinkohal tuleb eristada põhiliselt seda, et uuesti katsetamine ei puuduta paranduse, plaastri ega muu süsteemi komponentidega vaheldumise mõju.

Lisateave regressioonitesti kohta

Regressioonitestimise protseduur on mõeldud tarkvarasüsteemi olemasolevate funktsionaalsete ja mittefunktsionaalsete alade uute vigade või „regressioonide” avastamiseks pärast muudatuste, näiteks täiustuste, paranduste või konfiguratsiooni muudatuste tegemist. Regressioonitesti võib kasutada tarkvarasüsteemi testimise tõhusa vahendina, valides süstemaatiliselt vajaliku minimaalse arvu teste, et muudatused ei mõjutaks konkreetset moodulit või seotud mooduleid.

Selle põhirõhk on kontrollida, kas muudatused mõjutavad tarkvara teisi komponente ja on süsteemi sisse viinud uusi vigu. Testide taaskäivitamine on üks regressioonitestimise meetoditest, tagamaks, et varem parandatud vead pole uuesti ilmnenud.

Mis vahe on uuesti testimisel ja regressioonitestimisel?

• Uuesti testimine on konkreetsele moodulile või elemendile tehtud paranduste kontrollimise protsess, regressioonitestimine aga kogu süsteemi tarkvarasüsteemi funktsionaalsuse muutuste mõju kontrollimise protsess pärast süsteemi muudatuste tegemist. Peamine on fikseerimise mõju süsteemi teisele komponendile.

• Uuesti testimise protsess on kavandatud süsteemis tehtud paranduste põhjal ja see võib olla üldine test, et kontrollida kogu süsteemi funktsionaalsust või kontrollida konkreetset piirkonda, kus muudatused tehakse.

• Uuesti testimine hõlmab varasemate testijuhtumite, mis olid tõrked, uuesti käitamist ja regressioonitestimine hõlmab tarkvarasüsteemi varasemates versioonides läbitud testide korduskäivitamist.

• Uuesti testimine puudutab ebaõnnestunud testide uuesti käivitamist, mis on ühendatud süsteemi vigade parandustega, samas kui regressioonitestimine puudutab muudatuste tagajärjel ainult tarkvarasüsteemi regressiooniaspekti.

• Regressioonitesti tehakse pärast uuesti testimist.

• Projektides, kus on piisavalt ressursse, viiakse regressioonitestimine ja uuesti testimine läbi samaaegselt.

Soovitatav: