Integraatiotestaukset
Integraatiotestaukset ovat ohjelmistokehityksen testausvaihe, jossa tarkastetaan eri komponenttien ja moduulien toiminta yhdessä kokonaisuudessa. Testauksella pyritään havaitsemaan rajapintojen yhteensopimattomuuksia, tietovirtojen virheitä ja suorituskykyongelmia ennen loppukäyttäjille tarkoitettua julkaisua. Integraatiotestauksessa käytetään usein realistista dataa ja realistic muun testauskaluston kanssa, mikä tekee tuloksista luotettavampia kuin yksittäisten komponenttien testaus.
Testausstrategioita ovat esimerkiksi asteittainen integrointi, jossa lisätään yksi komponentti kerrallaan ja testataan toiminnallisuudet heti. Tapahtuu myös
Työkaluja integraatiotesteihin ovat mm. JUnit, TestNG, Xunit sekä sovelluspohjaiset testirakenteet kartoituksen kannalta. Hyvin suunniteltu integraatiotestit parantavat