摘要:
极限编程中一项建议实践便是持续集成,持续集成是指在开发阶段,对项目进行持续性自动化编译、测试,以达到控制代码质量的手段。 持续集成提供了及时发现问题、追踪问题、修复问题的机制,他替代了传统的在所有代码编写完毕后才提交QA部门进行测试的方法。 持续集成对单元测试较为依赖,测试覆盖率越高,单元测试越准确,越能体现持续集成的效果。持续集成主要在以下方面提供好处;1、持续自动化测试(持续集成可通过时间间隔触发,或其他方式触发)2、跟踪工程健康状况3、强制性单元测试用例,验收测试用例等4、静态代码检测,生成测试报告 Hudson是一款轻量级、易扩展、易配置的持续集成平台,该集成平台maven2有良好的支 阅读全文