The Changing Facets of Integration Testing