google软件测试之道读后感(二)
这几天又翻了几页这本书,觉得妙语连珠,关键语录摘抄如下,并补充自己的一些思考:
“如果你想要求一个团队去尝试新的事物或者做某些改进,给他们提供一个联系人会更好一些,这个联系人来源于更大的社区,并可以从他那里得到帮助”;
“不要陷入尝试去创建一个包含独立指标的完美系统的陷阱中。对所有人都完美的事情是不存在的。在没有可替代的方案时,在合理的地方达成一致并勇往直前是很重要的。需要灵活的时候就灵活一些,但一定要坚持你的原则底线”。
当考虑团队建设方面时,在以前总是收获理想很丰满,现实很骨感的局面,最后总是不了了之的结局。这比没开展还坏,因为会打击团队的积极性,忙乱一顿,却看不到明显的产出,而且有很强的受挫感。这里提到要有一个指导者,而且最好有一个这样的联盟,大家一起来做这件事情,形成一种社区的氛围,那事情的成功性会较大。而且,做事情,不要太过死板,既然是尝试,就没有板上钉钉的事情,一直强调考核和目标,这样的行政指标会让人反感和排斥。适当的转弯,可以让团队走的更远。
“专注于你的用户,理解他们的需求并解决他们的问题。”
“缺陷驱动开发,一旦用户发现了一个bug,我就立刻去修复它,然后再宣布它没有问题了,更加完美无瑕”。
产品的最终目标,是满足用户的需求,无论是真实功能上的需求,还是用户无法提出来的隐形需求。要做到缺陷驱动开发,当然不能把缺陷都放到市场上等待用户发现,而是在实验室内多次迭代,多次从用户角度去试用,通过快速的迭代,持续的集成来实现。这是敏捷的思想,我想到了今天,世界上测试技术那样多,但有一点是不变的,那就是要快。只有测试足够的快,能快速执行,快速出结果,快速评估,才能提高生产力和效率。
“试验性工作、尚无明确目标或用户故事的早期产品,TE很少参与,甚至不参与。”
“过度早期地投入测试意味着资源上的浪费,尤其是在SET已经深度介入的时候”
“以策略上将,给一个项目配备多少测试人员,取决于项目风险和投资回报率”
”TE擅长发现需求中的模糊之处,分析沟通不明确的问题“
”一旦找到薄弱点,TE就会通过测试使软件出错,然后与开发、产品、SET一起推动解决这些bug“
”如果做测试计划已经来不及了,那就干脆不做了。如果一个项目最需要的是测试,那就做一个简单够用的指导性计划,一些测试教条所倡导的从头就介入的模式,在google并不适用。“
google一直在强调,传统的测试模式在快速迭代的今天已经有些跟不上了,至少从我工作的经验来看,确实是这样。测试跟不上研发的进度,研发抱怨测试拖了项目的后腿。测试什么时候介入,也无需一味按照传统的开发模型来生搬硬套。但是这里提到的测试指的是系统测试,而其他的测试,例如单元测试、集成测试,以及测试脚本的开发和维护,则是在项目之初就开始了。测试的角色是更加全方位的,测试是真正意义上的测试开发工程师,产生的测试代码和产品功能代码一样属于产品功能完整性的一部分。这其实给测试提出了更大的要求和期待,既要熟悉测试方法,兼具用户视角,又要有很强的编程能力,是真正意义上的开发工程师。google内部对测试工程师的角色划分也非常细致,可以看出是真正重视人员培养的。越发觉得,别人是真正讲求效率和实效性的,和自己当下的处境相比,现实差距太大啦。。。
”测试人员不应该对测试文档过于珍爱。糟糕的测试用例不会受到足够的关注和改善,他们只会被抛弃,而最后留下来的是更好的测试用例。“
”作为一种测试文档,测试计划的生命周期是所有测试产物中最短的“
”测试计划是最早出现,最先被遗忘的测试产物“
”伴随着计划内或计划外的变更,维护一份测试计划是要花费大量精力的,除非多数项目的成员会定期查看,否则测试计划并没有什么价值“
这里道出了现实中测试计划的尴尬局面。有时候甚至会产生要测试计划何用的叹息,测试计划执行完后,我们对于测试的程度和产品质量的好坏仍然不能评估,不知道还有哪些没测,哪些是风险点,哪些对于产品来说是至关重要的。每次的测试计划不能相互关联,一次测试计划完成后,就永久性的搁置。而且最大的尴尬是,测试计划似乎无人在乎,开发不在乎,连测试人员也不太在乎,测试中随时可能会更改测试用例(有些步骤被证明是失效的,维护测试用例需要花费很大的精力),测试主管又不能根据测试计划做出合理评估!google提出的ACC方法确实有见地,在测试中一直在追问产品的核心价值,一切活动溯源都是产品的定位与价值。这其实给我们现在的测试管理敲了个警钟,要不忘初心!作为测试管理人员,是否能在10分钟内准确说出产品的特质?如果不能,说明对产品不够熟悉,还不能有效地测试它。一切都是为了提高效率,那就要时刻牢记最终的目标,这是测试的愿景,否则,在浩瀚的测试海洋中,是会迷失方向的。
愿在工作中,能尽快实践书中的一些理念,对于测试,实在要有长远的信心和行动才行!
google软件测试之道读后感(二)的更多相关文章
- google软件测试之道读后感(一)
这几天在抽空读一本新书,久负盛名的<google软件测试之道>.之前在网络上一点一点地看过它的英文版,很受触动,还做了很长的读书笔记,现在看到了中文版,才恍觉之前的好些理解存在不恰当的地方 ...
- 《Google软件测试之道》基础
<Google软件测试之道>,一直听朋友讲起这本书,出于琐事太多,一直没机会拜读,最近部门架构觉得我们IT部门的技术太low,就给我们挑选了一些书籍,让我们多看看... 个人的一种学习习惯 ...
- 《Google软件测试之道》简介
<Google软件测试之道>,一直听朋友讲起这本书,出于琐事太多,一直没机会拜读,最近部门架构觉得我们IT部门的技术太low,就给我们挑选了一些书籍,让我们多看看... 个人的一种学习习惯 ...
- 《Google软件测试之道》
Google软件测试之道 Google对质量的理解 质量不等于测试,即质量不是被测出来的 开发和测试应该并肩齐驱,测试就是开发过程中不可缺少的一部分 质量是一种预防行为而不是检测 Google对软件测 ...
- google软件测试之道--读后笔记
看完google软件测试之道,以前有认真看过一次,今天又重新看了一遍. 在google,测试人员严格区分为SET和TE.SET前期深度参与项目的开发,推动开发人员的自测,从破坏者的角度寻 ...
- 小课堂week14 Google软件测试之道
读<Google软件测试之道> 在IT领域,Google是一面旗帜,是一家非常善于思考善于尝试的公司.随着面临挑战的不断增大,传统的测试开展方式也越来越力不从心,这本书讲述的就是一次完整的 ...
- 《Google软件测试之道》【PDF】下载
<Google软件测试之道>[PDF]下载链接: https://u253469.pipipan.com/fs/253469-230382198 内容介绍 每天,Google都要测试和发布 ...
- 《Google软件测试之道》测试开发工程师
拖延了将近半年的草稿,断断续续的写完了.之前草草翻看完这本书,关注点主要在TE上,而关于SET的部分则只是浏览,最近后知后觉,又翻出了这本书,重新看了一遍,又有新收获. 就说说Google的SET是如 ...
- 《Google软件测试之道》摘录
以下是最近看的一本书<Google软件测试之道>里的一些摘录,收获很多. 1.讨论测试开发比并没有什么意义,如果你是一名开发人员,同时也是一名测试人员,如果你的职位头衔上有测试的字样,你的 ...
随机推荐
- Java基础笔记10
类的设计分析: 1.根据需求抽取属性.(名词几乎都是属性) 2.属性私有化(private) 3.生成setter和getter方法 4.可以根据需要添加构造函数. 5.根据需求抽取其他方法.(动词几 ...
- Java基础笔记9
super关键字 表示父类对象. 1.可以调用父类中被重写的方法. 2.还有调用父类中的构造方法.放在子类构造方法的第一行. 不能和this关键字同时出现. final关键字 1.修饰属性.表示常量. ...
- JS框架设计读书笔记之-动画
基础概念 CSS样式可分为两种,一种值接近无限的集合(color,width),一种值只有几种(display),可以进行计算的样式,产生了动画效果.\ 1. 动画的第一步是获得元素的精确样式值. 2 ...
- [译]ASP.NET Core 2.0 路由引擎之网址生成
问题 如何在ASP.NET Core 2.0中由路由引擎来生成网址? 答案 新建一个空项目,修改Startup.cs文件,添加MVC服务和中间件: public void ConfigureServi ...
- 获取标签的src属性兼容性
获取节点如script标签的src属性时,针对非IE6,IE7可以直接使用src属性,但在IE6-7中存在问题,可以借助getAttribute方法 getAttribute(attr,iflag) ...
- Java面试常会被问到的经典面试题,学习或者求职,你都要好好掌握
Java现在的热度虽然有所下降,但是,学Java的人依旧很多..Java的岗位也是渗透很多.那么,那些经典的Java知识点,你能看到问题就能说出一二三吗?来一起看看.. 1.JDK和JRE的区别 2. ...
- 如何兼容所有Android版本选择照片或拍照然后裁剪图片--基于FileProvider和动态权限的实现
我们知道, Android操作系统一直在进化. 虽然说系统是越来越安全, 可靠, 但是对于开发者而言, 开发难度是越来越大的, 需要注意的兼容性问题, 也越来越多. 就比如在Android平台上拍照或 ...
- dubbo专题」dubbo其实很简单,就是一个远程服务调用的框架(1)
一.dubbo是什么? 1)本质:一个Jar包,一个分布式框架,,一个远程服务调用的分布式框架. 既然是新手教学,肯定很多同学不明白什么是分布式和远程服务调用,为什么要分布式,为什么要远程调用.我简单 ...
- 谈谈我的移动端rem适配方案
最近有点怀疑人生,毕竟一个人写前端,有时候会怀疑自己理解的一些东西包括用法有没有符合标准.趁着这阵子闲下来,翻了翻别人的rem适配博客,发现有点绕口,怪自己是个强迫症,啥都要自己去试试结果并从中理解, ...
- 【朝花夕拾】朝花夕拾-Robot Framework实战演练之开篇
(原创文章,转载请注明出处.) 开博了,简单感慨两句. 前些年一直在做质量体系建设及团队管理的事,忽略了对测试技术热度的保持,这两年有幸重回开发测试第一线,颇感欣喜. 近期随着公司新业务的开展,需要快 ...