Integratietest
Een controle of gekozen softwaredelen via hun interfaces volgens bedoeling samenwerken.
Samenwerking op een grens controleren
Een integratietest controleert samenwerking van gekozen softwaredelen. De scope kan smal of breed zijn. Leg vast welke componenten echt draaien, welke afhankelijkheden zijn vervangen en welke interface zo wordt getest.
In een fictief voorbeeld geeft een API een wijzigingsverzoek aan de bedoelde testdatabase en leest hetzelfde record terug. Dat controleert die samenwerking, niet vanzelf de hele gebruikersreis. Een gesimuleerde afhankelijkheid moet het benodigde gedrag juist weergeven; overeenstemming met de echte interface vraagt extra controle. Alleen de naam integratietest vertelt niet of een extern systeem werkelijk meedeed.
Bronnen
Verwante begrippen
- UnittestEen gerichte controle van een klein, afgebakend softwaredeel, zoals een regel of functie.
- End-to-endtestEen test van een afgesproken workflow door alle systeemdelen die daarvoor nodig zijn.
- ContracttestEen test van afgesproken berichten tussen afnemer en aanbieder op een toepassingsinterface.
- LegacysysteemEen bestaand systeem dat nog wordt gebruikt, met gegroeide technische en bedrijfsafhankelijkheden.
- MultitenancyMultitenancy ondersteunt afzonderlijke klant- of groepsbereiken in één oplossing. Een tenant is niet automatisch één persoon of één database.
- BrowsercacheDe browsercache bewaart geschikte HTTP-antwoorden voor later gebruik. Hergebruik en validatie volgen de toepasselijke regels.
Artikelen over dit onderwerp








Softwareontwikkeling met ASES
Maatwerksoftware, web- en mobiele apps


