软件测试流程体系-学习笔记汇总

软件测试模型

  • 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、生产数据监控(警报)