3、需求分析<软件定义时期,规格说明书>
4、总体设计
5、详细设计
6、编码和单元测试
7、综合测试<软件开发>
8、软件维护:改正性维护、适应性维护、完善性维护、预防性维护<运行维护或软件维护>
二)缺陷跟踪流程:
1,测试人员拿到项目包,先对核心和主要功能进行冒烟测试
2,通过测试用例找出BUG,上传到缺陷管理工具,并对BUG严重程度进行分类和划分3,开发得到新的BUG之后进行修复,比较严重的BUG修复不了的发邮件给专家(这里指技术比较高的开发人员)进行会诊4,修复好BUG之后,开发人员将代码整理好检入到开发服务器,进行排队5,CMO(配置库管理员)拿到整个项目最新的代码后进行打包,编译上传到测试服务器进行第二轮复测!
三)测试的方法:
1,按程序内部结构分:白盒测试和黑盒测试,灰盒测试;
2,是否运行程序:静态测试和动态测试;
3,按阶段划分:单元测试,集成测试,系统测试,验收测试;
4,黑盒测试分为:功能测试和性能测试;
四)软件测试分类:
1,按是否需要执行被测软件的角度;
2,按阶段划分:单元测试,集成测试,系统测试,验收测试,回归测试,alpha测试,beta测试;
THE END