qa 的工作流程,适合qa工作的流程

首页 > 职场 > 作者:YD1662023-06-07 22:12:35


前言

测试作为整个项目中的一环,在项目流程中起着不可或缺的作用。部分团队是缺少项目管理角色的,这个时候,测试对项目流程的推进、项目质量的保证显得尤为重要。

好的测试,能在整个项目流程中以 QA 角度做好项目管理和及时的风险预警,让项目如期上线且保障质量。

业界一直强调测试前置,那么测试在项目中,如何根据项目情况做前置工作推进项目流程,让大家都开心工作呢?

本文以自己所在的项目组为例讲述项目流程中的一些事,希望可以与大家一同探讨~

一、QA在项目中扮演的角色

【why】明确的目标是什么:

明确做这个项目的目标是什么,可适当根据目标对需求实现、项目质量、研发提测时间点等做一些调节。

【when】项目的 deadline:

考虑项目组的特殊性,我们需要知道项目需要什么时候上线,明确项目deadline,根据时间节点制定合适的测试计划。

【what】各阶段我们需要做什么:

可以重点关注项目流程中,QA 参与与输出的环节。有输入才会有输出,所以输出的环节往往是需要 QA 花费时间去思考的地方。

【how】遇到风险点时怎么做:

测试阶段,除了QA环节的风险点需要及时暴露和 push 外,这个阶段研发和产品也在做一些工作。在项目流程管理中,作为最下游的参与者,需要关注这些风险点,及时暴露和push解决。

【who】QA、RD、PM

二、我们面临的挑战

挑战点

1. 发版频率在排名第二,2021全年发版71次,相当于每周都有一个版本在进行迭代,快速迭代的节奏, 对人效和团队协同效率要求高。

qa 的工作流程,适合qa工作的流程(1)

2. 整个2021年,研发人均 bug 数100 ,bug 较多,提测质量不高。为了不拉长项目周期, 保障较短的 bugfix 时间非常关键,同时要考虑如何提高提测质量。

3. 整个2021年,测试人均提bug量最多,在项目节奏紧张的情况下,发现和提bug的效率必须提升。

qa 的工作流程,适合qa工作的流程(2)

关于提测质量

针对上述挑战的内容,我们可以看到提测质量上,我们存在不足之处。我们之前做过提高冒烟用例比例、冒烟交叉执行、时间预估增加冒烟时间等尝试,最后发现收获的效果有限。主要原因如下:

基于以上原因,我们可以看到在质量与效率之间需要做一定的选择时,需要向项目效率倾斜,所以我们既然无法更好地改变提测质量,那就去改变我们能改变的。

三、面对这些挑战,QA可以做什么

QA 可以做什么让整个迭代周期变短,在bug很多的情况下还能快速迭代且线上问题较少呢?先来看下我们的项目流程:

qa 的工作流程,适合qa工作的流程(3)

从整个项目流程上看,可能与很多团队如出一辙。

在流程上,QA作为下游的一个部分,可以看到QA参与输出的内容其实有很多,这些部分就是我们可以尝试去改变提升的点。

那么我们从这些输出内容看下,面对上述挑战,QA 都做了哪些改变以及还有哪些困境。

项目排期计划

项目排期计划模板:

qa 的工作流程,适合qa工作的流程(4)

首页 12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.