赢在测试-读书小总结

总结了很多有意义、有意思的话:

1、郑文强

机会来自于能力,而能力来自于日常的学习和积累。

合格的测试人员首先具备的一个技能——深入了解你的测试对象,它的架构、功能以及客户如何使用它们的业务知识的。对软件产品了解到什么程度,测试才能做到什么程度。

除了你的测试对象外,你需要深入了解软件产品是如何开发出来的,开发与测试间的关系是什么,主要的测试活动与测试任务,等等。

不管多好的测试理念、测试技术与方法,我们都需要和实际测试工作结合起来,不断提高测试效率和有效性,不断提升测试质量。

优秀的测试人员与平庸的测试人员之间最大的区别在于前者更懂得如何思考和分析。

学会积累,更要学会分享。管理者要成为团队的核心、精神领袖,并不是什么都要比别人强,更不能去压制别人的强。

没有一个人是完人,面试官可以接受存在不足的候选人,但不会接受明显撒谎的人。

2、彭月

这世上最轻松的事情是这山看着那山高,这个公司看着那个公司好,做这份工作的时候看着那份工作好。工作没有轻松的,因为工作总是有责任的。

回顾,梳理,总结,提高。

测试工程师要更多的发现这样的问题:在功能上并不显得多么重要,做设计的时候可能都没有考虑到,但是却可能造成严重后果。

只有对工作有着强烈的责任心和欲望,自我驱动,才有可能做到优秀,根据指令按部就班的顶多只能混个中等。

在如何提高测试能力的上,还是要多实践,把学到的知识转变为技能。

3、邰晓梅

有的人可能怕做多了,心想这又不是我的职责范围;有的人则愿意为别人提供服务,被别人需要。

测试流程起到的更多的是一种辅助性的作用,而不是决定性的作用。所有的启发式都可以帮助我们思考。我们要学会应用测试流程,而不是遵守测试流程。

把测试工程师的能力和潜能发挥出来,这是比流程更重要的事情。最近国内流行的探索式测试,就是以人为中心,充分发挥人的各项技能。

人与人之间传递信息最有效的方式就是面对面的交流,比看文档、读书、参加培训效果更好。

Testing is learning.

软件测试不仅找bug,而是要随时提供质量相关的信息。Quality is the value to someone who matters.

4、肖利琼

经历就是一种财富,现在看来不相干的经历或经验,或许会在将来用得上。

在没有机会的时候做好准备,努力学习相关的技能;机会来临的时候,主动去申请,抓住机会。

在选择职业的时候,把自己想做的和自己的优劣势结合起来考虑,往往能做出明智的决定。

一个长期规划:5年打基础,再用5~10年精通一个方向。人生就是一次长跑,就看谁能坚持到最后。

5、董杰

我们应当通过各种渠道与客户保持接触,了解客户的真实想法。

向往高水平团队:如果团队里的人的水平都很高,通过日常的协同工作自己的水平自然而然的也会提高。

测试员重复的做检查,测试工程师创新地做测试。

“落地”:把先进的理论与公司和团队里的项目实际结合起来,通过实践摸索出最佳实践,而不是机械的照搬。

掌握好的测试思维方法,以及好的测试策略对提升测试人员的能力及生产力有着非常重大的影响和帮助。

阅读和评审软件设计的方法————灰盒测试分析法

6、赖炳新

在软件质量方面,软件测试人员当然要去争,只是这个“争”最好是基于客户的价值,而不是bug数量,bug修复率等。

优秀的测试工程师总是担心自己负责的模块出问题,基于这种想法总是会做更多的测试,遇到问题也不会推卸责任,而是想马上重现,尽早提交到bug库中。

有些事情因为成了既定事实,到了后期要改的话会带来不可预测的风险,只好不了了之。在项目的一开始就定好规范,是事半功倍的做法。

测试团队的价值要通过每一个团队成员的努力来实现。做好测试团队的本质工作,即找BUG,这是最基础的。

拓展软件测试团队的服务范围。只要能为公司创造更大的价值,这个团队的价值自然就会体现出来。

7、高翔

发现bug后,通过看代码去分析原因,给出修改建议,很锻炼能力。

更愿意把开发和测试的关系定义为亦敌亦友,有合作的地方,也有对抗的地方。

要注重分享和总结。无总结,得不到经验。无分享,会走向封闭。不但要自己做得好,也要帮助别人做得好。

在扩展和定制测试框架的时候,要了解框架自带的API,但同时也不要过于依赖。深入去了解它们,掌握原理,在需要的时候自己也可以补充和完善这些API。

当自动化率已经很高的情况下,不一定要把时间花在自动化上,还有其他方面值得投入时间,例如探索式测试,基于风险的测试,加深对开发自测实践的理解等。

对于快速发布的应用,有不少时间要用来做回归测试,所以要做好底层的自动化测试;而对于上层应用,则适合用探索式测试来应对。

8、步琼

做测试,要保持好奇心,保持钻研的态度,不能不求甚解。

对学习永远保持热情,只有这样才有可能达到自己的目标。

在职业发展过程中,前面花5~10年来学习和提升技术。到了一定程度之后,要考虑如何去影响自己所服务的产品,影响测试的流程,影响自己身边的人。

9、薛继国

一个人有没有能力,不是靠说,而是靠做。

普通工程师在工作中遇到了问题,会向领导汇报;高级测试工程师能够提前看到问题;测试专家不但能提前看到问题,还能提前解决问题。

要从普通走向优秀,创新意识非常重要。在创新中,主动去发现问题的意识很重要。

参照别人的测试用例,是提高自己能力的捷径。在自己还不会的时候,看看别人是怎么做的,学习别人的长处。

10、王冬

