• 0
  • 0
分享
  • 10年软件测试经验的测试工程师,想和新入行的小伙伴聊聊
  • 恬恬圈 2020-12-08 17:16:10 字数 2439 阅读 2396 收藏 0

       大家好,我是虚竹,首先介绍一下我自己,从事软件测试行业到现在是10年时间,毕业之后一直从事的软件测试行业。很幸运在毕业时赶上互联网这波浪潮,然后就一直在互联网公司工作,虽然那时候的软件测试技术发展还相对比较混乱,但自己因为公司业务发展的原因,硬件测试、功能测试,性能测试、自动化测试什么的也都做过。

       因为我接触软件测试的时间算是相对比较早,那时候也没有相对比较全面、深入的培训体系或者说学习途径,只有通过一些前辈的指导,以及自我的学习加总结来进行自我提升。这种提升的方式,无疑是很缓慢且痛苦的,所以到现在,我把这些内容进行了一定的总结,希望能够帮到所有想要提升的人。

       一个人的测试能力包含硬实力和软实力

       先聊聊硬实力,硬实力的话就是技术、思维、业务能力。先说第一点,技术。不管怎么说,软件测试都是一个技术岗位,想要在这个行业有长久的发展,或者说想要有更加丰厚的收入,一定需要有较好的符合行业或者市场的专业技能,像是Python自动化、性能测试、测试工具这些。

       我总结了一些比较关键的能力简单说下

       第一个:在手工测试阶段下,要学会抓住重点,不要把宝贵的测试时间浪费在纠结细枝末节上,这功夫不如多回归几遍核心的主流程,第二点要学会处理系统框架和业务流程,BUG不仅仅出现在你所负责的测试的模块上,也有可能存在于依赖的模块。然后,越早介入测试越早发现问题,从而对系统质量的保障就能够越到位。

       第二个:一定要掌握一些主要的测试工具,比如说接口自动化测试所常用的Jmeter、Postman,UI自动化常用的robotframework、airtest,app自动化常用的appium这些。对于你工作的开展会更加顺利一些。要记住,这些工具的应用一定要落到实际工作,而不是单纯简单的学习。只有落地到工作,你才能够越用越熟练,为你的工作产出更多的价值

       第三个:一定要掌握Python编程语言。目前测试行业应用最为广泛的编程语言就是Python。而对于自动化技术,一定要掌握到编程自动化,这个能力对于测试人员未来的发展是非常关键的。现在行业内的高薪职位,基本90%以上都是需要有Python自动化测试技能相关的,所以说如果想要让自己尽快突破薪资瓶颈,这个技能太关键了,但需要额外说一句,这些能力也是一定要落地到工作的,只有不断地在工作中积累和优化,你才能够更好地往前发展。我们很多学员之所以可以涨薪到16K,18K甚至20几K,拿到很多大型企业的offer,很大一部分原因也就是因为掌握了完整的自动化测试技术,并且可以无缝对接企业实际应用需求,所以别再去相信那些鼓吹自动化无用的文章或者视频了,现在这个行业很看重自动化能力了。我也在B站上传了一些关于Python自动化测试相关的技术讲解,这些就是市场上现在比较关注和主流的技术内容,有兴趣可以添加我的助理小龙女了解一下。

       再说思维,就像开发一直在说开发思维一样,测试也需要有测试思维,想要把测试做好,这也是一个很关键的硬实力。首先来说,对于工作上的内容,我们需要多维度思考如何更好地把控软件的质量,像是用户体验、用户实际使用场景、业务的实际应用、用户使用习惯等等等等,因为系统不单纯只是功能缺陷,还有很多是非功能的缺陷,而这些需要我们多维度思考才能够更好去保障质量,再者,之前说过软件测试是技术行业,而我们所应用的技术一直在更新,所以需要具备有足够好的学习能力,能在最短的时间上手新的技术,从而能够体现出你的价值。至于说业务能力,没什么好说的,无非就是安心熟悉罢了。

       接着再来说软实力

       这就包含沟通能力、责任心、职业素养、情商等内容,如果说硬实力是你在这个行业的立足根本,那么软实力就是你升职加薪的必备条件。

       首先是沟通能力,因为工作性质的原因,我们是需要不停与其他同事进行对接的,在这个过程中,沟通能力就尤为重要了。经常说开发与测试水火不容,是天敌,其实也只不过是沟通不到位罢了。我给大家说两个小技巧:

       第一是带有目的性沟通,每次的交流是有目的性地,要围绕这个目的进行交流,在达成一致后,记得形成结论并记录下来。

       第二是注意方式,我们的沟通是为了解决问题,而不是为了制造问题,所以注意自己沟通时的情绪、语气、措辞。再结合第一条带有目的性沟通。我们才能够更加效率地处理问题。

       再者,是责任心,都说做测试一定要有责任心,但实际上只要是一个人就应该要有责任心,要能够承担起自己的职责,对于自己的工作应该要做到尽职尽责。让自己变成可靠的人,那么你在工作中,在职场中,自然也就能够遇到更多的机会。

       然后就是职业素养

       我们经常会见到企业招聘都是需要有工作经验的人,很多应届毕业生也经常在吐槽,才毕业怎么会有经验,没有经验找不到工作,陷入一个奇怪的死循环里了。其实企业之所以强调工作经验,其实就是看重职业素养。良好的职业素养能够更快融入公司环境,尽早开展工作,减少企业的前期培养成本。毕竟拥有良好职业素养的人,相比较愣头青更加便于管理。

       最后再来说说情商,总结下来就是少说话,多做事。作为一个底层员工,应该是把你上级交付给你的任务踏踏实实地完成,而不是一味地抱怨,说得越多,越容易犯错。我们经常会见到职场老人之间交流着公司的问题,领导的问题,这是人之常情,但是如果你在这样的场景下学会装傻,学会闭嘴,安心做好你自己该做的事情,就足够了。毕竟公司是工作的地方,不是茶馆。心里有再多想法,先把事情做好,自然会有机会让你去适度表达。不要为了能够快速融入团队而侃侃而谈,这是没必要的。


