专栏首页软件测试那些事测试左移是测试价值的集中体现【完结篇】

测试左移是测试价值的集中体现【完结篇】

好吧,测试左移终于来到了第三篇,希望也是这个系列的最后一篇了。

在之前的两篇文章中,笔者简单分析了一下作为一名测试普通工程师在“测试左移”时候的几种可能动机。随后,在第二篇文章中,笔者研读了Larry Smith在2001年首次提出”Shift-left Testing”这个词时所写的文章,终于明白了“测试左移”提出者所说的测试左移,其实还是为了做好自身的本职工作(测试),“for-better-work-and-better-life”或者说”for a Better Work-Life Balance”,并没有提及任何去“内卷”别的岗位角色,如开发或者产品,更没有提及要把测试职位左移到开发,把测试人员开除掉云云。

因此,就本源来说,测试左移是关于如何提高测试效率和工作质量的一种实践,起源于“尽早测试”的思想。这个主题,其实和业界之前讨论的“如何提升测试的价值”或者“如何提高测试人员的影响力”等等,其实是相通的,那就是关于测试价值的讨论。

那么,什么是测试的基本价值呢?笔者认为有两种两种,一是“杀虫剂”一是“安慰剂”。测试人员通过发现缺陷来改善系统的质量,也就是杀虫剂;而通过没有发现缺陷来提升客户对系统的质量信心,也就是安慰剂。

而由于“杀虫剂效应”,需要测试人员经常调整用药配方和时机,以求更有效地找出Bug,并维持“安慰剂”的效果。

发挥这两种作用的一种有效方式就是“测试左移”,通过提早测试、快速测试、持续测试来提高质量反馈效率,降低整个开发成本。这个在上个世纪的各种软件工程书籍中就已经得出了结论。

只是在后来的“敏捷”大潮和之后的“996”福报中,某些人利用“测试左移”的概念以实现所谓的“减员增效”或者“提质增效”,也就是将测试资源--人转移到开发团队或者是开发部门。因此,出现了很多测试团队拆分或者调整的事情。

本文无意去讨论上述问题,而是将问题聚焦于工作在测试岗位上的工程师本身。笔者认为,所有面向需求、开发等环节的测试活动,都可以认为是通过测试左移来提升测试工程师自身绩效的活动。笔者原先准备了一些过去的实践案例,不过目前关于左移的方式方法的介绍已经足够多了,因此不打算再赶这个热闹。【搜一搜:测试左移 或者 测试价值】

这些活动的具体实践方式和方法也不存在多少的秘诀或者窍门,通过审视团队目前存在的问题和痛点来发现改进点,并通过持续改进来活动来改善问题,这是广泛适用的一种工作方法。相信绝大部分工作了一段时间的有经验者,都能通过某种问题分析方法来找到问题和各种优化改进方案。

希望读者在阅读完本系列的文章后,忘记“测试左移”或者“测试右移”,放下“我是测试,你是开发”的角色定位,放开“这是你的工作,不是我的职责”的自我限定,而是把“持续改进”,把改善自己或者团队的工作状态作为自己每天的工作目标。

无问东西,大不自多

文章分享自微信公众号:
软件测试那些事

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!

