2019独角兽企业重金招聘Python工程师标准>>>

  google测试相关的职位有三类:软件测试开发工程师、测试工程师以及测试工程经理。

  软件测试开发工程师也是一个开发角色,只是工作重心在可测试性和通用测试框架上。他们参与设计评审,非常近距离地观察代码质量与风险。为了增强可测试性,他们甚至会对代码进行重构,并编写单元测试框架和自动化测试框架。相比较软件开发工程师是在增强功能性代码或是提高代码性能,该角色更加关注于质量提升和测试覆盖率的增加,其写代码的目的是可以让软件开发人员测试自己的功能。

  软件测试工程师把用户放在第一位来思考,组织整体质量实践,分析解释测试运行结果,驱动测试执行,构建端到端的自动化测试。

  测试工程经理负责所有的支持团队(开发、产品管理、产品发布、文档等)之间的联络。他需要拥有技术能力、领导能力和协调能力,接受测试工程师和测试开发工程师的汇报并直接向测试总监汇报。

  google为什么会有软件测试开发工程师这么一个职位?

  问题暴露在越前端消耗的成本越低。大家都希望,问题在开发阶段就全部被发现。但这是一个理想状态,因此只能寄托于开发人员做足充分的自测试,或者在现实情况下招收大量的杭州软件测试(www.proginn.com/users/hangzhou/csgcs/)工程师。但开发人员过多关注于测试,会妨碍产品功能的如期交付,而庞大的测试队伍也不是google期望的。有开发能力和测试经验的测试开发工程师既能帮助开发做好自测试,又能缩小测试队伍,恰好就是google这种以精英技术员工为主的公司所需要的。

  测试充满了灰度,包括职责灰度和测试量的灰度。敏捷交付的产品环境都提倡刚刚好的测试,百分之百的测试也是不可及的。职责灰度体现在有的测试工作开发工程师可执行,测试工程师也可执行,关键看产品是做何要求。在开发工程师队伍能力足够强大的情况下,我认为开发人员如果能承担更多的质量工作更有利于产品交付。google的测试认证计划就是让开发工程师参与测试,形成开发人员做测试的文化。

  google软件测试之道还提及了一些测试设计的方法以及测试相关职责的工程师的访谈,讲了道,也讲了术,还有一线精英的悟,可谓精品。

转载于:https://my.oschina.net/proginn/blog/690572

问道术业:Google软件测试相关推荐

  1. 《Google软件测试之道》- Google软件测试介绍

    <Google软件测试之道>- Google软件测试介绍 2015-05-21 目录 1 质量与测试   2 角色   3 组织结构   4 爬.走.跑   5 测试类型   相关链接 与 ...

  2. 说说 Google 软件测试开发工程师的工作内容

    一个完美的开发过程是这样的:测试先行,开发人员会些设计一些边界场景的测试用例,比如数据的取值范围从极大到极小.循环语句超出限制范围等等许多极端情况.这些测试代码会作为产品代码的一部分,以自检代码或者单 ...

  3. 《Google软件测试之道》 google软件测试工具介绍

    谷歌能高效,快速完成一系列产品的上线.迭代维护,其测试工具的功劳功不可没,提高测试效率,其中好多软件.及功能都已开源,今天主要给大家讲解几款非常具有影响力的软件: 1.BITE, BITE stand ...

  4. 读Google是如何做测试的

    网上有<What Test Engineers do at Google>的原文翻译,以及相关中文书籍<google软件测试之道>.今天不会在这里搬内容,写一些读书笔记和感悟. ...

  5. 《Google软件测试之道》告诉你什么是测试

    Google软件测试介绍 1.Google的测试团队并非雄兵百万,我们更像是小而精的特种部队,我们依靠的是出色的战术和高级武器 2.在Google,写代码的开发人员也承担了测试的重任.质量从来就不仅仅 ...

  6. Google软件测试之道(读书笔记)

    目录 第一章 Google软件测试介绍 第二章 软件测试开发工程师 第三章 测试工程师 第四章 测试工程经理 第五章 Google软件测试改进 第一章 Google软件测试介绍 角色.类型.行为.组织 ...

  7. Google软件测试之道

    目录 一.Google软件测试介绍 1.质量不等于测试 2.角色 3.组织结构 4.爬.走.跑 5.测试类型 二.软件测试开发工程师 三.测试工程师 1.一种面向用户的测试角色 2.测试工程师的工作 ...

  8. 软件测试经验图谱硬技能之业务逻辑

    奇技指南 在上篇文章中笔者介绍了<再谈软件测试经验图谱>,本文趁热打铁,继续聊聊这个图谱的第二层级之硬技能,希望能继续引起共鸣. 本文来自公众号"sylan215" 硬 ...

  9. 看你骨骼清奇,老夫决定赐你这份“2018软件测试发光秘籍”

    当你因为读书而思考得越多的时候,你就会越清楚地看到你知道得还很少. --伏尔泰 都听说过一万小时定律吧?要成为某个领域的专家,需要10000个小时.但在持续下功夫之前,得先找准方向,确定好目标.如果你 ...

最新文章

  1. 解决thinkphp在nginx环境中由于PATH_INFO变量引起的路径问题
  2. 关于cookie 跨页面处理
  3. python的socket连接不上_Python套接字只允许一个连接,但在新的连接上断开,而不是拒绝...
  4. android 九宫格封装,Android 九宫格布局
  5. Semaphore使用,占桌把戏
  6. iOS开发之UITableView自定义Header视图和自定义Footer视图
  7. Hbuilder问题记录
  8. win7生成ssh key配置到gitlab
  9. 从零开始之驱动发开、linux驱动(二十六、三星平台framebuffer)
  10. 为什么是深度神经网络而不是宽度神经网络?增加神经网络的深度相比于增加宽度有哪些优点?
  11. 惠普bios硬重置_惠普BIOS密码重置工具|惠普笔记本BIOS密码重置工具 - 万方软件下载站...
  12. nali——linux显示IP来源的工具
  13. selenium爬虫入门简单实例(获取对分易习题)
  14. php7hugepage,HugePage简介和KVM中使用HugePage
  15. 计算机在表格底部插入一空行怎么弄,简单高效的Excel技巧,表格隔行插入空行,这两种方法很实用...
  16. ASP VBSCRIPT VBA RSA 公钥加密 私钥解密 私钥签名 公钥验签
  17. java数组标准差_如何使用JAVA计算标准差
  18. excel 基础笔记整理
  19. 物品怎么抠图?手把手教你快速抠图
  20. 网易云音乐产品核心竞争力分析

热门文章

  1. 转行做开发要选择学习哪些软件技能
  2. 【uml】-九种图之活动图(Activity Diagram))
  3. 移动应用ui设计模式pdf_移动ui了解应用ui设计的13种基本模式
  4. 网友推荐2010年央视春晚节目单 恶搞社会热点
  5. 雷军:你写程序有写诗一样的感觉吗?没有就做产品经理吧
  6. 计算机三级应该学什么条件,计算机三级报名条件
  7. JSON学习(一)——了解JSON
  8. 2个动作,让研发效率提升120%,代码减少50%
  9. 什么是深度学习?怎么学好深度学习?
  10. LabVIEW读海康网络摄像头问题