《赢在测试2-中国软件测试专家访谈录》读书笔记

《赢在测试2-中国软件测试专家访谈录》读书笔记

2015-04-30

测试人物经历与观点
  1.董杰 百度测试架构师
    董杰的职业发展经历
    如何成长为一个优秀的测试工程师?
    如何开展软件测试工作?
  2.邰晓梅 独立测试咨询顾问
    邰晓梅职业发展经历
    测试与开发的关系
    对测试认识的三个阶段
  3.一些分析:
对测试的一些想法

职业发展是一个探索和尝试的过程,职业发展的目标是动态的,也可能会变。

测试人物经历与观点



返回

1.董杰 百度测试架构师

董杰的职业发展经历

表1 董杰的职业发展经历:


时间


公司


任务和思考


新知识


毕业前

3年半


学校


都在写程序,并参与两个大一些的项目


2003~2005


迈普公司


自动化测试开发,测试组长


2005~2008


杰华公司


杰华 是一家由多位拥有十几年硅谷工作经验的测试总监和测试经理回国创办的专业软件测试公司。当时处于创业阶段,更有利于公司发展。当时工资没涨。是否继续做测试?2005年测试的发展还比较缓慢,自己算是起步早的,自己有一些先发优势,有利于建立自己在社会的独特的竞争力 (功能测试、性能测试、安全性测试、自动化测试都有接触)


2008~2011


华为公司


加入测试总体技术部:负责新技术的引入和测试技术体系的建设 (从需求、架构和编码等多方面,做好做起测试,做好缺陷预防;制定非功能质量属性的测试基线;基于风险测试的思想以及基于用户场景测试的实践;提高产品线的测试设计能力)


缺陷预防

测试基线

风险测试的思想

提高产品测试分析和设计,测试评审


2011~2012


创业公司(解散)


和一个工程师开发了中国第一个Windows平台的软件可靠性测试工具;总结过去的经验,最终抽象出了自己的一套测试实践理论《基于缺陷的测试技术体系》,于2011年在MPD亚太研发大会上分享;培训新人3天,证明James   Whittaker的探索式测试方法新人也能快速掌握


2012~


百度公司


进一步实践探索性测试;总结测试分析和设计新模式;在自动做用户体验测试中引入专家系统


测试设计新模式

如何成长为一个优秀的测试工程师?

  • 深度积累,搭建出体系化地知识结构,每半年要求自己有一个新的进步。
  • 是否有引以为豪的事情?

如何开展软件测试工作?

  1. 做好被测对象领域的分析和建模
  2. 应用多种测试方法来做测试。测试工程师既要掌握好的公共测试方法,也要掌握本软件领域独有的测试方法
  3. 开展缺陷预防工作

2.邰晓梅 独立测试咨询顾问

邰晓梅职业发展经历

硕士毕业后再华为工作了11年


时间


公司


任务和思考


2001~2008


华为公司


做具体产品的测试,从测试执行,到测试设计,再到团队管理,是一个逐步提升的过程


2008~


华为公司


从“负责某个具体产品的测试”转变到“负责帮助其他测试人员更好的做好他们的测试工作”。

08年,所在测试部正好和来自瑞典研究所的高端测试专家有一个TPI   (Test Process Improvement) 合作项目,该项目是对现有的测试工作做评估,并给出评估报告,然后各个利益相关人再根据评估报告以及项目上下文开展具体的测试改进措施。即对测试理论做研究。经过这次合作和继续研究,提出了一套测试分析和测试设计的框架:MFQ&PPDCS,该论文在葡萄牙的ICSEA2009会议上得到发表

测试与开发的关系

  • 测试压倒开发,与开发压倒测试一样,不是好的项目状态。两者应当势均力敌,互相制约,互相推动和促进。
  • 测试不是简单的提出问题。不仅仅是发现bug,预防bug也非常重要。当产品Bug非常多的时候,尝试着去做缺陷分析,采取一些预防措施。
  • 开发和测试的目标是一样的:在规定时间内作出客户满意的产品。

对测试认识的三个阶段

  • 第一阶段:以bug为中心
  • 第二阶段:以流程为中心
  • 第三阶段:以人为中心

3.一些分析:

  • 做测试如果会看代码、会编程(不要求很高,但最好能到达一般开发人员的水平),对你的职业发展有很大的帮助。
  • 从职业发展的角度来说,长期在一家公司工作和服务于不同的公司各有好处。换多家公司,可以接触到不同的项目和不同团队,见多识广。长期在一家公司服务,有利于经验和人脉方面的积累,增加获得更高职位的可能性。
  • 理论和实践都很重要
  • 两人都是在多年积累的基础上得出了自己的一套测试理论。

对测试的一些想法



返回

”缺陷发现晚“、”检测成本高“、”测试体系理论有所停滞”是目前测试工作最明显的短板,也是近几年测试工作者,乃至整个IT行业共同努力的方向。在业界已经有了不错的理论及技术,如各种优秀的开元自动化框架(XUnit、Selenium、Robot framework、Fitnesse等)、测试及开发方式的变更(ET、敏捷、TDD、ATDD、BDD、CI、实例化需求等)。

当前测试已经发展到了青年期。未来几年,自动化测试、用户体验测试、性能测试将是发展的主要方向。

