谷歌测试和传统QA区别

本文探讨了自动化测试和敏捷流程对传统质量保证(QA)工作的冲击,特别是谷歌的做法。谷歌的测试策略包括单元测试、接口测试和功能测试,这改变了对测试人员的技能要求。在敏捷环境中,单元测试通过工具如JUnit进行,接口测试关注组件API,而功能测试则关注端到端的流程。这种转变引发了关于QA角色在敏捷开发中地位的讨论。
摘要由CSDN通过智能技术生成

我这里所指的传统QA指的是在瀑布式研发流程中的测试工作。

业界星转斗移,对测试工作这些年最大的冲击有两项:自动化测试和敏捷流程。自动化测试使得古老的黑盒测试受到的挑战,对测试人员的门槛要求骤然提高;敏捷则进一步加剧了混乱,不少测试人员发出了QA是不是在敏捷中无用了的哀叹,从而对QA的职业生涯产生了怀疑。

这些冲击很多来自工业领军的公司,比如谷歌。能够翻墙的朋友,可以在youtube看到不少谷歌如何做测试的视频。

如果我们把谷歌和传统QA相比,可以看出一些改进的线索。

我们先把测试从测试对象层次上分为单元测试,接口测试和功能测试。

单元测试指的是对函数级别的测试,常用工具有JUnit等。接口测试指的是对组件或模块外露的API的测试。功能测试指的是端到端的功能测试。以下是一个对比:


谷歌测试 vs 传统QA
  单元测试 接口测试 功能测试
谷歌 强                 强               20-40%自动化,其余外包
传统QA 中等 强,人数多

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值