3年软件测试经验的一些感悟—愿测试进阶路上的你不在迷茫_3年软件测试学习到了什么

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新软件测试全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip1024b (备注软件测试)
img

正文

我刚开始接触测试这行和大多数人一样都是从功能测试开始做起的,大学学的是软件工程,学过c++,java。(不从实习那会开始就一直做的是软件测试)大概是2021年那会,那时候是在一家电商公司,自研的saas平台。刚入职那会,公司测试只有一个小姐姐,后面我入职了才知道,原来是因为他们项目要上线了,所以才招我进来的。

第一天入职,小姐姐就丢给我一份测试用例还有原型发给了我,说是让我两个星期内把用例都过一遍,有问题的化直接提禅道上。

说真的,我当时一脸蒙圈,我都没有培训过,就直接让我负责这个项目了?我啥都不熟悉,主流程是什么?我完全不知道,如何业务闭环,更是不清楚。

幸好凭借之前实习积累下来的工作经验,靠着自己慢慢的摸索,加上不懂的久问那个小姐姐,差不多半个月就基本了解了主流程跟基本业务,也成功的把测试用例跑完了,提交了很多bug.

在公司稳定之后,我也顺利转正了。因为我是一开始就负责这个saas电商平台的测试,后来公司就干脆让我负责这个项目了,另一个小姐姐,负责其他的测试。

整个2021年,怎么说呢,用两个词概括就是无聊跟安静,客户不是很多,加上功能迭代不是很多,我一个人全权负责这个平台测试,也没啥大问题。真正的转折点是2022年,因为口罩好转了,国内经济恢复也比较快,电商这行开始火爆起来,公司的业务范围也随之扩展,客户增长速度越来越快,需求也就越来越多,一次迭代就有10个功能。

接着就是不停的加班,尤其是上线前几天,加到八九点甚至十一点是经常的事。简直累成狗,但是心累的是只有我一个人负责整个项目的测试,从web、APP、小程序,全部都是我一个人弄,虽然中间公司也有尝试给我招过人。不过因为一些原因,基本全部跑路了。所以两年时间,我一个人负责整个项目的测试,我一个人干着两三个人的工作,却只拿着7K的工资。

有人会说,不是还有个小姐姐吗。是的,但是整个公司就我们两个测试,她也需要负责其他的项目。

那一年我有过无数次跑路的想法,但是,细想一下,我就算跑路了,下一份工作呢,我还是点点点吗?

也就是这一年我决定提高自己的专业技能。

一、学习自动化测试之前,必须学会一门编程语言
学习一门编程语是打开技术大门的第一步,也是功能测试进阶自动化测试甚至测试开发的基本准入门槛。对于测试行业来说,绝大多数从业者会选择两门语言来学习,就是Python和Java。我的建议是初学者先学习python

python学习路线图

二、熟悉被测系统,掌握前端的知识,数据库的学习
一切脱离业务的自动化测试都是“耍流氓”想要转自动化测试就需要从多个方面尽可能的去熟悉自己的被测系统;

学习内容:测试Web系统就要学习了解JavaScript、CSS、HTML、XPath 相关知识;测试移动端系统就得具备Android开发基础和iOS开发基础;测试C/S系统就要熟悉TCP/IP 等协议;

作为一个自动化测试工程师,总是需要做很多的元素定位,那么元素定位,我们急需要学习前端的一些基础知识。

前置基础知识

数据库是这个行业每一个从业者都应该学习的,不管是前端、后台、还是测试、产品经理、项目经理、运维人员都需要很明确的熟悉数据库相关操作,作为一名测试,更应该熟悉数据库的增删改查等命令。

Linux和数据库

在这里也希望在自学的你,通过我的知识分享可以少走一些弯路,可以形成一条自己的知识体系,并应用到实际工作中。当然,也真心的希望你们升职加薪,或许这才是最实际的吧。

如果你也有类似的困惑,那么我整理的视频资源和文档会是你的良师益友,或许可以给你带来一些实际性的帮助与突破。

三、3大主流自动化测试类型
自动化测试构成: 自动化测试在当前市场上应用非常广泛,主流有接口自动化测试和UI自动化测试。在此基础上,加上持续集成,就能实现全自动化测试。

接下来我会按照自动化的这3个主要构成来给大家详细介绍自动化测试:

接口自动化测试
接口测试一般有2种方式实现测试,一种通过工具实现;另一种通过代码实现,工具更多的做调试,大多数互联网企业做接口测试都是通过代码实现。

工具的测试,一般容易上手,对于“0”基础的人来说,不失为入门的首选,代码量有限,只要熟悉测试流程,会熟练使用工具就能够完成基本的接口测试,但是灵活性差,自动化程度没有代码高,市面上常见可以接口测试工具有postman、Jmeter等。代码的实现,主要是通过python。

学习路线图:

web自动化测试
web自动化测试主要通过代码实现。比如常见的应用有:Python/Java+selenium。 首先,还是需要熟练使用一门语言,非常熟练的运用至少一门编程语言。

其次,需要学习web测试的流程步骤,因为是基于页面默认人工操作,故而需要对于页面构成需要有一定的基础,比如:HTML+JavaScript+CSS,懂得页面元素的定位,以及常见的定位方式的使用等。如果有接口自动化的基础,那么学习web自动化相对会容易一些。 再者,通过一些相对完整的项目去实战训练,才能够较好的学习并把握web自动化的技能,通过反复的项目训练才能逐步的达到理想的效果。

学习路线图:

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注软件测试)
img

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
-1713278351014)]

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值