Razlika Med Ponovnim Testiranjem In Regresijskim Preskušanjem

Razlika Med Ponovnim Testiranjem In Regresijskim Preskušanjem
Razlika Med Ponovnim Testiranjem In Regresijskim Preskušanjem

Video: Razlika Med Ponovnim Testiranjem In Regresijskim Preskušanjem

Video: Razlika Med Ponovnim Testiranjem In Regresijskim Preskušanjem
Video: Sve više krivotvorenih PCR testova na granicama u regiji 2024, Maj
Anonim

Ponovno testiranje vs regresijsko testiranje

Ponovno testiranje in regresijsko testiranje sta dve metodologiji pri testiranju programske opreme. V katerem koli ciklu razvoja programske opreme igra preskušanje glavno vlogo. Preskusni postopek se izvaja v različnih metodologijah, da se zagotovi delovanje programske opreme, prepoznajo in odpravijo napake ter preveri, ali ustreza zahtevam kupca.

Več o ponovnem testiranju

Ponovno testiranje je bolj neuraden izraz, ki se uporablja v industriji, in pomeni preizkus enega samega modula ali določenega segmenta, potem ko je bil določen pri iskanju napak iz prejšnjega testa. Ta preskus se lahko izvede večkrat, da se zagotovi pravilno delovanje komponente.

Osnovno razlikovanje, ki ga je treba tukaj razlikovati, je, da ponovno preskušanje ne zadeva učinka popravka, popravka ali druge zamenjave z drugimi komponentami v sistemu.

Več o regresijskem testiranju

Postopek regresijskega testiranja je namenjen odkrivanju novih napak ali 'regresij' na obstoječih funkcionalnih in nefunkcionalnih področjih programskega sistema po izvedenih spremembah, kot so izboljšave, popravki ali spremembe konfiguracije. Regresijsko testiranje lahko uporabimo kot učinkovito sredstvo za testiranje programskega sistema, pri čemer sistematično izbiramo zahtevano najmanjše število testov, da zagotovimo, da spremembe ne vplivajo na določen modul ali sorodne module.

Njegov glavni poudarek je preveriti, ali spremembe vplivajo na druge komponente programske opreme, in je v sistem vnesel nove napake. Ponovno izvajanje preskusov je ena od metod v postopku regresijskega testiranja, s čimer se zagotovi, da se prej odpravljene napake niso več pojavile.

Kakšna je razlika med ponovnim testiranjem in regresijskim testiranjem?

• Ponovno testiranje je postopek preverjanja popravkov določenega modula ali elementa, medtem ko je regresijsko testiranje postopek preverjanja učinka sprememb v funkcionalnosti programskega sistema kot celote po opravljenih spremembah sistema. Glavni poudarek je na učinku popravka na drugo komponento sistema.

• Postopek ponovnega preizkušanja je načrtovan na podlagi popravkov sistema in je lahko splošni test za preverjanje funkcionalnosti celotnega sistema ali preverjanje določenega območja, kjer se izvedejo spremembe.

• Ponovno testiranje vključuje ponovitev prejšnjih testnih primerov, ki so bili neuspešni, regresijsko testiranje pa vključuje ponovne teste, ki so bili opravljeni v prejšnjih različicah programskega sistema.

• Ponovno testiranje zadeva ponovitev neuspelih testov, ki so vključeni s popravki napak v sistemu, medtem ko se regresijsko testiranje nanaša samo na regresijski vidik programskega sistema, ki je posledica sprememb.

• Regresijsko testiranje se opravi po ponovnem preskusu.

• Pri projektih, kjer je na voljo dovolj virov, se regresijsko testiranje in ponovno testiranje izvajata hkrati.

Priporočena: