美文网首页
谷歌是怎么做测试的--质量不等于测试

谷歌是怎么做测试的--质量不等于测试

作者: 夏伟才 | 来源:发表于2021-01-19 15:43 被阅读0次

质量不是被测试出来的。从制造业到软件行业,如果在最开始设计创建的时候就是错的,那它永远不会变成正确的。试问一下汽车行业的公司,大量召回有质量问题的产品,代价是多么的昂贵。因此,从最初的创建阶段就要做正确,否则将会陷入混乱的万丈深渊。

虽然质量不是被测试出来的,但同样有证据可以表明,未经测试也不可能开发出有质量的软件。如果连测试都没有做,如何保证你的软件实现了需求呢?

那么,软件产品到底要不要测试呢?有一个简单的方法可以解决这个难题,那就是停止开发和测试的隔离和对立,开发和测试应该并肩齐驱。你需要在写完每一段代码后立即测试这段代码,当完成了更多的代码时就要做更多的测试。测试不是独立的可隔离的活动,它本身就是开发过程的一部分。质量不等于测试,当你把开发过程和测试放在一起,就像在搅拌机里混合搅拌那样,直到不能区分彼此的时候,你就得到了质量。

在谷歌,我们的目标是把开发过程和测试融合在一起--开发和测试必须同时开展。写一段代码就立即测试这段代码,完成更多的代码就做更多的测试。那么,由谁来做这些测试呢?唯一可能去做的就是写这段代码的开发人员,他是最适合测试这段代码的人。开发对质量负责,意味着质量更像是一种预防行为,而不是检测行为。质量是开发过程的问题,而不是测试问题。

把开发过程和测试混合在一起,密不可分,从代码评审时询问:“你的测试在哪儿?”,再到在卫生间张贴着的、用来提醒开发人员的最佳测试实践(如TDD)。测试是开发过程必不可少的一部分,当开发过程和测试一起携手并进时,既是质量达成之时。

相关文章

  • 谷歌是怎么做测试的--质量不等于测试

    质量不是被测试出来的。从制造业到软件行业,如果在最开始设计创建的时候就是错的,那它永远不会变成正确的。试问一下汽车...

  • 软件测试之道(google)

    软件测试介绍 少则清晰,测试人员的稀缺导致测试资源很昂贵。(不要招聘太多的测试人员) 质量不等于测试 开发对质量负...

  • 软件测试之道(google)

    软件测试介绍 少则清晰,测试人员的稀缺导致测试资源很昂贵。(不要招聘太多的测试人员) 质量不等于测试 开发对质量负...

  • 软件测试的概念梳理

    定义软件 不等于 编程,具有自己的生命周期,测试是其中重要的部分,充分的测试才能保证软件的质量。测试是为了找出软件...

  • google测试之道读书笔记

    读书笔记(google):1、质量不等于测试。到开发和测试不能区分彼此,就得到了质量,质量更像是一种预防行为而不是...

  • 谷歌是怎么做测试的--测试类型

    谷歌没有使用单元测试、集成测试、系统测试等这些命名方式,而是使用小型测试、中型测试、大型测试这样的称谓,着重强调测...

  • 谷歌是怎么做测试的--测试计划

    和测试人员相比,开发人员有一个优势就是他们的工作产物是每个人都真正关心的。开发人员编写代码,构建用户期望的、能够为...

  • 谷歌是怎么做测试的--测试认证

    级别1: 使用测试覆盖率工具; 使用持续集成; 测试分级为小型、中型、大型; 明确标记哪些测试是非确定性的测试(非...

  • 谷歌是怎么做测试的--角色

    “解铃还须系铃人”。 当代码构建失败,或者在线上出现bug时,只有开发人员才能够去修复它。开发人员需要对自己写的代...

  • 谷歌是怎么做测试的--风险

    风险无处不在--在家里、路上、办公室。我们所做的任何一件事情都有风险相伴,软件交付也不例外。如何降低软件交付的风险...

网友评论

      本文标题:谷歌是怎么做测试的--质量不等于测试

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