达到最佳成果，必须依靠着自动化整合单元测试并通过测试驱动开发。首先必须设想在上线运作之前，已在开发环境完成并通过所有的单元测试。这将帮助避免一个开发者的作业流程，导致其他开发者作业的中断。如果有需要，可以在完整上线运作之前进用部分已完成的功能，例如使用功能切换。接着进行CI伺服器建置概念的阐述、自动化执行单元测试的週期与每次测试需要提交给开发者的报告。建置CI伺服器的用途(不一定要执行单元测试) 已经开始在极限编程(XP)社群之外的团队练习。如今，许多企业组织已经开始採用持续性整合，而非採用完整的极限编