Regressietesten

Schrijver: Peter Berry
Datum Van Creatie: 12 Augustus 2021
Updatedatum: 22 Juni- 2024
Anonim
Aannames multiple regressie testen in SPSS
Video: Aannames multiple regressie testen in SPSS

Inhoud

Definitie - Wat betekent regressietesten?

Regressietesten is een soort softwaretesten die wordt gebruikt om te bepalen of nieuwe problemen het gevolg zijn van softwarewijzigingen.


Voordat een wijziging wordt toegepast, wordt een programma getest. Nadat een wijziging is toegepast, wordt het programma opnieuw getest in geselecteerde gebieden om te detecteren of de wijziging nieuwe bugs of problemen heeft gecreëerd, of dat de daadwerkelijke wijziging het beoogde doel heeft bereikt.

Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart Regression Testing

Regressietests zijn essentieel voor grote softwaretoepassingen, omdat het vaak moeilijk is om te weten of het wijzigen van een deel van een probleem een ​​nieuw probleem voor een ander deel van de toepassing heeft gecreëerd. Een wijziging in een leningmodule voor een banktoepassing kan bijvoorbeeld leiden tot het mislukken van een maandelijks transactierapport. In de meeste gevallen lijken problemen los van elkaar te staan, maar kunnen ze de oorzaak zijn van frustratie bij ontwikkelaars van toepassingen.


Andere situaties die regressietesten vereisen, zijn onder meer detecteren of bepaalde veranderingen een beoogd doel bereiken of testen op nieuwe gevaren in verband met problemen die na een probleemloze periode opnieuw optreden.

Moderne regressietests worden voornamelijk afgehandeld via gespecialiseerde commerciële testtools die bestaande software snapshots maken die vervolgens worden vergeleken na het toepassen van een specifieke wijziging.Het is bijna onmogelijk voor menselijke testers om dezelfde taken even efficiënt uit te voeren als geautomatiseerde softwaretesters. Dit geldt met name voor grote en complexe softwareapplicaties in grote computeromgevingen zoals banken, ziekenhuizen, productiebedrijven en grote retailers.