benefits of system and integration testing