Reasons for conducting integration tests