• 0
  • 0
分享
  • 谈谈8年测试涨薪计划:我是如何从黑盒转自动化的?——软件测试圈
  • 恬恬圈 2023-11-03 15:36:54 字数 1962 阅读 794 收藏 0

  我也是黑盒出来的呀

  现在我到一家公司,就会有小朋友问我:你以前是开发吗?你是怎么变厉害的呀?到底要怎么学习呀?

  我也是黑盒出来的呀,不要小看测试的能力的嘛~

  很幸庆的是,我是计算机专业出来的,这个基础给我带来了很多的优势;其实很多时候,我自己也是在后悔,出来的一刹那为什么没有选择去成为一名研发,而选择了测试。

  其实,越到后面越会明白,如果一开始是研发而转为测试开发,那会容易些。

  为什么一开始的时候没有选择去编码呢?同样的思路:大学的时候真的不喜欢编码,觉得测试入门简单,动代码的机会比较少;可是哇!工作后,为了涨薪,硬生生的逼自己学会了编码~~汗~~

  我从功能转自动化的过程

  我也是黑盒来着,写了两年多的测试计划,测试用例,手工点点;直到我真的好讨厌这种机械的模式。

  直到……公司招了一个自动化老大,谢谢猜想,我没有师从这个老大,我只是看到了这个老大好像拿了很高很高的薪资,作为小朋友的我,只能,只能~

  那么羡慕的的开始~,开始~

  哇,开始Python写接口请求吧^^

  比较幸运的是,这家让我执行手工测试的公司,整个流程都比较规范,加班幅度也不大,氛围比较好,所以Python的接口请求就写的很嗨!

  然而,我的代码给老大看见了之后,一阵叹气~,没关系第一次嘛。

  做为黑盒测试的一员,我积累了较好的流程观念/编写规范的测试计划/测试用例及报告等等系列。

  所以,在黑盒第二年,我已经主动参照网上的教程,根据公司分配给我的业务,在自己自嗨的写接口自动化了(纯代码模式),当时没想到接口工具,真可怜。

  我的求职要从自动化开始了

  从写Python接口请求的公司离开后,我就开始将我有自行编写自动化的经验写到了简历上。

  当然了,简历上有体现,也要保证你确实有自动化的思维,所以我平常还是有在网上学习这一系列的文章,观看别人是如何操作的实践的。

  这叫简历不弄虚作假,起码腹中有点小墨水。

  很幸福的是,下家公司就找上门了。岗位确实是自动化,其实进去之后做的是测试开发。

  【怎么说测试开发和自动化的区别呢,我觉得吧,自动化的范围相比测试开发来说会更广些】。

  而且,这家公司开了个我都没想到的薪资,真的飞起来的开心。

  面试结束时,我还电话回去和我妈说:这家企业很大,能进去当然厉害,只是我应该进不去,我觉得我面试的并不是很好。

  这家公司效率也是很高,第二天就通知我被录用了。

  >我给打箭号了,为什么呢?

  这家公司让我学到了特别特别多的东西,当然还包括奇葩的职场竞争关系。

  我在这家公司真切的玩到了服务器、服务器刷机、组raid等等,还搞了各不同系统间的交互自动化【公司产品是比较复杂的,软硬结合】。

  同时还参与了一些竞品的分析/参与了产品设计等等,走在了产品思维路上,所以我有一直强调:测试不应该只是测试~

  同时还有我讨厌的客户现场出差实施部署,总之是体会了好几把不一样的人生。

  >压力

  我到这家公司之后,变化最大的就是压力,某一年,我都长出白发了。

  总是夜晚会思考白天的代码,该怎么写,架构怎么设计调整,然后然后我就失眠了。

  这个压力也导致我心里一直有个声音:要不要辞职?

  还好,坚持了几年,学会了能学的。

  >学习

  我想说,你在任何一家企业,不要说学不到东西,而应该想的是:你能利用这家企业的什么东西来提升你自身。

  企业可以提供项目,这个是真切的,你能在这个项目中学到什么,能在这个项目的前提下拓展出什么你自己的思路。

  企业可以提供服务器,你能不能在这个基础上搞定常用的shell指令?常用的bat命令?

  总之,你想写,开放的网络可以提供你想要的大部分信息。

  而,所谓的导师,好的导师只是一个领路者,一切还得靠你自己。

  >未来

  很多人会问前景的问题~

  发展的问题~

  不好意思每个人的设想不一样,我是不是坚持走这个路,未来我会做什么,哈哈~我也不知道~~

  但是,任何东西都用心点去实现,总是不会有错的,既然做了就不要垫底吧~

  学如逆水行舟,不进则退

  任何时候都不能停止学习,特别是在飞速发展的互联网行业。当然学习是必要的,但是切忌盲目跟风学习,越是高额的薪水,越需要在某一个或几个特定领域钻研较深,在自己熟悉且有工作背景的领域持续投入学习是职业生涯发展的高效方式。

  当然真正解决问题的机会,还是来源于工作中,关于技能提升,不管是自学也好,还是参加培训机构,都是需要一个正确的方向去引导你学习,这样学习起来也会比较轻松,不会走多余的弯路,所以说思路很重要。

  希望这些能给大家有所帮助。也希望大家能就这些问题多交流,互相学习。


