• 0
  • 0
分享
  • 阿里测试工程师一席话,让你少走十年弯路——软件测试圈
  • 恬恬圈 2023-01-20 16:20:40 字数 1702 阅读 954 收藏 0

  一、十年测试感悟

  恍惚间,已经进入测试岗位十年多的时间了,回顾过往,思绪良多,一路走来,或多或少的经历了一些坎坷,也遇到了不少的困难,也曾一时间四顾迷茫,在此,我结合了自己的一些心得,愿本篇文章,能让想进入测试行业的朋友们有一个方向,避免和我一样,独自闯荡江湖还没成为大侠,却已经走了不少弯路。

  二、写给刚进入测试岗位的你

  刚入测试行业,你会发现自身的期望与现实落差很大,随着时间迁移越来越迷茫,当时的我也是摸着石头过河,随着时代的飞速发展 ,技术的变更也越来越快,测试人员需要学的越来越多,在此给出几点建议。

  三、勾画职业蓝图

  明确中前期测试工程师本身的发展规划,在此建议大目标、小阶段进行。

  第1-2年深入测试技能,第3-4年深入测试过程,第4-5年深入测试组织工作,第5-6年深入技术管理,第6-12 年深入测试管理。

  四、深入测试基础

  在项目中除了技术,还要有个清晰的头脑去梳理背后的复杂体系。

  如果你是计算机专业,那数据结构、计算机原理等课程,都能够很好地帮你构建良好的信息体系结构。

  如果你非科班出身,你可以试图通过高数来构建合理的思维逻辑能力;测试的思维不是学出来的,而是积累出来的,所以要经常去总结去分析,完善自己,随着时间推移,这些逻辑能力就会展现出来,成为你快速解决问题的好帮手,所以在工作中,不会的地方一定要多问,不要害怕,这有利于你的成长。

  五、保持着成就感和自信心

  测试工作本身就是枯燥乏味的,你要学会的不是适应,而是喜欢:喜欢上产品上线的喜悦、喜欢上每一个阶段的推动参与、喜欢上在工作之余学习新的方法去创造更多的价值。

  六、尽量专攻一个领域

  测试是不需要过硬的代码能力,但不代表你可以不会,基本的代码要学会看,能够更精准的定位bug来源,不论是自动化、性能或者测开岗位,随着深入发展你会越来越觉得一门语言的重要性。

  七、早日确定发展方向

  作为测试人员,有了几年职场经验后,我们都不得不去面临一个问题,究竟是走技术路线还是管理路线,当然,这两点每个人的选择都不同,主要从自身性格等方面出发,没有对与错之分,只有合适与不合适之说。

  方向一:技术路线

  首先,走技术路线要有扎实的基本功,在此就不多加叙述了,其次明确技术方向,目前可以分为三个方向:自动化测试工程师、白盒测试工程师、性能测试工程师,等级分别是初、中、资深三等,下面从这三个方面大致分析一下:

  软件测试宏观上可以分为功能测试、性能测试、安全性测试三个方面,如果能将三者结合起来就说明已经将这个岗位做得十分好了;

  资深性能测试工程师是三者要求最高的岗位,要懂软件开发架构、操作系统、网络协议、应用服务器、数据库等等原理与使用;

  资深白盒测试工程师除了负责程序设计语言类型的代码级测试,还要能够脱离语言本身,结合不同的架构与开发技术,探索代码测试的方法,同时还需要优化代码;

  资深安全测试工程师需要对软件的开发模式、实现架构和技术充分了解,才能感知软件系统的安全漏洞,能够通过漏洞进行攻击达到测试的目的,建立安全防范体系,但该职业目前国内从事人员并不多,岗位也很少。

  方向二:管理路线

  虽然我们已经走了管理路线,但是技术方面也要有扎实的基础,这个是转型的必要前提,需要我们去多学一些管理方面的知识,PMP、高项这些相关知识,在工作中多花些时间看看其他部门的业务,多去分析梳理相应的流程,为以后的发展方向总结经验,关注技术层面的同时多去关注团队管理方面,一个团队的核心是管理者。

  八、写在最后

  其实总体的方向就这么多,刚入行的时候机会多,可以多个角度去试试自己的可能性与感兴趣的方向,去挑选一个最适合自己的。

  互联网行业没有春秋大梦,需要转换自身价值换取的,努力在中前期去学习,去工作中探索实践,只有价值提升了,收入才能支撑年龄的增长。

  建议在前期,参加软考评测师,不说这个证书有没有用,在学习的过程中,你会补充很多知识,让你更了解测试。


