基于DailyBuild流程提升软件产品的质量

 

      微软有DailyBuild的流程,XP有持久集成,他们的观点其他有很多相似之外,就是每日产品生成,即每日都要生成一个新的产品,这种方法的很处多得不得了!今天突然间有一个想法,那就是基于Ant + Windows计划任务设计每日构件功能。
1,每天下午五点钟,所有程序员提交今天工作的代码;
2,每天下午五点十五分,DailyBuild测试服务器的Windows计划任务启动;
3,使用Ant的CVS功能,从CVS服务器上更新最新的代码;
4,编译整个工程;
5,使用Ant的数据库功能,自动创建测试数据库,初始化测试数据;
6,使用Junit,对程序进行单元测试,并生成单元测试报表;
7,翻译并编译jsp文件,检查jsp的语法错误;
8,应用程序打包;
9,Undeploy之前发布的应用程序;
10,发布新的应用程序;
11,基于HttpUnit进行Web自动化测试,生成测试报告;
12,打个所有报告及结果;
13,使用Ant的邮件功能将报告发送到项目经理邮箱;
14,项目经理检查报告,如果有错误,通知相关人员进行整改;整改完才能下班;
15,下班。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值