最近微信上有不少同学加我,大部分问的问题是如何自学?效果如何?能不能找到工作?这个。。。我心头一惊!
这完全无视我的线下培训的业务。。。。()从全民薅羊毛开始,就刮起了自学的风,看见这个题目,既然问了怎么学?那我还是简单的说一下吧~
一. 软件测试零基础自学从功能测试开始学
image.gif
重点:
1.什么是软件测试?
2.需求分析
3.如何梳理业务
4.编写测试用例方法
5.测试流程
6.缺陷管理工具的使用
7.bug的等级
8.测试报告内容等
image.gif
每一项里面又能分出很多章节,比方说提取测试点方法等价类、边界值等。
要知道一个好的功能测试照样能拿到20k薪资,有很多同学觉得软件测试一定要学高大上的自动化,测开,安全、渗透测试等。
问题是从零基础开始学,就需要先打好基础,另一方面,除了功能测试编写测试用例,整个项目的逻辑思维,还有业务掌握也很重要~
比方说,你做银行系统的测试,那起码你对银行业务要了解吧,存储业务,贷款业务,汇算清缴业务。这么说吧,一个好的银行系统测试工程师,不做软件测试,去别的银行面试窗口业务员都没问题~这就是软件测试的重点~业务水平。
另外就是看教程和视频了,免费的收费的都有,质量参差不齐,这块就看个人的领悟能力了
二 :大块就是数据库和linux这部分
数据库主要学习mysql,开始的话不要求多精通,熟悉掌握基本命令即可~增删改查,夺标查询等~里面的sql语句也要会。
linux部分:这部分需要掌握知识点比较多,
1.linux目录树结构
image.gif
2.linux基本命令:这里面可以看我之前的帖子
另外就是linux版本,这里面推荐centos7.
image.gif
有不少有同学面试的时候被问到你用linux啥版本?当时就慌了,只知道用的linux却不知道啥版本?这不就一个大坑踩上去了,其实就想人家问你刚买的win本装的啥系统,不就是win10、8、7、xp这些~linux也一样~记住了,你自己用的啥版本在强调一下~
接下来就是配置测试环境,安装虚拟机等。
1.之后还有自动化和性能测试,这里我就不过多的说了,想看可以看我之前的帖子,不过说实话,对于测试小白,大部分学不到自动化和性能就能应付一般的测试工作了,也或者说毅力不够的同学,可能看完功能测试就放弃了自学了
~当然我相信有不少人通过自学获得成功的也不在少数。
还是那句话,对于有一定基础的测试工程师通过自学些课程,完全可以锦上添花,提高技能水平,对于零基础的,自学这条路有点不好走~
最后,祝愿所有从事或者想从事互联网岗位的朋友,百尺竿头更进一步。