作为测试工程师,不要满足于文档,要多测试一些文档上没有提到的,考虑不同的场景。

公司在创业的时候,大家不要在意什么是自己的工作职责,而是要有能力承担更多的责任,找机会多做一些事情,这样就能学到更多的东西。

学习能力就像军队的先锋队,负责开路。总结能力就像“断后”部队,负责清理和总结。一个人应当拥有这两支“部队”。

掌握一些测试工具,就像维修工程师有了一个工具箱,很方便。在现实生活中,有的东西我们修不了,就是因为没有对应的工具。

日志分析能力对于软件测试工程师来说也是重要的。

时间: 2024-12-29 23:21:55

赢在测试-读书小总结的相关文章

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

<赢在测试2-中国软件测试专家访谈录>读书笔记 2015-04-30 测试人物经历与观点  1.董杰 百度测试架构师    董杰的职业发展经历    如何成长为一个优秀的测试工程师?    如何开展软件测试工作?  2.邰晓梅 独立测试咨询顾问    邰晓梅职业发展经历    测试与开发的关系    对测试认识的三个阶段  3.一些分析:对测试的一些想法 职业发展是一个探索和尝试的过程,职业发展的目标是动态的,也可能会变. 测试人物经历与观点 返回 1.董杰 百度测试架构师 董杰的职业发展经历

《赢在测试2》--读书笔记

从优秀的人身上总能学到很多的东西,<赢在测试2>这本书给我最多的就是激励自己,希望自己能向他们一样,在自己的事业上好好的奋斗.这些牛人给了我很多启发. 这十个牛人之间也有很多想法是一致的,有一定的相同,成功的人总有一些共同特点. 下面是我的思维导图笔记,在这个阶段我只列出了我关注的点,当然书里关于管理也有一些好的想法,像以人为核心的团队,一个团队的管理者不仅仅要带领团队做好测试,还要有能保持和调动员工的工作积极性,把团队的潜力和能力发挥出来. ? 对于将后行业的发展: 1.探索式测试和脚本化测

测试案例小问题

测试案例小问题

测试了小程序的内嵌网页总结几点

11月2日深夜微信团队宣布小程序内嵌页面开放了,很多开发者已经测试了小程序的内嵌网页,他们总结了以下几点: 1.内嵌网页的域名需要在小程序管理后台设置为业务域名,也就是需要先加入白名单 一个小程序最多可以添加 20 个业务域名,且一年只可修改 50 次业务域名. 2.内嵌的网页用起来跟微信内打开体验差不多,下拉也会显示“网页由 XX 域名提供” 3.内嵌的网页可以播放视频,但是视频必须是在白名单域名内的 我测试把视频放在七牛,就无法播放,一直在加载中. 4.内嵌的网页可以嵌入 iframe,而且

使用Appium 测试微信小程序和微信公众号方法

由于腾讯系QQ.微信等都是基于腾讯自研X5内核,不是google原生webview,需要打开TBS内核Inspector调试功能才能用Chrome浏览器查看页面元素,并实现Appium自动化测试微信小程序和微信公众号. 前提条件Appium环境搭建,这里不多说了,可查阅Appium环境搭建文章. 因夜神等模拟器是intel的X86架构,很多app安装不了,比如微信.qq等(虽然说可以通过安装arm解释器来解决该问题,但是进行X5内核调试的话也会出现问题),建议最好是一台真实的手机来做. webv

Web Service测试工具小汇

最近一直在做WebService的测试,考虑到手工测试的困难,所以特意去寻找好的测试工具,现在做一个整理. 1..NET WebService Studio 这款工具出自微软内部,最大的优点是可视化很好,不用去看那些XML文件,WebService的基础内容就有XML,但是测试中Case过多,每次测试结果都去看XML文件,看一轮下来对个人的视力是个很大的损害. 从上图可以看到,操作上也很方便,只需要把Service部署到IIS后,在WSDL EndPoint中输入这个要测的Service的URL

分享:关于安全性测试工具小要点

有一篇关于安全性测试工具的文章:<Gunfight at The OK Button>. 文中列出了安全测试工具的15个要点: 1.针对源代码,测试出任何类型的弱点. 2.针对二进制文件,例如可执行文件,测试出任何类型的弱点. 3.检测实时系统的问题,像死锁检测.异步行为的问题等. 4.对任何类型的补丁创建基线并进行回归测试,防止引入新的弱点. 5.提供一个机制,确保已经过检查.校验的源代码一旦构建成为可执行文件后,没有被更改. 6.帮助测试人员找到可能触发或隐含恶意代码的地方. 7.提供关于

读书小笔记 (C和指针)

一.熟悉C语言 1.空白和注释 (1)程序的空白就是指用空行将程序的不同部分分隔开,Tab用于缩进语句,如果我们想要写出漂亮的代码,就需要在编写程序的时候注意使得代码容易阅读,要有一个良好的编程风格.就良好 编程风格来说,大家可以看看<高质量的C C++编程> (2)注释:注释以符号/*开始,以符号*/结束.注释不能嵌套,就是说在出现第一个/*和第一个*/之间都被看作是注释,无论中间出现多少个/* 当然,如果想要注释掉整段代码的话,就需要#if.#end if了,它们之间的程序可以有效的被注释

分享之测试WebService小工具 STORM(转)

http://www.cnblogs.com/yhuang/archive/2012/04/04/share_storm.html 最近的项目中,一直要使用到WebService,为了测试自己编写的WebService,就找了一个叫Storm的小工具.它帮了我很大的忙,所以我和大家分享一下. Storm 是一款用于测试Web服务的免费并且开源的工具.是用F#编写的,如果感兴趣的话,你可以在codeplex上找到它的源码. Storm特性: 可以测试.NET.Java等多种编程语言所写的Web服务