作者:风月同天测试人
原始发表时间:2022-01-25
如有侵权,请联系 cloudcommunity@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

  • 测试如何发挥更大价值?聊聊测试左移和测试右移

    为什么我把测试工作做得挺好的,线上环境还会出Bug?这些Bug可能是因为当初设计时就有的漏洞,也可能是部署不当带来的问题。

    ITester软件测试小栈
  • “测试左移”,是你想要的吗?

    前段时间,关于“测试左移”的话题忽然在测试圈火了一把。不少大佬就这个话题写了不少文章。想读的朋友,可以微信搜一搜。

    Antony
  • 测试左移实践探讨 :测试左移在腾讯地图SDK的实践

    我理解的"测试左移",即将测试活动与开发活动结合更加紧密, 同步于开发活动甚至早于开发活动便开始的质量保障活动。业界已有关于测试前置的一些讨论, 因此本文也沿用...

    腾讯移动品质中心TMQ
  • 测试左移和测试右移的 Why-How-What

    软件测试技术应当贯穿整个软件开发生命周期、对软件产品(包括阶段性产品)进行验证和确认的活动过程,其核心目标是尽快尽早地发现软件产品中所存在的各种问题 bug——...

    霍格沃兹测试开发
  • 如何构建敏捷测试的左移体系

    测试左移应该怎么移?是不是测试就应该去帮产品经理梳理需求,帮BA分析系统需求。不,我认为在敏捷中测试左移要做的是尽早的去介入测试,从需求评审的时候多问问产品经理...

    TestOps
  • 使用测试自动化左移你的安全关键型软件测试

      安全认证和所需的测试和验证在软件开发预算中占了很大的比重。将软件的测试转移到左边(即在软件开发生命周期的早期),同时利用自动化技术,在成本、风险和进度方面都...

    小老鼠
  • 对测试左移右移相关问题的解答

    测试左移右移作为质量内建的必要手段,其重要性不言而喻,这篇文章是根据社群中大家讨论的问题,聊一下左移和右移的个人看法,首先来说左移和右移是一套方法论,并不能算一...

    周辰晨
  • 一文搞懂测试左移和测试右移的 Why-How-What

    软件测试技术应当贯穿整个软件开发生命周期、对软件产品(包括阶段性产品)进行验证和确认的活动过程,其核心目标是尽快尽早地发现软件产品中所存在的各种问题 bug——...

    霍格沃兹测试开发
  • 测试思想 QA的价值体现

    某种意义上说,缺陷直观的反应了产品的质量,QA发现的有效缺陷数越多,缺陷越严重,那么相对来说,产品质量就越差,同时QA发现的有效缺陷数越多,缺陷越严重,相对来...

    授客
  • 测试用例的价值在哪里?

    开始测试就开始介入,我们从产品的需求文档、原型图,效果图等相关文档去熟悉产品的各个模块,各个业务流程。

    测试小兵
  • 精准测试的动因、概念、特性与价值

    在测试领域,精准测试已经成了测试数字化的代名词,渐渐得到测试开发人员的关注,也是测试行业一个具有挑战性的议题,本文试图回答以下几个问题:

    yuanyi928
  • 测试人员参与需求评审的价值是什么?

    学习过测试理论的同学肯定都知道,测试人员参与项目的第一步,大部分都是需求评审,但是不少测试同学反馈,自己很少参与需求评审,需求会议也很少喊测试人员参与。

    sylan215
  • 为什么要测试,测试是如何令人更快乐的?

    我曾经是一个不测试主义者,因为我看不到测试的价值。然后,我试了一段时间,变得对它深信不疑。我收集了一些经验,当然还远远不够。这篇文章总结了一些我知道的以及我认为...

    哲洛不闹
  • 大厂测试流程是怎样的?

    对于确定要转行的同学来说,在了解了软件行业的前景以及测试的基本日常工作之后,接下来首先要学习的就是测试流程了。

    测试小牛
  • 浅谈自动化测试的价值和常见误区

    如下图是大部分质量工程师都知道的分层测试体系,其中UI自动化所占的比例虽然看起来很小,但是其能发挥的价值还是很大的。

    岛哥的质量效能笔记
  • 什么是好的测试用例

    这个话题的争议很多,每个人的理解千差万别,比如我用搜索引擎搜索关键词「什么是好的测试用例」,百度返回 1960 万条结果,Google 返回 574 万条结果。

    sylan215
  • 美空军测试神经形态计算芯片的军事应用价值

    据麻省理工《技术评论》报道,美国空军研究实验室利用雷达生成的航空影像对IBM在2014年研制出的神经形态芯片“真北”进行了测试,发现其对航空影像中军用车辆与民用...

    人工智能快报
  • 什么样的测试人员是一个好的测试人员?

    大家好,我是阿萨。一万个人心中有一万个哈姆雷特。所以每个人心中的好测试是不一样的。那么我心中的哈姆雷特,不对,是好的测试是什么样的?

    程序员阿常
  • 怎么的测试用例是一个好的测试用例?

    众所周知,测试用例就是用来评估软件系统是否满足了一系列的商业需求而存在的。那么,如果使用了不好的或者是冗余的测试用例无疑就浪费的宝贵的工期,也浪费了公司的成本。...

    Criss@陈磊

扫码关注腾讯云开发者

领取腾讯云代金券