美文网首页
QA的价值

QA的价值

作者: 天行者YANG | 来源:发表于2020-12-13 10:55 被阅读0次

QA眼中的自己


  • QA是团队话语权的末端,也是在开发结束后把关,但是如果上线了,出现问题,往往是测试背锅。
  • 谁都想提升技术水平和能力,去做更有技术含量的QA,但是怎么做呢,如何入手
  • 大部分QA的主要工作都是“点点点”,手动动作非常多,往往觉得自己没有特别大的价值
  • ......

如何消除焦虑和疑问


认知

提高自我认知,是自我迭代的指导方向。就像每次迭代后的测试报告一样,我们也需要在各种阶段进行自我复盘。

方法论

做事情,不要先想怎么做,一定要问为什么做,希望大家之后在做事情,在做方案,在给别人讲东西的时候,先从为什么出发。

强烈推荐的方法论

The Golden Circle —— 2009年,Simon Sinek 在TED演讲《How Great Leaders Inspire Action》,成为了TED历史上最受欢迎的演讲之一。也就是在这次演讲中Simon提出了大名鼎鼎的「黄金圈法则(The Golden Circle)」。他说这是一个完全改变了他对世界如何运作的看法,甚至从根本上改变了他的工作生活方式的发现。

知识体系

设法提高认知,纠正方法论,思考并复盘,建立自己在QA领域的自我认知和知识体系。

LINK


QA-LINK.jpg

在产品迭代的全生命周期内,QA的角色是最复杂的,上游、下游有各种角色,但是请思考一个问题

在这个生命周期内的各个阶段是否做了QA该做的事情

价值是什么


QA的价值是团队赋能,在产品迭代的全生命周期内,在不同的阶段对不同的角色进行持续性的输出,为的是实现“质量内建”。

价值的实现,是需要策略的


目前QA工作的痛点和问题有什么

  • 手动功能测试的重复性工作非常多
  • 测试环境无法支撑并行多任务
  • 缺乏快速反馈
  • 缺乏测试体系的支撑,QA需要指导思想进行效能和质量提高的工作

策略主要包含什么,如何清晰的传达给团队

  • 测什么
  • 如何测

A One-Page Test Strategy

A One-Page Test Strategy—— Jamie McIndoe on 15 Dec 2015,首次提出可以把测试策略图视化,用一页纸来搞定。

原文链接

Testing Stuff - A One-Page Test Strategy

Our Team Test Strategy

Quality-As-A-Team-2.jpg
  • 核心思想:团队为质量负责(QUALITY AS A TEAM)
  • 测什么
    • 功能
    • 性能
    • 安全
  • 如何测
    • 测试左移(SHIFT LEFT)
    • 质量内建(QUALITY BUILT IN)
    • 精益测试(TEST LEAN)
    • 测试右移(SHIFT RIGHT)

核心思想

质量不是QA一个角色的职责,质量需要整个团队负责,人人都需要关注质量。

测试左移与质量内建

  • 测试左移:其思想的关键点在于尽早测试频繁性测试。要求在PRD评审开始,QA需要进入,作为业务专家对需求的合理性进行验证,确保我们构建的是正确的产品,一定要在验证是多问WHY。
  • 质量内建:在产品全生命周期内,每个阶段,都应该有质量活动,比如,在开发阶段,可以使用CI/CD进行自动化测试和代码检查,以获得快速反馈,把发现问题的时机提前到开发阶段。QA在这里是核心角色,起到LINK的作用,下图是果之产品迭代的几个阶段QA参与的测试活动:
Quality-As-A-Team-1.jpg

精益测试

测试精益可以理解为以业务价值为目标,以尽量少的成本交付高质量的软件,也就是说测试要测在能体现价值的点上,要做到有效覆盖、减少浪费,精益测试可以分成2的层面:

敏捷测试四象限

Quality-As-A-Team-Quadrant.jpg

上图主要分成4个方面进行测试活动,面向业务的测试(BUSINESS FACING)、面向技术的测试(TECH FACING)、评价产品的测试(CRITIQUE PRODUCT)、支持团队的测试(SUPPORT TEAM),每个象限符合有2个方面。

  • 第一象限:支持团队的面向技术的测试;通过在开发和测试阶段,执行单元测试集成测试、接口测试等,帮助团队,尽早发现BUG,持续集成代表了频繁,可以经常性的进行此活动,把质量缺陷由被动变为主动;
  • 第二象限:支持团队的面向业务的测试;通过测试左移,QA在PRD评审、UI评审提前介入,保证根源的合理性,通过功能测试,从业务功能方面,保证BUG的发现;
  • 第三象限:评价产品的面向业务的测试;通过模仿真实用户使用应用的方式,帮助确认是否构建了真正需要的产品;
  • 第四象限:评价产品的面向技术的测试;主要采用工具和相应的技术来评价产品的性能、健壮性和安全性等非功能特性,并且在开发周期的每一步都要考虑这些测试的开展;

测试的金字塔分层

Quality-As-A-Team-Pyramid.jpg

测试右移

由于系统所处环境越来越复杂,技术架构的演进、业务复杂度和数据量的增加,带来更多的不确定性,系统的质量保障在测试环境已经搞不定了,需要把目光右移到生产环境。这就是测试右移的思想,其实也就是生产环境下的QA(QA in Production)。通过技术手段收集生产环境一切可利用的数据,包括日志、用户行为、用户反馈等,利用这些数据来分析和优化业务以及开发过程的开发和测试工作,形成一个开发过程与生产环境信息分析的良性循环系统。

写在最后

QA作为团队中最复杂的角色,应该通过各种实践、各种工具、汇总各种角色的能力,去对产品和团队赋能,作为产品迭代的全生命周期的Owner,去推动质量的改善。

良好表达 / 业务专家 / 协作沟通 / 业务价值交付 / 超强责任心

References

【视频】Golden Circle
【原文】A One-Page Test Strategy
【原文】Test Pyramid
【中文】测试金字塔

相关文章

  • QA的价值

    QA眼中的自己 QA是团队话语权的末端,也是在开发结束后把关,但是如果上线了,出现问题,往往是测试背锅。 谁都想提...

  • 价值差异

    价值差异,解决痛点,那欠缺的是? QA 的价值???

  • 关于qa的若干

    关于QA的核心价值 QA最大的核心价值就是让企业脱离个人 依靠个人的体系是一个糟糕的体系。如果你说人才很重要,那是...

  • AIMA:如何通过质量指标提高QA的绩效(译)

    译者按QA 在团队的价值总是被质疑,本文利用简单的 AIMA(分析、影响、度量、演示)四个步骤,介绍如何将 QA ...

  • centos安装es环境

    安装jdk rpm -qa |grep javarpm -qa |grep jdkrpm -qa |grep gc...

  • QA 在中国有前途吗?

    QA 还是很有前途的。 目前国内 QA 的工作面很广。web 上点鼠标的是 QA,linux 上写脚本的是 QA,...

  • PQA

    全称Process Quality Assurance, 即全程质量检测认证。 需求QA 测试QA 运维QA 数据...

  • QA的职责

    1、什么是QA? QA:QUALITY ASSURANCE,“质量保证”的意思 2、狭义的QA的职责 1)参与产品...

  • 20220225

    QA是什么?QA是做什么的?QA存在的意义是什么?PDCA以及CAPA其实已经对QA的工作以及存在的意义进行了完美...

  • yun 安装Java

    先确认以前有没有安装过rpm -qa |grep javarpm -qa |grep jdkrpm -qa |gr...

网友评论

      本文标题:QA的价值

      本文链接:https://www.haomeiwen.com/subject/fbbugktx.html