停服务器
完全删除老系统
部署新系统
启动服务器
详细内容参见自动发布脚本
持续集成
具备了每日创建的机制后,每天开发组完成的新功能或修改的bug将在当天晚上集成发布到测试服务器上。这样,开发组可以得到测试结果的快速反馈,又促进了下一轮的迭代。
简单设计
目前整个系统已经具备稳定的开发框架,所以我们的业务实现可以设计拖后,开始进行简单设计,明确接口及xml格式,在编程中通过重构进行设计,时刻把握一点就是最快的发布版本。
自动化单元测试与重构
为了达到最快速度的发布版本,我们可能会产生一个拙略的实现,这可以通过重构来在以后的版本中改进,当然,必须通过单元测试提供重构过程中的质量保证。
基于模型进行工作,自动化生成文档
维护模型比维护文档更轻松,在维护一致性方面也更有效。所以我们必须基于模型工作,而文档可以随时根据模板自动生成。
通过rational rose建立一套分析设计模型,将rose与vss进行集成,整个项目组可以在整个模型上进行协作。通过定义rose模板实现文档的自动化。
自动化检查代码规范
代码规范的检查我们基于checkstyle进行,目前采用的检查模板是J2EE标准模板,我们可以开发自己的模板进行检查。
Checkstyle对程序命名规范,缩进规范等,通过与ant集成可以自动化,并生成结果报告。
自动化生成javadoc
系统的接口等文档通过javadoc生成,通过ant发布脚本在每天的版本发布中可以自动生成。为了达到我们要求的格式,可以自己定义xsl样式表。
文章来源于领测软件测试网 https://www.ltesting.net/