看完google软件测试之道,以前有认真看过一次,今天又重新看了一遍。
 
  在google,测试人员严格区分为SET和TE。SET前期深度参与项目的开发,推动开发人员的自测,从破坏者的角度寻找各种bug,通过开发各种测试工具来提高工作效率。TE则在后期项目被确立后参与进来,从用户的角度去平衡开发与需求。google中测试人员被派驻到到各个产品中进行测试,SET更多的负责产品的质量保障,加快测试与研发的效率,而TE则是从用户角度去体验和完善产品,优化各个逻辑操作,推动产品的用户体验。
 
  google中最常见的一个产品发布策略是快速迭代策略,不停的发布新版本,通过用户的使用反馈不断更新完善,最终推出可靠好用的产品。同时,google中对于测试人员的各个管理角色进行了介绍,印象最深的有两点:18个月可以自由更换项目组;所有测试最终会消失,更多的测试会高度融合到开发人员的角色中,将单元测试甚至小型测试交由开发完成,测试的角色向高级系统测试转换,需要有更高的技术能力以及协调沟通能力。测试人员未来的职业上升通道也意味着更多向专业化发展,测试人员不缺,缺的是优秀的测试工程师。通常有人抱怨测试人员不够用的时候,往往是优化的不够,效率没有调到最优。
 
  看完本书最大的感受是职业危机感,测试的发展道路不像开发那么广且深,更多是往管理或者专业测试深度发展。单纯的手工测试将会越来越少,固步自封只会让自己被淘汰。google中有许多优秀的测试理念,测试人员有很大的自由度去发挥与实施,联系到国内的行业,至少在我司,许多理念还是难以贯彻实施,比如在开发自测这一块,推动起来就有很大的难度,要么需要开发人员的高度责任感主动完成,否则更多的只能靠人力推进或者将其bug与考核相挂钩。另外一条,将测试工程师与测试开发工程师分开,测试开发工程师深度参与项目的前期,这似乎只是出现在产品开发中,一旦项目成型SET是否退出,那么在产品的维护与迭代周期内是否还有测试开发人员的参与,貌似不是。但是在我们的项目中,基本所有测试与测开人员没有分开来,做的是同一件事,测试人员也没有融合到开发过程中,对开发细节没有清晰的概念,大都只会进行项目测试,似乎割裂了开发与测试的耦合状态。项目前期,测试开发人员基本不会参与产品开发中,这也是快速迭代的一种现状,也可能与其对测试人员的要求较高有关。在大型的项目中,应该会有较多测开人员参与的。

google软件测试之道--读后笔记的更多相关文章

  1. 《Google软件测试之道》基础

    <Google软件测试之道>,一直听朋友讲起这本书,出于琐事太多,一直没机会拜读,最近部门架构觉得我们IT部门的技术太low,就给我们挑选了一些书籍,让我们多看看... 个人的一种学习习惯 ...

  2. 小课堂week14 Google软件测试之道

    读<Google软件测试之道> 在IT领域,Google是一面旗帜,是一家非常善于思考善于尝试的公司.随着面临挑战的不断增大,传统的测试开展方式也越来越力不从心,这本书讲述的就是一次完整的 ...

  3. google软件测试之道读后感(一)

    这几天在抽空读一本新书,久负盛名的<google软件测试之道>.之前在网络上一点一点地看过它的英文版,很受触动,还做了很长的读书笔记,现在看到了中文版,才恍觉之前的好些理解存在不恰当的地方 ...

  4. 《Google软件测试之道》【PDF】下载

    <Google软件测试之道>[PDF]下载链接: https://u253469.pipipan.com/fs/253469-230382198 内容介绍 每天,Google都要测试和发布 ...

  5. 《Google软件测试之道》测试开发工程师

    拖延了将近半年的草稿,断断续续的写完了.之前草草翻看完这本书,关注点主要在TE上,而关于SET的部分则只是浏览,最近后知后觉,又翻出了这本书,重新看了一遍,又有新收获. 就说说Google的SET是如 ...

  6. 《Google软件测试之道》简介

    <Google软件测试之道>,一直听朋友讲起这本书,出于琐事太多,一直没机会拜读,最近部门架构觉得我们IT部门的技术太low,就给我们挑选了一些书籍,让我们多看看... 个人的一种学习习惯 ...

  7. 《Google软件测试之道》摘录

    以下是最近看的一本书<Google软件测试之道>里的一些摘录,收获很多. 1.讨论测试开发比并没有什么意义,如果你是一名开发人员,同时也是一名测试人员,如果你的职位头衔上有测试的字样,你的 ...

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

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

  9. 《Google 软件测试之道》摘录

    最近刚刚看完<Google 软件测试之道>,受益颇多,遂记录下: 只有在软件产品变得重要的时候质量才显得重要 第一章:谷歌软件测试介绍 角色介绍 SWE(Software Engineer ...

随机推荐

  1. easyui datagrid 分页

    //初始化dategrid $('#tt').datagrid({ url:null, pagination:true, pageSize:, pageNumber:, rownumbers:true ...

  2. sqlite数据库的使用helper

    public class SQLiteHelper     {         //public static String ConnectionString = "Data Source= ...

  3. python【1】-基础知识

    1.简介 python是一种解释性的.面向对象的.带有动态语义的高级程序设计语言. 廖雪峰网站:http://www.liaoxuefeng.com/wiki/001374738125095c955c ...

  4. Centos 6.5 把自带python 2.6.6, 升级到 2.7

    http://blog.csdn.net/jcjc918/article/details/11022345

  5. JQ返回顶部代码分享~~~~

    1.jq代码: <script type="text/javascript"> $(function() { $("#tbox").click(sc ...

  6. ajax无刷新删除、复制 THINKPHP

    一.jquery 代码: <SCRIPT LANGUAGE=javascript> function delGoods(goodsID) {      if(confirm( " ...

  7. thinkjs中自定义sql语句

    一直以为在使用thinkjs时,只能是它自带的sql语句查询,当遇到类似于这样的sql语句时,却不知道这该怎样来写程序,殊不知原来thinkjs可以执行自定义sql语句 SELECT * from a ...

  8. ORACLE 误删除视图恢复

    1.使用 dba_views 回退到特定时间段,查看定义 select view_name,text from (select * From dba_views AS OF TIMESTAMP(SYS ...

  9. php开发必备小工具

    /*递归删除目录及目录下的文件*/ function del_dir($dir){ $files = new DirectoryIterator($dir); foreach ($files as $ ...

  10. [深度优先搜索] POJ 1426 Find The Multiple

    Find The Multiple Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 28550   Accepted: 118 ...