1.软件开发文档
1.1 开发模型的变迁
- 最早期:边做边改
- 稳定期:瀑布式
- 发展期:敏捷
- 创新期: DEVOPS(更强集成,更多自动化,存在
211指标
:对于小型需求上线周期保持在两周左右上线,开发周期尽量压缩在一周以内,发布流程在30分钟内发布完成,回编测试加发布流程在一个小时内)
211指标:
针对不同的小型需求,上线周期定在2周左右
开发周期压缩在1周
回归测试+项目的上线发布保持在1小时之内
2.项目的一生
1.编程阶段:
单元(白盒) -测试参与
2.编程完成:
开发联调(集成测试) -
开发为主(但是测试对于日志,接口调通的返回值,数据调度都需要进行校验)
3.提测:
冒烟测试(自动化为主,手工为辅) -
测试执行(8-2原则,80%的用户集中使用20%的功能,这部分称为关键功能,冒烟测试主要测这部分功能)
4.测试阶段:
系统测试(黑盒功能测试为主,自动化/接口测试为辅,根据项目进行性能、安全测试)
5.验收阶段1:
验收测试-测试配合用户或需求