作者:自动化测试冰茶    

来源:http://www.51testing.com/html/00/n-7792200.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 读者提问:『超好用的 Windows 效率工具,有推荐的吗 ?』阿常回答:这 3 款 Windows 效率工具,简单好用,必须得试试~1、Ditto免费开源、免安装的剪贴板增强工具。可以把复制过的所有内容保存起来,以便后续使用。默认的保存复制项目最大数量是 500,可以自行设置,同时还支持中文。官网地址:https://ditto-cp.sourceforge.io/2、DeskGo支持的功能包括:文件分类、磁盘映射、文件搜索、魔镜壁纸。注意:下载的时候,不要下载成腾讯电脑管家了,要点击按钮下方小字「下载桌面整理独立版」。官网地址:https://guanjia.qq.co...
            0 0 819
            分享
          •   Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。  对于公司层面:现在市面上很多都要求app、web自动化,但是浅层面的都是基于UI自动化,对很多产品来说基于UI的自动化脚本运行过程中容易出现出现找不到定位元素而错误,且版本更新迭代块,脚本维护成本高,此时可以进行接口自动化测试,通过保证接口逻辑,数据传输正确,提高产品的质量。  本文简单的介绍下通过Robot Framework做一个简单的接口自动化测试实践过...
            1 2 1615
            分享
          •   实战案例  「Q:微博发动态,设计一下测试点」  虽说是发动态,但是测试时不能只是关注发动态这一操作的功能,发完动态之后,我们要确保动态要对外可见(对关注的人可见),单单测试发动态这个操作,实际上意义是不大的,毕竟只测发动态,不能实现测试闭环。  所以测试用例一定要把整个使用流程的case都要涉及到,避免漏测。  「Q:对一台自动售货机进行测试用例设计」  「Q:设计微信发红包测试用例」  「Q:设计抖音直播功能测试用例」  除了下图列举的一些测试点之外,还需要考虑 后台 的测试,譬如:审核后台、监控平台、数据中台 等等   「Q:微信红包是先计算每个人能获得的钱还是当这个人点了再计算。」...
            1 0 4431
            分享
          •   最近跟一些刚刚进入软件测试行业的朋友去交流,发现了一个有趣的现象,就是对于这个行业的很多问题的认识都是一致的片面,当然也可以理解为误区。自己利用一点时间,把他们对于这个行业的认识误区都罗列出来,然后结合自己这么多年的工作经验和大家一同交流一下,毕竟自己也是从这个阶段走过来的,后来者能少走些弯路是最好的。  自己整理了软件测试人员最容易陷入的28个误区。  1、测试和开发永远都是死对头  虽然测试与开发的工作性质是对立的,但是目的都是为了项目更好的发展。  我以前发起过一个倡议:我们讨论的时候不要用他们(开发人员)和我们(测试人员),而是统一用咱们,因为开发人员和测试人员本来就是一起的。如果...
            1 0 1245
            分享
          •   近日,#董明珠怒斥员工吃着碗里看着锅里#上了热搜。  董明珠在访谈中表示,她曾找员工来谈话,让他们去持有格力的股票,有的可能认为买这个没什么用,也许过两年就走了;有的买了,捞一把,最后还是走了。有的人吃着碗里还看着锅里的,绝对不会允许他在格力待下去。  在这个话题下,有接近10万位网友留言,不仅如此,这个采访在企业内部也引起了讨论。  作为企业高管及董事之一的CC认为,“吃着碗里的看着锅里”的员工明显是对企业的忠诚度不够,这样的员工不能留。  公司给员工的薪资福利根据员工的能力已充足,即“德配位”,职业规划也不错,员工依然“吃着碗里的看着锅里”,这样的员工“胃口”太大养不活,甚至不客气的说...
            0 0 1053
            分享
      • 51testing软件测试圈微信