Post#3 » Wed Jan 17, 2007 6:25 pm
Unit testing test het functioneren van een welbepaalde klasse, afzonderlijk, zonder de environment en de andere klassen erbij. Integration testing gaat kijken of het volledige programma nog werkt als die ene klasse er nu in wordt gebruikt, erin wordt geïntegreerd.
Een unit test loopt dus op één enkele klasse, een integration test op een hele component van het programma die uit verschillende klassen bestaat. Een unit test test of de 'binnenkant', de implementatie, van de klasse wel klopt, een integration test test of de 'buitenkant' nog wel klopt, of samenwerking met andere klassen nog wel vlot verloopt.