作者:佚名    

来源:http://www.51testing.com/html/82/n-5099482.html

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   在Apple Pay上线十周年之际,Apple Pay和Apple Wallet副总裁透露了有关未来 iPhone 上非接触式支付和数字密钥的新细节。苹果的移动支付服务于 2014 年 10 月 20 日推出,该公司最近庆祝了该功能推出 10 周年。 Apple Pay 使人们可以在iPhone上完成支付,而无需使用实体卡,但这项服务当时并没有立即受到市场欢迎。  苹果公司 Apple Pay 和 Apple Wallet 副总裁詹妮弗-贝利(Jennifer Bailey)在接受 The Points Guy 采访时解释说,公司必须教育消费者并与商家合作,努力说服他们使用这项服务。 据贝...
            0 0 189
            分享
          • 1、现在在做功能测试,一般都是把软件界面和该软件的逻辑测试一下,工作大半年了想往性能测试方向转,感觉很多东西要学习,但是不知道从哪下手,请大神指点。有这种想转的思想很好。相信有很多和你同样情况的同学,同时,半年的经验一下子转过来是不可能的。首先,我建议在工作过程中在积累一年左右。主要是在做功能测试的同时,你可以自己搭建测试环境,加深对整个系统的理解,这个过程就在提高自己的学习能力和打下知识基础。被测项目用了哪些技能可以自己多多加深学习和理解。也就是在项目中自己更多的学习,利用工作中的测试项目充分学习。其次,学习一款性能测试工具。我本人不建议上来就学那些操作系统、数据库等知识。毕竟先从工具入手是...
            1 0 1977
            分享
          •   “系统软件配置不得当”占所有“环境配置不得当”至少30%,这其中数据库的参数配置对性能的影响最大,需要检查的点也最多,从这一期开始专门介绍数据库的性能测试检查(以Oracle为例,因为Oracle用的最广 ^v^),因为数据库的设计复杂,影响性能测试的点不计其数。  检查的目的是什么呢?如果是测试环境,首先需要检查参数配置是否和生产环境相同或相似,如果是生产环境,需要检查参数配置是否合理。并且,由于数据库的设计逻辑,相同的场景跑几遍,其性能结果也是不同的,所以,环境检查的目的也是要确保测试结果的稳定性、可重复性。  举个例子,第一次跑的时候,数据在磁盘了,跑到过程中调入了内存。第二次跑的时...
            0 0 1763
            分享
          •   根据市场研究公司Sino Research的最新数据,2024年上半年,中国显示屏公司在全球智能手机OLED显示屏出货量中所占份额达到了50.7%。  较2023年上半年的40.6%增长了10.1个百分点,成功超越了长期占据首位的韩国。  此前,中国在第一季度就以53.4%的市场份额首次占据了智能手机OLED显示屏市场的首位,尽管随后有所波动,但上半年整体仍保持了50.7%的高份额。  在具体企业方面,三星显示以43.8%的市场份额仍位居首位,但相比2023年同期51.6%的市场份额有所下降。  中国的京东方以13.8%的市场份额排名第二,而维信诺的市场份额也几乎翻倍,从2023年上半年的...
            0 0 382
            分享
      • 51testing软件测试圈微信