白盒测试体系-流程规范篇

2020/05/19 11:22
阅读数 146

流程规范常伴于我们,小到一次会议,大到团队的管理。当然在白盒测试体系中,流程规范也是最重要的环节之一。本文将从以下四个方面对白盒测试体系中的流程规范进行分享:


  • 什么是流程规范

  • 为什么要做流程规范

  • 什么时候做流程规范

  • 怎样推动流程规范



1


什么是流程规范

在白盒测试体系中,流程规范中规范了开发、测试、产品需要做的事。对于不清晰地界的说明,对于具体事项的划分,以及每个节点的要求。




2


为什么要做流程规范
为什么要做流程规范
【提高工作效率、保证项目质量

流程规范看似是降低了个人效率,实则提高了整个项目组的效率。其中规范了每个节点的要求,利于提前发现版本迭代中的问题,降低了问题解决成本。比如之前输入法迭代的一个云功能,由于没有提前发现需求的歧义性,并且后期测试也没有发现,导致请求量暴增50%的严重线上问题。如果需求外审阶段能够发现,问题的影响范围以及解决成本会大幅度的降低。



3


什么时候做流程规范

如果立项之初,就可以做流程规范是最好的。或者可以在项目中发现较多问题的时候做流程规范。



4


怎么推广流程规范
【明确要解决的问题】


针对项目中的问题,进行梳理总结。


【估算成本收益】


针对以上问题,我们需要对问题进行成本收益估算。对于收益较大且成本较小的问题可以优先解决,制定出问题解决优先级。

【提出解决方案】

根据优先级问题,提出解决方案。例如提测质量,提测要求,上线流程等。


【达成共识,推广执行】

此步骤应属于流程规范中的核心。分为两方面以下进行分享:

  • 简单类:这里称为TODO类,对于TODO类的流程增删,相对来说比较简单,也没有成本。所以对于这类简单流程直接和配合团队讲清楚就可以。例如之前项目组需求外审都没有要求测试同学参加。对于这类流程添加,只需要和产品leader讲清楚就可以了。

  • 复杂类:这里称为立项类。对于立项类的流程规范,相对来说比较复杂,涉及的配合方也比较多。对于这类的流程需要充分考虑项目的成本及收益,争取做到团队共赢。拿我们之前push的持续集成来作为示例。首先对项目收益进行分析:提高项目迭代的效率,降低了开发测试比、线上bug率、线上卡顿、线上崩溃、解决问题成本。相反付出的成本为:搭建持续集成成本、维护成本。 


【持续优化,不断改进】

随着项目的迭代,需求的变更,应该随时优化流程,不断的改进。之前流程大多依赖于人为推动,但是这里还是建议流程尽量工具化,用系统流程来推动流程规范甚至替代流程规范。


欢迎关注白盒测试体系系列其他文章:

白盒测试体系—开篇

白盒测试体系—框架搭建篇

白盒测试体系—用例维护篇





本文分享自微信公众号 - 搜狗测试(SogouQA)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部