Gentest
Gentestning er en proces til kontrol af specifikke testsager, der findes med bug / s i den endelige udførelse. Generelt finder testere disse fejl, mens de tester softwareapplikationen og tildeler det til udviklerne for at rette det. Derefter retter udviklerne fejlen / -ene og tildeler den tilbage til testerne til verifikation. Denne kontinuerlige proces kaldes Gentest.
Hvad er regressionstest?
Regression Testing er en type softwaretest, der udføres for at kontrollere, om en kodeændring ikke har forstyrret en applikations aktuelle funktioner og funktioner
Gentestning af Vs regressionstest er en almindelig FAQ blandt QA-aspiranter.
Nøgleforskel
- Regressionstest udføres for beståede testsager, mens gentestning kun udføres for mislykkede testsager.
- Regressionstest kontrollerer for uventede bivirkninger, mens gentest sikrer, at den oprindelige fejl er blevet rettet.
- Regressionstest inkluderer ikke fejlbekræftelse, mens gentestning inkluderer fejlbekræftelse.
- Regressionstest er kendt som generisk test, mens gentestning er planlagt test.
- Regressionstest er mulig ved brug af automatisering, mens gentestning ikke er mulig med automatisering.
Nedenfor er en detaljeret sammenligning med eksempel
Gentestning vs regressionstest
Regressionstest | Gentest |
- Regressionstest udføres for at bekræfte, om et nyligt program- eller kodeændring ikke har haft en negativ indflydelse på eksisterende funktioner
|
- Gentest udføres for at bekræfte, at testsagerne, der mislykkedes i den endelige udførelse, passerer, efter manglerne er rettet
|
- Formålet med Regression Testing er, at nye kodeændringer ikke skal have nogen bivirkninger på eksisterende funktionaliteter
|
- Gentest udføres på basis af fejlrettelserne
|
- Fejlbekræftelse er ikke en del af regressionstest
|
- Fejlbekræftelse er den del af gentesten
|
- Baseret på projektet og tilgængeligheden af ressourcer kan regressionstest udføres parallelt med gentestning
|
- Prioritet for omprøvning er højere end regressionstest, så den udføres før regressionstest
|
- Du kan udføre automatisering til regressionstest, manuel test kan være dyrt og tidskrævende
|
- Du kan ikke automatisere testsagerne til gentestning
|
- Regressionstest er kendt som en generisk test
|
- Gentest er en planlagt test
|
- Regressionstest udføres for beståede testtilfælde
|
- Gentest udføres kun for mislykkede testsager
|
- Regressionstest kontrollerer for uventede bivirkninger
|
- Gentest sikrer, at den oprindelige fejl er rettet
|
- Regressionstest udføres kun, når der er ændringer eller ændringer bliver obligatoriske i et eksisterende projekt
|
- Gentest udfører en defekt med de samme data og det samme miljø med forskellige input med en ny build
|
- Testtilfælde til regressionstest kan fås fra funktionsspecifikationen, brugervejledninger og manualer og rapporter om mangler med hensyn til korrigerede problemer
|
- Testtilfælde til gentest kan ikke opnås, før test startes.
|