作者:软件测试开发-虚竹

原文链接:https://blog.csdn.net/shuaigezhou10086/article/details/108278167

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   WEB渗透测试检查项  1. WEB漏洞类  2. 认证授权类  3. 命令执行类  4. 业务逻辑类  5. 注入类  6. 客户端侧攻击类  7. 信息泄露类  8. 其他作者:乔木滴滴    来源:http://www.51testing.com/html/71/n-7796271.html
            0 0 277
            分享
          •   据英媒 The Register 当地时间本周三报道,一位 IBM 员工向该媒体透露,IBM 云服务部门 IBM cloud 过去数日经历了一次大规模裁员,影响数千名员工。  此外本次裁员还是秘密进行的:受裁员工必须签署 NDA,不得对外谈论裁员具体细节。  具体而言,本次秘密裁员主要针对高级的程序、销售和支持人员,受影响的员工大多在 50~55 岁年龄段,工龄位于 20~24 年之间,职级集中在 L7、L8、L9,裁员前拥有相当高的薪资收入。  IBM 发言人向英媒表示,这家科技巨头今年早些时候披露了一笔劳动力再平衡费用,这笔资金将影响 IBM 整体员工团队中的“非常低个位数百分比”,I...
            0 0 458
            分享
          • 读者提问:『阿常你好,使用 Jmeter 做性能测试,如何模拟多个不同的用户同时登录,总共有几种方法 ?』阿常回答:阿常所知的方法有如下两种:1、CSV Data Set Config本地创建文件,保存为 csv 格式,里面保存用户名和密码。CSV Data Set Config 选择本地创建好的文件,设置变量名。(后续在需要传参的请求中,引用变量 ${username},${password})2、创建JDBC请求获取登录账密Jmeter 创建JDBC请求获取登录账密,结果存储到变量中,依次传给登录接口。具体可以查看阿常之前写过的文章,jmeter创建JDBC请求,返回多...
            0 0 2833
            分享
          • 一、什么是兼容性测试?很多人都知道兼容性测试,但是却很少能准确理解兼容性测试,大多都只会想到浏览器的兼容;实际兼容性还有其他内容,包括web 兼容和APP 兼容;那么下面咱们先说说什么是兼容性测试:兼容测试(Compatibility Test Suite )官方简称CTS ,指对所设计程序与硬件、软件之间的兼容性的测试。一般来说,兼容性指能同时容纳多个方面,在计算机术语上兼容是指几个硬件之间、几个软件之间或是软硬件之间的相互配合程度。按照我的理解,我认为兼容性测试是指测试软件在特定的硬件平台上、不同的应用软件之间、不同的操作系统平台上、不同的网络等环境...
            7 7 1003
            分享
          • 1、引言小屌丝: 鱼哥,你说爬虫或者登录网页,最烦的是那个操作?小鱼:图片验证码了。小屌丝:确实是的,那有没有什么办法,能破解这种繁琐的验证呢?小鱼:方法嘛,有啊,例如:cookie啊,或者利用第三方库啊小屌丝:真的有第三方库,可以解决这个问题?小鱼:对啊,很方便的,小屌丝:演示一下如何?小鱼:怎么突然点饿了 ~小屌丝:我懂我懂, 你分享完,咱们泡澡去~2、 ddddocr2.1 介绍验证码,复杂一点的有滑块验证码,点选文章和点选图片验证码。这些都是爬虫和WebUI自动化测试中中的老大难问题,今天介绍一款通用验证码识别 SDK 对他们彻底说拜拜,它的名字是 ddddocr 带带弟弟 OCR 通...
            0 0 1706
            分享
      • 51testing软件测试圈微信