软件测试模型
-
v模型
1、v模型是瀑布模型的一种改进
2、v模型标明了测试过程中的不同阶段
-
v模型的优缺点
- w模型
w模型明确表示出了测试与开发的并行关系
w模型中测试伴随着整个软件开发周期,并且测试的对象不仅仅是程序,需求和设计同样要测试
- H模型
- 软件测试工作流程
传统测试流程
系统测试流程
bug管理流程
-
测试左移和测试右移
1、测试左移是往测试之前的开发阶段移
2、测试团队在软件开发周期早期就开始介入
3、对代码进行测试
4、从发现bug到预防bug -
测试左移-质量保障手段
1、代码评审
2、代码审计
3、单元测试
4、自动化冒烟测试
5、研发自测 -
测试右移-线上监控
1、右移是往发布之后移
2、产品上线后进行线上监控
3、闭环的线上问题反馈-检查-解决-更新流程
4、更便捷的日志查看、回传服务
5、丰富有效的log,便于问题的快速定位
6、丰富的监控指标(例如业务异常点指标)
7、业务监控(例如短信发送等)
8、关键指标每日监控(服务器指标)
9、生产数据监控(警报)