Integrasjonstest
En kontroll av om valgte programvaredeler samarbeider som tiltenkt gjennom grensesnittene sine.
Kontroller samarbeidet ved en grense
En integrasjonstest kontrollerer samarbeidet mellom valgte programvaredeler. Omfanget kan være smalt eller bredt. Registrer reelt kjørende komponenter, erstattede avhengigheter og hvilket grensesnitt som dermed prøves.
I et oppdiktet eksempel sender et API en endringsanmodning til den tiltenkte testdatabasen og leser samme post tilbake. Det kontrollerer samarbeidet, ikke automatisk hele brukerreisen. En simulert avhengighet må gjengi nødvendig atferd riktig; samsvar med det virkelige grensesnittet krever ytterligere kontroll. Navnet integrasjonstest sier ikke alene om et eksternt system faktisk deltok.
Kilder
Beslektede begreper
- EnhetstestEn målrettet kontroll av en liten, definert programvaredel, for eksempel regel eller funksjon.
- Ende-til-ende-testEn kontroll av en avtalt flyt gjennom systemdelene som er vesentlige for den.
- KontrakttestEn test av avtalte meldinger mellom konsument og tilbyder ved et applikasjonsgrensesnitt.
- LegacysystemEt eksisterende system som fortsatt brukes, med tekniske og forretningsmessige avhengigheter bygget opp over tid.
- MultitenancyMultitenancy støtter adskilte kunde- eller gruppeområder i samme løsning. En tenant er ikke automatisk én person eller én database.
- NettlesercacheNettlesercachen lagrer egnede HTTP-svar for senere bruk. Gjenbruk og ny validering følger de aktuelle reglene.
Artikler om temaet








Programvareutvikling med ASES
Skreddersydd programvare, web- og mobilapper


