0基础小白,转行学测试,并且拿到一份9k的入职offer,我可以,相信你也行。

毕业两年,存款却没多少,感觉生活还是挺难的。虽然大学学的计算机专业,但是出来并没有找到一份好的工作,后来在朋友的介绍下去了一家it公司做文职,一个月只有三四千的工资,别说找女朋友了,养活自己都困难,后来跟朋友聊天中,突然发现软件测试这门技术是好入门的也比较容易,对于初学者来说不需要有很多的行业基础和背景经验,最终决定去尝试下。

零基础转行遇到的第一个难题就是不知道如何学习,对于这行完全是陌生的,充满了未知,一开始只能从网上买些相关的书籍,但是自己一个人看,遇到不会的,也没有人请教,后来在网上找教程,也没有什么起色,都有点坚持不下去了。也想过放弃,但是既然选择了这一行,又怎么能轻易放弃呢,庆幸的是转机来了,在网上找资源的时候,碰到了一些同行的朋友,加入了一些相关的技术群。通过跟他们的交流我对这行有了更深入的了解,也让我有信心去做好这件事。

日复一日,从白天到晚上,不是在学就是在学的路上,从理论到实际操作,各种难题,在群里各位前辈的解答下,都能很快解决。慢慢的自己也掌握了很多,像是测试方法,用例设计,webUI测试,appUI测试,接口测试。虽然技术还不是很成熟,但是找一份基础的初级测试的工作应该是可以的。

在找工作之前,经过不断的刷题,以及网上了解面试的过程,最后在面试了不知道多少个公司后,总算拿到一家社交软件公司的offer,一个月9000,对比之前的工资,翻了一番,我已经觉得很满意了。

 

下面这些就是根据我自身的经历总结的一些自学步骤,大家可以参考下!

第一步,软件测试的基础流程

测试基础算是软件测试中最重要的一部分了,只要你是做测试,不管是什么类型测试,测试的基础知识跟理论知识都是要学会的。大概就包括:分析测试需求,制定测试计划,设计测试用例,执行测试,编写测试报告。

第二步:学习脚本语言

如:python语言,python难度比较小,适合基础比较薄弱的测试工程师。但从长远发展角度来说,建议还是多了解下其他语言,像是C语言或者java。

第三步:学习软件测试所具备的工具

只要功夫深,铁杵磨成针,其实学习软件测试工具并不难,只是需要我们去系统深入的学习。像是性能测试工具loadrunner,接口测试Jmeter、Postman,自动化测试工具selenium、Appium,等。尽管工具不是万能的,但是利用好工具可以大大提高我们的工作效率,所以熟练的使用工具也很重要。最关键的一点,是要结合项目具体去操作,实践出真理,理论知识只有在我们的实际项目中才能得到巩固。

 

第四步:计算机硬件知识

了解性能测试的都知道在性能测试过程中硬件性能也是一个非常重要的指标、CPU、IO、内存、带宽等等、如果你是做硬件测试的。那么就更不用说了。交换机、防火墙、路由器这些设备都需要有所了解。

第五步:数据库的测试

MySQL数据库

MySQL简介、数据的安装,数据操作-增删改查,数据表操作,命令行工具以及数据管理、MySQL数据查询(条件查询、排序、分组、聚合函数、分页、自关联、子查询、连接查询)、内置函数、数据分表、项目练习、Python操作MySQL。

Redis数据库

Redis简介、客户端和服务器、数据类型(string、list、hash、set、zset)、各种数据类型操作、Python操作Redis、主从、集群。

第六步:项目实战经验

参与到真实项目的测试工作中,不断积累真实项目的测试经验。

学习是永无止境的,尤其是当今飞速发展的互联网行业,一不小心就会面临被淘汰的风险。尽管学习是必要的,但是也不要盲目跟风,适合自己的才是最好的。薪资越高,代表能力也要相匹配,只有在自己熟悉的工作领域不断学习进步才能达到高效率的学习方式。

任何技能的学习都是通过实践来实现的,尤其是IT行业,没有经验,不去练习,是学不好的,只有多实操多练习才能达到事半功倍的效果。

以上就是我这段时间以来学习软件测试的个人心得与经历,如果你们也喜欢软件测试,也欢迎对我的文章“点赞” “评论” “收藏”一键三连呦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值