我对测试工作的一些认识(资深测试人员总结)

不知不觉在软件测试行业,野蛮生长了10年之久。这一路上拥有了非常多的感受。有迷茫,有踩过坑,有付出有收获, 有坚持!

我一直都在软件测试行业奋战, 毕业时一起入职的好友已经公司内部转岗,去选择了更适合自己的方向。

这两天和从上海回来的某厂CTO一起吃饭,谈到软件测试的发展,其实软件测试已经在不知不觉中发生了非常大的改变, 前几年的软件测试行业还是一个风口,随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业,目前软件测试行业“缺口”已经基本饱和。当然,我们说的是最基础的功能测试的岗位需求已经很少了, 而自动化、性能、安全乃至于以后可能出现的大数据测试、AI测试仍存在着非常多的机会。
请添加图片描述
在这十年测试生涯,看到了太多想提升测试技术而没有明确方向的人,深刻的体会到测试人员的技术痛点, 以及测试这个角色在互联网公司的待遇和地位远不及其他岗位,甚至还是会有很多人会认为测试在公司随时能被取代,可有可无。

那么在软件测试行业如果只会手工测试的测试人不做测试了,我们还能做什么?唯一办法就是保持持续的学习, 希望裁员的时候自己能幸免,或者公司倒闭了,自己在市场上能更有竞争优势。因有更多机会去面试,所以接触了更多的测试人员,正因为在这个大环境不好的情况下,加上疫情的影响,我同样为“如果不做测试了, 我还可以做什么”而焦虑。

但其实,你可以看看其他专业毕业的同学,他们大多数并不能在工作几年就工资翻倍,或翻几倍!当然, 也有普遍比我们更高工资的专业。不过,我仍然因为自己生在90后,选择了计算机专业而感到幸运。

在这里插入图片描述

测试行业的现状

现在测试行业的的趋势, 你去面试任何级别的测试工程师都会问你是否会自动化测试,所以自动化测试已经是必备技能,而不是加分项。

换句话说, 会用开源的测试工具不足以在公司涨薪或者跳槽至一线互联网大厂。因为真正企业自动化测试落地肯定是一个团队在做。

当你熟悉使用这些开源框架之后,你会发现有些框架之间是相通的,所以基于这些开源框架, 我们打造一个属于自己的测试框架。

可以根据公司实际测试需求自主封装适合项目的测试框架,落地实用。建立自己的技术体系,得到一套落地有效的自动化测试方案,从青铜变身王者。

这样让我们自动化团队将更多的精力放在测试用例设计本身上面, 达到提高产品质量,提升效率的目的。

学习的内容一定要基于自己的工作来,这样才能把学来的技术变成工作经验。那么我们软件测试工程师如何在繁琐重复的手工测试工作中,慢慢扩展积累测试技术,建立自己的技术体系?

一、打造纵深的测试技术体系

学习提升测试技术有没有捷径?我认为少走弯路就是最大的捷径。系统资料➕前人指点是功能测试转向自动化测试乃至测试开发最好的学习方法!

我的自动化测试之路, 一路走来都离不开每个阶段的计划,因为自己喜欢规划和总结,所以,我根据多年的测试经验总结编写了下面的 《自动化测试工程师学习路线》 ,从测试的各个方面为你整理了当前最热门的测试库和框架,帮你建立自己的自动化测试技术体系, 让你在测试工作变得更加高效。

【自动化测试学习路线】

1. 自动化测试必备Python编程内容

在这里插入图片描述

2. Web UI 自动化测试基础内容

在这里插入图片描述

3. Web UI 自动化测试实战内容

在这里插入图片描述

4. APP UI 自动化测试基础内容

在这里插入图片描述

5. APP UI 自动化测试实战内容

在这里插入图片描述

6. API 接口自动化测试基础内容

在这里插入图片描述

7. API 接口自动化测试实战内容

在这里插入图片描述

8. CI/CD持续集成专项技术

在这里插入图片描述

9. 自动化测试框架实战技术

在这里插入图片描述
目前我一直不断学习和优化技术栈, 保证是市面最先进和主流的测试技术,我想的大家学的就是市场所需,将知识和技术变现。根据上面所说的这些测试知识点掌握肯定是需要自己多花费时间和精力的,我也找了很多测试的朋友,做了一个技术分享的交流群,里面有我们收集的视频教程和技术文档。如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受,可以加入我们一起交流。而且还有很多在自动化,性能方面有一定建树的技术大牛,分享他们的经验,资源入口👉👉👉http://c3v.cn/1KVJub📍📍📍

二、提高自己对产品的业务能力,看问题不单一

一个优秀的测试人员首先要是一个好的产品,要非常清楚项目服务的人群是谁,要站在用户的角度去考虑和设计。

所以要做好测试,不能只琢磨测试技术,还得考虑用户。要想熟悉某一个领域的业务,平时就要多关注和学习该领域相关的知识,把自己当做一个真实的用户去亲身的体验和感受。

我们在实际的工作中会接触很多领域的项目,如电商、社交、游戏、医疗、金融、电信、财务等等。要想把这些领域的项目测试的很到位,那么必须对这些业务的实现流程、包含的业务模块要非常的熟悉。

劝大家:“干一行,爱一行;干一行,专一行”。

三、提升自己的软技能

1)执行力:

战胜拖延症,严格要求自己,计划制定之后无论如何都要去按时完成

2)学习能力:

第一点要做到的就是用心,用心对待新知识,用心对待新事物,用心才会获得更多的知识和技能。

养成良好的学习习惯,不管自己是什么专业,什么特长,将来的理想和抱负是什么,都需要有良好的学习习惯,才能帮助自己提高学习效率,提升学习能力。

近朱者赤近墨者黑,我们要提升自己的学习能力,就需要和优秀的人交朋友,和他们在一起,可以学习到很多。

多向别人请教经验。过来人总是会有很多过来人的经验,这些都是很宝贵的财富,自己要提升学习能力,也可以和他们请教,帮助自己提升。

找到适合自己的学习方式,有些人喜欢在书籍中获得知识,有些人喜欢在实践中获得知识,有些人喜欢通过别人经验得到启发,不同的人对应不同的方式,找到最适合自己的,会有利于学习能力提升。

3)解决问题的能力:

遇到问题之后不能只是简单的把问题抛给领导,要培养自己解决问题的能力;即使不确定应该怎么样才能更好的解决,也要先提出自己的一个或多个解决方案再与领导沟通讨论。

4)沟通能力

多读:通过读书来获取你没有经历过的经验并不断积累使你掌握各种知识点,为沟通打下坚实的语言和文字基础。

多看:经常上互联网看资讯以及通过看电视、看电影、看报纸、看杂志来获取当今社会的热点信息,为沟通冷场时找话茬,从而找到共同感兴趣的话题而引导至你要表达的主题上去。

多写:多练写钢笔(毛)字、写文章来提高自己的书法和文笔表达能力,增强自己在他人心目中文化品位,从而为沟通打下印象基础。

多动:要多走出去参加一些活动,如聚会、讲座、瑜伽、游泳、球类活动等方式来增加交友面从而为沟通带来铺垫。

多思:勤思考,通过思考模拟对方的心理活动,来提高自己的应变能力,使自己在沟通过程无论遇到什么情况都处惊不乱,妙语连珠。

最后

不要只做从未停止,行动从未开始的人,很多事情,做着做着就无师自通了。如果在做的过程中还能稍微加点思考,稍微看一些别人的经验和做法,成长会更快,效果也会更好!加油吧,测试人!路就在脚下,成功就在明天!

  • 3
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值