System integration testing