第一阶段 测试基础
测试基础是软件测试最最最重要的部分,只要你是做测试,不管是什么测试,测试的基础、理论知识都是必须学会的。
最好学到什么程度呢,最好是能够理解,并能够用自己的话给复述出来。
毕竟面试初级测试的时候,问的问题都是从基础理论上进行考核的。
第二阶段 工具学习
软件测试的基础学完了过后,应该学习工具了。
其实学工具真的很容易,所以大家不用去纠结工具的选择。
把最基础的几个工具学习了就行了,以后用到什么工具就去学什么。
下面我会列几个必学的工具,不用太精通,会用就行了。
性能测试工具:loadrunner、jmeter。
接口测试工具:postman
抓包工具:fiddle
数据库管理工具:Navicat
项目/BUG管理工具:禅道、QC
搜索工具: 百度、谷歌
以上的这些工具都是纯图形化的,很好掌握,估计就性能测试工具稍微会费点时间。
好了,学完了以上两个部分,恭喜你,你已经是一个出色的初级测试工程师了。
接下来,你要考虑你的发展方向了。
是成为一个自动化测试工程师呢?
还是性能测试工程师呢?
这个阶段,我们应该学习代码了,关于编程语言的选择,一般会选择Java或者python。
还有数据库也是必须掌握的!不过不用像开发那样,学的那么深入,把基础的部分学完就行了。
1. 首先需要给自己定个目标,多多问问自己为什么想要学习软件测试?感兴趣?随大流?有个清晰的定位,学习起来可能要简单一些。我们需要了解的是软件测试是什么?软件测试就是在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否满足设计要求进行评估的过程。那么零基础该如何学习软件测试呢,以下是我的总结,仅代表个人观点。
2. 软件测试需要掌握哪些技能呢。要熟悉掌握使用MYSQL、MongoDB等数据库;能够熟悉的设计、编写测试用例:熟悉使用Linux系统、熟悉使用性能测试工具LoadRunner、jmeterder等;掌握一种开发或者脚本语言(Java、Python)等。综上所述的话其实要学习的东西还是蛮多的。所以我这边推荐大家学习的一些书籍有:软件测试的理论和知识、数据库知识、Linux知识、性能测试,接口测试、测试工具;学习这些书籍呢建议不要光看书本知识,可以搭配视频边看边学,理论知识掌握的差不多的时候可以自己上机操作。有不懂得或者不会的,一定记得多问,问一些有经验的人。
3.软件测试并不难,不管你之前的基础如何,只有你用心学习,肯专研,坚持下来了,肯定会收到意外的惊喜。如果想要系统学习,你可以考察对比一下开设有相关专业的热门学校,好的学校拥有根据当下企业需求自主研发课程的能力,建议实地考察对比一下。祝你学有所成,望采纳。
在条件允许的情况下建议到正规机构学习,效率高,效果也更好!