zoukankan      html  css  js  c++  java
  • 读书笔记--赢在测试

    2016-06-16 16:20:42

    总结了一些有意义、有意思的话:

    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、王冬

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

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

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

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

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

  • 相关阅读:
    Python从文件中读取数据
    Python中类的继承
    Python中的类(2)
    Python中的类
    自动登陆抽屉(1)
    爬取汽车之家新闻
    Django简介
    web应用,http协议简介,web框架
    CentOS7安装python3.6
    MySQL之索引
  • 原文地址:https://www.cnblogs.com/kanhaiba/p/5034101.html
Copyright © 2011-2022 走看看