谷歌测试和传统QA区别

发表于:2013-5-06 10:09

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:方剑斌    来源:51Testing软件测试网采编

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

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

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

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

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

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

谷歌测试 vs 传统QA

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

  谷歌的实践从效率和质量,更加符合互联网时代快鱼吃慢鱼的现状。而传统QA转型,最大的难度在那里呢?以下是常见问题:

  1、大量的没有单元测试的遗留代码。一是Mock的难度很大,同时工作量巨大,管理层很难下决心

  2、部分开发人员抵制单元测试,因为他们更喜欢写功能

  3、测试人员冷眼,因为他们的主要技能积累和信心经验在功能测试,对单元测试和接口测试的成功率没有信任感。

  要实现转型,大量培训和尝试必不可少。管理层的决心和恒心往往是成败的关键。

《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • oxygen001
    2013-5-09 09:13:10

    to 二楼:测试团队不是必须的,这句话怎么理解?

  • hotivy
    2013-5-06 14:16:45

    谷歌测试和传统测试没有区别啊,只不过是将软件工程执行的好而已。

    从业几年来看,“测试”是必须的,“测试团队”不见得是必须的。

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号