【测试理论】三、测试流程管理


前言

从软件开发周期模型入手,简单分析如何做好流程管理
根据产品不同阶段聚焦的目标和工作效率,及时调整才是合理的流程管理

测试理论文章目录

【测试理论】一、测试职业思考
【测试理论】二、测试职业能力维度
【测试理论】三、测试流程管理
【测试理论】四、测试阶段分析(单元、集成、系统测试)
【测试理论】五、质量分析能力
【测试理论】六、测试手段简介(白盒、灰盒、黑盒、静/动态测试)
【测试理论】七、用例设计方法——黑盒测试


一、瀑布、迭代、螺旋模型

瀑布、迭代、螺旋其实慢慢演化而来模型,以瀑布为起点

1.瀑布

  • 简介:最早的模型,从上而下的固定流程顺序,奠定了软件开发的基本活动内容,最大的缺点是不适应变化,以目前软件开发环境,瀑布模型几乎没有价值。

6个流程:
制定计划、需求分析、软件设计、程序编写、软件测试、运行维护

2.迭代(RUP)

  • 简介:流程执行上依旧是瀑布模型,但是拆解成每个小产品阶段,开始接近现代软件开发流程

4个阶段:
初始、细化、构造、交付
9个流程:
商业建模、需求、分析和设计、实现、测试、部署、配置和变更管理、项目管理、环境

3.螺旋

  • 简介:结合瀑布、迭代模型,流程执行上依旧是瀑布模型,一个周期一个周期执行,以风险评估为核心,快速迭代为目标,每迭代一次,产品优化一次。
  • 业界流程基本都可以看到螺旋模型的影子。
  • 优缺点:
    • 优点1:刚开始规模很小,有价值/老板看重时,然后逐渐扩展规模。可以快速试错。
    • 缺点1:测试人员介入晚,前期埋下的缺陷无从发现和修改
    • 缺点2:开发和测试串行

百度百科-螺旋迭代模型图:
百度百科-螺旋迭代模型图


二、V模型(RAD)

  • 简介:快速开发模型,开始对测试阶段和前期设计有了明确对应和细分,业界的测试流程都是该模型的内容
  • 优缺点:虽然细化了测试流程,但是对于测试人员来说——优缺点与螺旋模型相似

9个流程:
客户需求分析、软件需求分析、概要设计、详细设计、软件编码、单元测试、集成测试、系统测试、验收测试。
网图


三、双V(W)模型

  • 简介:基于V模型缺点优化而来,强调开发设计与测试并行,可以说是尽力贴近开发测试并行。业界主流参考模型。

参考下图:
网图


四、总结

本篇文章,基本记录了软件开发周期的主流模型,但是实际业务中我们如何利用这些知识才是重点。
流程没办法量化,身为测试人员,管理流程上我们还是以产品质量、生产效率为根本考虑,总结如下:

从以下方向分析:

  • 产品阶段:试错、拓展、发展、稳定
  • 产品规模:用户、维护成本、人员成本
  • 质量效率平衡:测试管理永恒的话题,不断为老板找方向来提效保质

根据上面方向,结合V和螺旋,判断合适的流程:

  • 快速:产品需求不明确,以每一个小原型为阶段,流程缩减掉概要设计、详细设计、单测、集成测试
  • 平衡:有完整的产品需求目标,迭代进行拓展,流程基本完整
  • 稳定:平稳发展维护为目标,往W模型靠近
迭代流程
准入用例
并行
并行
并行
checklist
上线
迭代计划
三方需求评审
开发
提测
封板
测试用例编写
单功能测试
自动化测试
性能测试
系统测试
监控

参考链接

【百度百科】软件生命周期模型

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值