[以下内容来自讲座记录,演讲者:黄雪斌 GTEC,记录者:tassadar]
I阶段:设计阶段
Idea------->Feature List----------------->Function Spec------------Implement Spec
// | 软件的模拟 |_Testing Spec
用户调查-->优先级(A:,B:, ...) 说明和功能描述
II阶段:编码阶段
[According to Function Spec] ( Coding Completed )
Coding------>Milestone_1------>Milestone_2------>....------>CC (GS: Bugs <= 50)
----Testing---->------------->------------>------------>---------> | Testing [According to Function Spec]
Daily Builder (每日编译成功版本,尽量使用VSS,可以回滚)
III阶段:测试阶段
集成测试开始,Bug数目会随着测试的进行出现波动,并有下降趋势,有两种可能:
(1)Bug数目总体持续下降,并达到ZBB(零Bug反弹点),表明测试结束,产品开发成功。
(2)Bug数目持续波动但是无法下降到ZBB,那么该产品将面临内部取消。
IV阶段:发布阶段
在测试到达ZBB之后,首先推出Alpha内部测试版本具体的流程如下:
最终版本,发布到厂商烧盘
ZBB--->Alpha--->Beta1--->Beta2--->RC--->RC1,RC2,RC3,...,RCx------>RTM(Release to Manufacture)
(Release Candidate) 在RCi中找出最好的RC
I阶段:设计阶段
Idea------->Feature List----------------->Function Spec------------Implement Spec
// | 软件的模拟 |_Testing Spec
用户调查-->优先级(A:,B:, ...) 说明和功能描述
II阶段:编码阶段
[According to Function Spec] ( Coding Completed )
Coding------>Milestone_1------>Milestone_2------>....------>CC (GS: Bugs <= 50)
----Testing---->------------->------------>------------>---------> | Testing [According to Function Spec]
Daily Builder (每日编译成功版本,尽量使用VSS,可以回滚)
III阶段:测试阶段
集成测试开始,Bug数目会随着测试的进行出现波动,并有下降趋势,有两种可能:
(1)Bug数目总体持续下降,并达到ZBB(零Bug反弹点),表明测试结束,产品开发成功。
(2)Bug数目持续波动但是无法下降到ZBB,那么该产品将面临内部取消。
IV阶段:发布阶段
在测试到达ZBB之后,首先推出Alpha内部测试版本具体的流程如下:
最终版本,发布到厂商烧盘
ZBB--->Alpha--->Beta1--->Beta2--->RC--->RC1,RC2,RC3,...,RCx------>RTM(Release to Manufacture)
(Release Candidate) 在RCi中找出最好的RC