如果能创造出像人类免疫系统bug免疫系统,那...

时间: 2024-12-19 06:15:10

《赢在测试2-中国软件测试专家访谈录》读书笔记的相关文章

码农的产品思维培养第一节(人人都是产品经理读书笔记)

在前段时间,密集的推出Android学习记录之后,我觉得接下来的Android开发进入了一个精进演变的过程,革命性的东西略缺.每日更新特别新的东西也违背认知规律.所以以后关于Android方面的知识,碰到什么,然后记录什么. 而今天,在前一篇日志里面,我描述了我为什么要去理解"产品经理",从这一节开始,我要实施我的计划.所以,和Android记录一样,我要记录这个过程.对自己是一个回归总结吸收的过程,同时也希望能够帮助到更多的朋友,如果你也心存学习进取之心,如果你也如我一般疑惑未解心不

人人都是产品经理读书笔记(四)

补充:

《启示录:打造用户喜爱的产品》—— 读书笔记

这是一本非常不错的书,即使你可能只是一名开发工程师,也会有意想不到的收获! 如果你是一名产品经理,那就更不能错过了!不要留下遗憾! 这真的是一本很好的书,读每一遍都会有不同的收获,绝对让你震撼!我是会再读一遍或者N多遍的, 而能把这些内容转应用到实际中的人才是真正的高手,细细体会,在工作中好像已经有人在用了!惊讶!得抓紧时间了! 通过这本书,你将会知道一个合格的产品经理应该做什么,怎么做 本书主要讲解三个方面:人员.流程.产品 人员:产品从开始到完成过程中所有的参与者 流程:产品在开发过程中的所

产品经理学习笔记(二)------产品经理的工作职责(下)

二.产品经理的工作职责(下) 4.产品宣讲 ---宣讲对象:客服.市场.销售.运营.其他(开发进度到50%) ---宣讲目的:内部培训.获得认可 ---宣讲方式:内部推荐会(预测.演示.试用).注意控制(氛围.引导) ---宣讲目标:获得认可.帮助其他团队更好理解产品.协助其他团队更好开展工作 5.市场推广 ---对产品资料进行内容把关:网站.移动应用.印刷品等 ---主要针对:市场.公关.运营.销售 6.产品推出后的管理与迭代 ---运营数据的整理分析 ---深入一线体验产品 ---关注用户需

产品经理--读书静心的日子

入行教育,做教育产品工作,需要不断的进步. 一.了解产品开发.项目管理经验. 二.教育基础理论及相关知识. 小学阶段 (2016.2017不断的翻阅,有新的体会) 中学阶段(2018主攻方向)

谷歌和亚马逊如何做产品(读书笔记)

《产品经理》读书笔记

自从鼠标手犯病后,就刻意减少使用电脑的时间并且加强运动,目前已经完全康复,但是还是需要注意.因此更新博客的频率大大降低,但是也有时间多看看书,学习学习了! 最近看了<yes,产品经理>上下册,作者 汤圆 老马,文笔诙谐,把管理知识融入工作日常内容,浅显易懂,对于非管理专业的门外汉,还是不错的读物! 下面是摘抄的部分主要内容,个人认为比较有用的就记录下来. ------------------------------------------------ 制定产品价格策略的6步: 确定企业目标 冲

产品经理的那些事第一章读书笔记

1.一个产品经理的信仰:好产品能改变世界. 2.为什么要做产品经理:因为热爱,改变世界的方法有很多,技术可以改变世界,好的产品也可以,当然还有其他,但我热爱产品,一件事只有热爱了,才能持续不断的去做好,所以我选择了产品经理这条路. 3.产品是什么:产品是用来解决某个问题的东西. 4.产品经理为何而设:想要更了解产品与它面临的竞争情况,最终目的是要满足顾客的需求. 5.产品经理概念的进化: 分析: 1)行业形态不同:成熟行业vs.新兴行业 ①传统行业 概况:经过几十年乃至上百年的摸爬滚打,市场已经

【读书笔记】产品经理要做的事

文章链接:http://www.chanpin100.com/archives/44223 作为一个产品经理,不能只画图:产品经理更像是一个纽带,连接着各个环节,保持项目的正常运行. 在开始要做一个产品的时候,不能上来就画图,也不能告诉你需求就开始画图.应该先对需求进行筛选和挖掘:把伪需求去掉,挖掘出潜在需求. 1.分析产品的步骤:目标人群.使用场景.业务核心. 2.在团队中担任掌舵人,有目的的引导团队:激发团队灵感可以使用商业画布:客户分布.价值主张.渠道通路.客户关系.收入来源.核心资源.关

【读书笔记】神一样的产品经理(一)

 第一篇 产品经理 1.产品经理诞生的背景和价值 *很多入门级书里都会提到这一部分,本书讲了保洁诞生的第一个产品经理的故事. 2.很牛的产品经理(例子是乔布斯.郭靖) 1)几个重要特性:*影响力 *核心需求把控力 *创新力 *痴情力 2)产品经理的职责: *明确产品的目标用户群及其特征*获取.评估和管理用户需求*完成产品需求文档.产品原型和流程图*精通用户体验.交互设计和信息架构技能*项目管理.需求变更管理和需求验收*产品运营数据的分析和总结*提供运营.市场和销售等支撑 3)产品经理常犯的错误