项目启动前
- 需求预分析:主要分析项目可行性,实现方案,工作量
- 工作任务书(SOW):
- 确定项目范围
- 起始终止时间;
- 人员分配 : 开发人员;TC(测试协调员);TDC(资料开发协调员)... ...
[注] SOW: Statements Of Work; 相当于项目合同
SOW一旦下发,项目就开始启动,在平台上创建项目,开始造作 !!!
项目启动
-
需求阶段:
-
需求特性说明书
: 功能,输入输出... ... - 根据
需求特性说明书
,写系统测试用例
,相关的一些文档
(资源申请书,变更申请书等等)
-
设计阶段:
概要设计说明书
:模块设计,如何交互,细化编码
完成编码(编码过程中时刻使用工具,检查基础错误,不要堆积,编码结束后一周内提代码鉴定)
代码review(组内开发人员互相review代码,消除编程规范问题,提出评审意见,建议修改)
代码鉴定(大鸟看代码,是否存在潜在的危险,开发时考虑不全的情况,比如代码中是否存在潜在内存泄露,提出修改意见,此阶段要避免提出过多的提示问题,提示问题应该在前面review阶段就消灭了
,代码鉴定提出的问题,在第2轮系统测试前要全部解决!)系统测试(3轮)
1轮 : 联调,基本功能测试,基本款型
2轮 :测试用例遍历,异常测试,各种款型
3轮 : 性能,压力,扩展,发散测试验收:提交验收申请,验收测试
上面项目开发中的文档最好先组内评审以下,再提交平台评审!!!