Integrationstest
En kontroll av om valda programvarudelar samarbetar som avsett via sina gränssnitt.
Kontrollera samarbetet vid en gräns
Ett integrationstest kontrollerar samarbetet mellan valda programvarudelar. Omfattningen kan vara smal eller bred. Dokumentera verkligt körande komponenter, ersatta beroenden och vilket gränssnitt som därmed prövas.
I ett påhittat exempel skickar ett API en ändringsbegäran till avsedd testdatabas och läser samma post igen. Det kontrollerar samarbetet, inte automatiskt hela användarresan. Ett simulerat beroende måste återge behövt beteende korrekt; överensstämmelsen med verkligt gränssnitt kräver ytterligare kontroll. Namnet integrationstest säger inte ensamt om ett externt system faktiskt deltog.
Källor
Relaterade begrepp
- EnhetstestEn riktad kontroll av en liten, definierad programvarudel, exempelvis regel eller funktion.
- End-to-end-testEn kontroll av ett avtalat flöde genom de systemdelar som är väsentliga för det.
- KontraktstestEtt test av överenskomna meddelanden mellan konsument och leverantör vid ett applikationsgränssnitt.
- LegacysystemEtt befintligt system som fortfarande används, med tekniska och verksamhetsmässiga beroenden som vuxit fram.
- MultitenancyMultitenancy stöder åtskilda kund- eller gruppområden i samma lösning. En tenant är inte automatiskt en person eller en databas.
- WebbläsarcacheWebbläsarcachen sparar lämpliga HTTP-svar för senare bruk. Återanvändning och ny validering följer tillämpliga regler.
Artiklar om ämnet








Mjukvaruutveckling med ASES
Skräddarsydd programvara, webb- och mobilappar


