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

  一、十年测试感悟

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

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

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

  三、勾画职业蓝图

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

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

  四、深入测试基础

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

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

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

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

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

  六、尽量专攻一个领域

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

  七、早日确定发展方向

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

  方向一:技术路线

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

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

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

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

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

  方向二:管理路线

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

  八、写在最后

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

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

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


作者:自动化测试冰茶    

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

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 我在一家做微信营销的公司干技术 leader,带 40 多个人,公司名就不说了。在这个位置上做了好几年,把团队从小带大,公司虽然不算风口浪尖上的高增长业务,但技术这块儿也从来没出过什么问题,我还是蛮自豪的。带团队时间久了,就能发现整个 Team 都渐渐疲了。前两年老板还专门买了个系统搞 OKR,现在也不大提了;Scrum 我们也搞了,用起来也就那样;项目管理工具试了好几个,禅道、Worktile、现在用 Coding,反正有一个能用的就行;微服务化改造从去年开始在吭哧吭哧搞,我们自己搞得觉得很厉害,但业务部门那边就觉得没啥差别,搞不懂你们研发部门每天在弄些什么,赶紧做我们提的需求要紧。时间...
            0 1 700
            分享
          • SeleniumSelenium 是什么Selenium 是一款 Web UI 测试工具,是一款 自动化测试 工具,使用 Selenium 测试工具进行的测试通常被称为 Selenium Testing,各种支持如下列表:UI 元素的支持与管理:自写代码实现浏览器支持:IE/Firefox/Chrome操作系统:支持跨平台开发语言:Python/Ruby/Java/c#是否开源:免费持续集成工具:支持主流持续集成工具Selenium 特点Selenium 特点主要表现在以下几个方面:Selenium 已经开源了,且免费Selenium 支持 windows、Macos、Linux 这些系统基本...
            0 0 586
            分享
          •   日前,微信团队官方发布“关于开展微信小程序备案的通知”,称微信公众平台ICP代备案管理系统将提供新增备案、变更备案、注销备案等服务,协助开发者完成微信小程序备案,备案系统将于9月1日上线。  据介绍,若微信小程序未上架,自2023年9月1日起,微信小程序须完成备案后才可上架。  若微信小程序已上架,则需要在2024年3月31日前完成备案,逾期未完成备案,平台将按照备案相关规定于2024年4月1日起进行清退处理。  其中,未上架小程序的开发者可在小程序首页点击“去备案”即可进入备案流程;已上架小程序会在小程序管理后台顶部会提示“小程序需补充备案信息”的提醒,点击“去备案”进入备案流程。  小...
            0 0 768
            分享
          • 1.界面测试界面布局、排版是否合理;文字是否显示清晰;不同卖家的商品是否区分明显。2.功能测试未登录时:将商品加入购物车,页面跳转到登录页面,登录成功后购物车数量增加;点击购物车菜单,页面跳转到登录页面。登录后:所有链接是否跳转正确;商品是否可以成功加入购物车;购物车商品总数是否有限制;商品总数是否正确;全选功能是否好用;删除功能是否好用;填写委托单功能是否好用;委托单中填写的价格是否正确显示;价格总计是否正确;商品文字太长时是否显示完整;店铺名字太长时是否显示完整;创新券商品是否打标;购物车中下架的商品是否有特殊标识;新加入购物车商品排序(添加购物车中存在店铺的商品和购物车中不存在店铺的商品...
            0 0 782
            分享
          •   埃森哲对敏捷测试的定义(与维基百科的定义基本一致)大概如此:敏捷测试是遵从敏捷软件开发原则的一种测试实践。敏捷开发模式把测试集成到了整个开发流程中而不再把它当成一个独立的阶段。因此测试变成了整个软件开发过程中非常重要的环节。敏捷测试包含了具备专业技能测试人员在内的跨职能团队,这使得这种组合式的团队能更好的交付价值,满足项目的业务、质量和进度目标。  从定义中可以看出敏捷测试主要的核心内涵有三个:  1. 是遵从敏捷开发的原则(强调遵守)  2. 测试被包含在整体开发流程中(强调融合)  3. 跨职能团队(强调协作)  除此之外,敏捷测试用到的基本测试方法和技术与传统测试是一样的。  敏捷测...
            12 12 1457
            分享
      • 51testing软件测试圈微信