Integrationstest
En kontrol af, om valgte softwaredele samarbejder som tilsigtet via deres grænseflader.
Kontrollér samarbejdet ved en grænse
En integrationstest kontrollerer samarbejdet mellem valgte softwaredele. Omfanget kan være smalt eller bredt. Registrér reelt kørende komponenter, erstattede afhængigheder og den grænseflade, der dermed undersøges.
I et opdigtet eksempel sender en API en ændringsanmodning til den tilsigtede testdatabase og læser samme post tilbage. Det kontrollerer samarbejdet, ikke automatisk hele brugerrejsen. En simuleret afhængighed skal gengive nødvendig adfærd korrekt; overensstemmelse med den rigtige grænseflade kræver yderligere kontrol. Navnet integrationstest siger ikke alene, om et eksternt system faktisk deltog.
Kilder
Relaterede begreber
- EnhedstestEn målrettet kontrol af en lille, fastlagt del af softwaren, eksempelvis regel eller funktion.
- End-to-end-testEn kontrol af et aftalt forløb gennem de systemdele, som er væsentlige for det.
- KontrakttestEn test af aftalte beskeder mellem forbruger og udbyder ved en applikationsgrænseflade.
- 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.
- BrowsercacheBrowsercachen gemmer egnede HTTP-svar til senere brug. Genbrug og ny validering følger de relevante regler.
Artikler om emnet








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


