• 测试技术
  • 博客
  • 视频
  • 开源
  • 论坛
  • 沙龙
  • 下载
  • 杂志
  • 招聘

字号: | 推荐给好友 上一篇 | 下一篇

一位软件工程师的软件过程总结

发布: 2008-9-09 09:29 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 37次 | 进入领测软件测试网论坛讨论

领测软件测试网 软件测试技术门户'W,w8n9g4D

软件测试技术门户t:C$`^/Z"Tt |YX

l         部署新系统软件测试技术门户d8Y&EZ h ]"B&tM

软件测试技术门户7f!v+TtY6^

l         启动服务器软件测试技术门户7k({8s"e_ ?x

软件测试技术门户b(RAcyP X?q

详细内容参见自动发布脚本软件测试技术门户 py*R#Q2z

持续集成

软件测试技术门户+q E DV}:sX

具备了每日创建的机制后,每天开发组完成的新功能或修改的bug将在当天晚上集成发布到测试服务器上。这样,开发组可以得到测试结果的快速反馈,又促进了下一轮的迭代。软件测试技术门户*F3^7G9@9\

简单设计

2JESM6e7f_7g7j+{目前整个系统已经具备稳定的开发框架,所以我们的业务实现可以设计拖后,开始进行简单设计,明确接口及xml格式,在编程中通过重构进行设计,时刻把握一点就是最快的发布版本。软件测试技术门户:J8v5cm \l+[Q${v _

自动化单元测试与重构

软件测试技术门户;S"@!~Z)O"m#C.`5U:n

为了达到最快速度的发布版本,我们可能会产生一个拙略的实现,这可以通过重构来在以后的版本中改进,当然,必须通过单元测试提供重构过程中的质量保证。

n%iCXu;H:v

基于模型进行工作,自动化生成文档

软件测试技术门户.[ki\l3A ZS

维护模型比维护文档更轻松,在维护一致性方面也更有效。所以我们必须基于模型工作,而文档可以随时根据模板自动生成。软件测试技术门户:R pNscI0_ Z

软件测试技术门户3`q'M V*C;]4^-H

通过rational rose建立一套分析设计模型,将rosevss进行集成,整个项目组可以在整个模型上进行协作。通过定义rose模板实现文档的自动化。软件测试技术门户*I^ gA+| i5[

自动化检查代码规范

软件测试技术门户tE5F y%L,j

代码规范的检查我们基于checkstyle进行,目前采用的检查模板是J2EE标准模板,我们可以开发自己的模板进行检查。

k ba X? [ |g J%E?

#h,RY6r?cxCheckstyle对程序命名规范,缩进规范等,通过与ant集成可以自动化,并生成结果报告。软件测试技术门户*vxk0s s+WB

自动化生成javadoc

系统的接口等文档通过javadoc生成,通过ant发布脚本在每天的版本发布中可以自动生成。为了达到我们要求的格式,可以自己定义xsl样式表。

"i!~+u,|`0bj nO对于框架稳定的软件,目前rupxp相结合的软件开发过程,整个过程经历:软件测试技术门户$f_a,lX {b

"B9iMY:{{~1.         发布计划、迭代计划及任务分配软件测试技术门户OG LF.OGN7MXj

软件测试技术门户` ru;[[mPz

2.         用例(素材)分析

![7|6SxmR+_ 软件测试技术门户2c2PT ohTu#|.T

3.         简单设计软件测试技术门户I Czp1HDp1b

1do0tE,t`4.         测试驱动开发软件测试技术门户"@*kt9K-y Tb6\X|

GLD-^6cpfgof.g5.         重构与持续集成

GQ4xNA