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

  我也是黑盒出来的呀

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

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

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

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

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

  我从功能转自动化的过程

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  >压力

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

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

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

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

  >学习

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

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

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

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

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

  >未来

  很多人会问前景的问题~

  发展的问题~

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

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

  学如逆水行舟,不进则退

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

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

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


作者:佚名    

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

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   微软近年来在人工智能领域深耕,并最终可能将其添加到 Windows 11 上使用的其他所有应用程序中。Windows 的一项功能"Studio Effects"可能很快就会有新的人工智能特效,将你手里的视频甚至视频里的人物变成水彩画、卡通甚至插图。借助人工智能的神奇魔力,你甚至可以看到自己的视频实时变成这些特效。  Windows Studio Effects 于2022 年首次亮相,在配备 NPU(神经处理单元)的新硬件上工作效果最佳。Studio Effects 专为混合办公而设计,因此如果您使用 Microsoft Teams 或其他应用程序进行交流,不妨打开 S...
            0 0 671
            分享
          • 第1步:设计测试自动化策略许多团队通常会遇到困难,因为他们没有面向目标的测试自动化策略。它将所有团队成员保持在同一页面上。它通知和传达预定义的目标和计划,每个人都可以从中了解他们所做的是对还是错,并调整下一步行动。如果没有清晰的战略,团队很容易改变方向,选择错误的解决方案,并且无法以有助于实现业务价值的方式使用测试自动化。这是看待它的一个好方法:测试自动化就像构建并拥有自己的软件来测试其他应用程序。它应该以与软件开发相同的方式以清晰的愿景和计划进行管理。第2步:丰富测试自动化基础了解测试自动化的所有基础知识至关重要,从敏捷和DevOps方法、框架构建、自动化金字塔、架构、自动化方法到报告和指标...
            0 0 1209
            分享
          • 偶尔用到这个指令,每次都要搜,索性自己记个笔记直接进入主题,首先cd进入tomcat的bin文件夹下,然后可以尝试以下三种启动方式:第一种(当前会话启动): ./startup.sh效果:然后tomcat就在后台启动了,我们还可以在当前会话中继续输入其它指令,比如ps -ef | grep 'tomcat'来查看我们刚才启动的tomcat服务:可以看到它的进程id是6951,我们可以使用如下指令将其关闭kill 6951这种启动方式是直接后台启动,但不是让tomcat一直就在后台跑了,当我们关闭当前连接linux的会话...
            15 14 3663
            分享
          • 一、先来看最优效果要达到该点,在做接口测试前,做为测试者,我们需要非常明确自己选择测试工具去达到的核心目的。通常情况下可能有以下几个:这里不仅仅只是说明了全流程自动化接口测试实现方案,对于常规的接口测试也进行了罗列开发者调试接口测试人员提前介入测试,尽早发现程序缺陷测试人员对于系统接口回归,确保后台逻辑无缺陷,降低版本迭代风险如是情况1或者2,在实际的项目开发过程中,这其中的空余时间不固定且零散,按照这样的预期,我们期望接口测试工具更为便捷,可以快速的配置出接口测试脚本或用例。这类接口自动化测试工具有:1、PostmanPostman工具的优势清晰的图形界面;结合界面操作可以快速的配置接口请求...
            0 0 3235
            分享
          •   一、什么是自动化测试框架?  自动化测试框架是为自动化测试用例或者脚本提供执行环境而搭建的基础设施。自动化测试框架有助于有效地开发、执行和报告自动化测试用例。  优点:  · 代码复用  · 提高测试效率  · 更高的测试覆盖率  · 维护成本低  · 更早发现和记录bug  二、框架的基本组成  1、配置文件管理:  一般需要一个配置文件去控制一些环境信息、开关。配置文件可以是txt/xml/yaml/properties/ini,一般.propertis使用较多在JAVA里,Python的话通常会选择ini文件。  2、业务逻辑代码和测试脚本分离...
            0 0 902
            分享
      • 51testing软件测试圈微信