Regressionstest
En kontrol for uønskede virkninger af en ændring på adfærd, der stadig er nødvendig.
Kontrollér eksisterende adfærd efter ændringer
Regressionstests søger uønskede virkninger på adfærd, der fortsat behøves. De kan udføres manuelt eller automatisk på forskellige niveauer. Omfang bør følge mulige virkninger og risici.
I et opdigtet eksempel ændres sortering af anmodningslisten. Åbning af eksisterende anmodninger og tidligere godkendelsesrettigheder kontrolleres også. Målrettet genkontrol af oprindelig sorteringsfejl og søgning efter andre virkninger har forskellige testmål. Vælg relevante tilfælde efter berørte afhængigheder og hold dem aktuelle. En udført regressionstest gør ikke automatisk uprøvede områder fejlfrie.
Kilder
Relaterede begreber
- EnhedstestEn målrettet kontrol af en lille, fastlagt del af softwaren, eksempelvis regel eller funktion.
- IntegrationstestEn kontrol af, om valgte softwaredele samarbejder som tilsigtet via deres grænseflader.
- End-to-end-testEn kontrol af et aftalt forløb gennem de systemdele, som er væsentlige for det.
- TestautomatiseringVærktøjer udfører fastlagte testopgaver, såsom kørsel og sammenligning med forventede resultater.
- LegacysystemEt eksisterende system i fortsat brug med tekniske og forretningsmæssige afhængigheder opbygget over tid.
- MultitenancyMultitenancy understøtter adskilte kunde- eller gruppeområder i samme løsning. En tenant er ikke automatisk én person eller én database.
Artikler om emnet








Softwareudvikling med ASES
Skræddersyet software, web- og mobilapps


