上海市,简称“沪”或“申”,是中华人民共和国直辖市、国家中心城市、超大城市、上海大都市圈核心城市,国务院批复确定的中国国际经济、金融、贸易、航运、科技创新中心。地处东经120°52... 上海

    1、不断地追根究底    当你解决了一个问题的时候,你要知道自己是怎么解决的。这句话好像是一句废话一样,但是现实中就是很多软件测试工程师在解决问题的时候稀里糊涂地就过去了。莫名其妙地就出现了一个问题,莫名其妙的问题又消失了。如果你不去刨根问底的话,这个问题会在未来的某个时间再次莫名其妙地出现。    清楚需求再去测试。很多人在测试的时候都急急忙忙的就开始上手干活,连基本的需求都没搞清楚。你要明白一件事,需求才是你所有测试的根本。不清楚需求就像是你不清楚要去哪一样,漫无目的地流浪着,什么时候能够到达终点呢?    对于比较严重的bug一定要每天跟进修改处理的进度。很多测试觉得自己找到bug就完事了,那你的眼界就太低了。其实在跟进bug的处理过程就是你成长最快的时候,就像开发的哥哥们手把手地把问题怎么出现的,怎么解决的教给你。如果你能每个bug都跟进清楚如何出现的,如何处理的话,那你未来的路将越来越宽。    2、合理的控制时间    对于一个项目的测试周期一定要清楚,而且要严格地把控每个阶段的测试时间。测试这个岗位,时间安排的合理,你就到点下班,烧烤啤酒KTV,时间安排的不合理,那就加班泡面黑眼圈。选择哪个就取决于你对整个测试项目的时间把控上。工作效率无论在什么岗位都是最重要的。    对于生活工作娱乐的时间也要把控好。上班可以摸鱼,但是要明白自己摸鱼会付出怎么样的代价。如果上班摸鱼那几个小时需要你去加班追回来,那就不值当了。    3、学会有效地沟通    有句话说得好,被误解是表达者的宿命。有效的沟通就是指你能够听明白别人说的是什么,也能让别人明白你说的是什么,而且在听到别人的话的时候能够独立的进行思考并能够提出由建设性的意见,或者能够拿出有效的理由和有说服力的理由让别人能够赞同你。    沟通对于软件测试工程师有多重要,你看几次测试和开发的打架就知道了。有效的沟通能够大大地提升整个团队的工作效率,当你能做到的时候,管理岗就开始向你招手了。    4、提高工作效率    一个合格的测试工程师,一定是一个测试用例写得特别好的工程师。一个好的测试用例不仅仅能够帮你提升工作效率,而且能够让你少背锅。测试用例一定要写得又快又好,要注重测试用例的有效性和规范性。    此外,软件测试岗位会有大量的重复性工作,这时你的工作效率其实就是看你在做重复性工作时候的娴熟程度。一定要让自己的工作变得规范,规范的另一层意思就是可以复制。重复性的工作不代表没有成长空间,在重复中发现不同的问题并解决才是成长的方向。    5、学会换位思考    在工作中,抱怨是解决不了任何问题的。当碰到难以接受或者理解的问题时,学会换位思考。为什么开发的对你提出的这个问题那么反感,你站在开发的角度上想一想;为什么产品经理对你要求那么多,你站在产品的角度想一想;为什么你总是背锅,你站在领导的角度审视一下自己的工作。    当你能够站在不同的角度上看待问题时,很多问题都会迎刃而解。世界从来都不是非黑即白的,寻找到其中的灰色地带就能实现各方向的共同利益。    6、提高思维水平    在你能够换位思考以后,你要学会提高自己的思维水平。想问题的时候一定要站在一个高的出发点去想,总是惦记自己的那一亩三分地的收成是永远富不起来的。做事要严谨,思考问题不怕想多了,就怕想得不够全面。做判断的时候要有理有据地去下决定,要有清晰的逻辑思路。拍脑袋决定的事情,结果也不会太好。    另外就是分解目标的能力要有意识地去培养。一个看似艰巨的任务,当你能够以结果为目标进行工作效果分解的时候,你会发现其实达成哪个目标其实并没有那么困难。    7、提升全栈技术    不要把自己局限在现阶段,不断地去学习和丰富自己的知识储备才是你未来能走多远的保证。    8、参加技术培训    无论是企业内部的技术培训还是自己在外边的报班培训,你要不断地提高自己的知识范围,不断地学习最新的技术工具,去学习和探索最先进的测试思想,通过培训快速的掌握技术的核心,再去通过不断的实践去验证学习到的知识。    软件测试作为IT技术岗,知识的更新迭代速度很快。身处其中犹如逆水行舟,不进则退。    9、在工作中努力体现自己的价值    你如何能够在公司裁员的时候保证自己是最后走的那个?你要在公司体现出你独特的价值,也就是你的不可替代性。如果你是很容易被替代的,也就代表了你是很容易被淘汰掉的。    怎么体现自己的价值呢?在测试中找到别人找不到的问题,解决别人解决不了的问题,去承担别人不愿承担的任务,能够完成别人做不了的工作。如果你是这样的员工,那么老板永远不会考虑如何辞退你,而是考虑如何给你更优渥的条件留下你。    10、善于思考问题    无论你现在处于什么阶段,什么岗位,你一定要会思考问题。技术问题,沟通问题,为人处世的问题,工作中的问题,无论是什么样的问题,你一定要善于思考,拥有自己的解决方案,并不断的更新迭代自己的处理问题的能力