首先你要理解软件测试这个岗位需要做些什么?可以先去找一些软件测试理论知识来学习一下,通过测试理论的学习,你就知道软件测试是干什么的,使用什么样的测试流程,测试过程具体还得根据软件的需求来确定测试的一些方法,环境,工具等。
软件测试基本分为两大模块,一块是功能测试,一块是自动化测试。
功能部分涉及到一些概念及理论性的知识,包括:测试需求分析方法,产品需求分析、用例设计、缺陷定义、测试报告、探索性测试方法等;测试管理工具QC、缺陷管理工具JIRA、项目管理工具禅道;企业级环境部署虚拟机、LINUX命令、环境搭建、中间件tomcat、数据库安装、应用软件部署等;数据库专业知识:MySQL、redis!学这些知识如果全天学习3周左右的时间,就差不多了,全是企业里边实际应用到的。
自动化的部分主要会涉及到编程语言python/java;自动化测试相关知识自动化测试架构、接口自动化、web端自动化、移动端自动化、持续集成、质量管理平台搭建等等,工具会涉及到selenium、unittest、svn、jenkins、fiddler、postman、git等等;企业级性能诊断性能测试基础、性能测试工具、性能调优、性能测试报告撰写。这些知识如果是为了入门,可以做些简单的自动化测试基本上一个月就足够了。
所以两部分内容全天学习两个月的时间足够了,如果不能够连续学习,时间就没办法确定了!缩短学习时间早工作,给自己节约成本!有的人学习软件测试学习了一年放弃了,有的人学习软件测试学习了半年没学会。举个例子:来自多测师的一名同学要学软件测试,之前是学习汽车维修专业的,和软件测试毫不相干,然后在多测师的老师以企业的实战模式进行实操,差不多一个月时间她就顺利拿到offer,成功转行软件测试。那么为什么有些人学习软件测试的时间不一样呢?
原因很简单,是否按照企业的实战流程去学习的。因为要带一个完全不懂软件测试的小白学习的话,如果纯粹的让她背概念,记软件测试理论式多少有点不行的,所以在多测师坚持按照企业的实战模式去训练她,把企业要用到的所有工具比如(testlink、jira、禅道、wiki)都搭建在云服务器上,让她模拟企业的真实用法,真实操作,全真模拟企业。另外把常用的工具比如fiddler、Charles、xshell、xftp、postman、jmeter等等都给她,指导每个工具背后的含义,如何和项目进行结合,如果去实战,那么说到项目就需要对应的企业级项目区测试,多测师的老师们把企业的真实项目搬出来也搭建在云服务器上,让她真实去测试,最后她学到的东西很顺利就面试通过了,因为学的东西完全和企业一样,所以进入企业也没有任何压力,所以大家如果要学习软件测试除了基础的,还是要按照企业的流程去学习,有实操的经验,那么这样效果会加倍的!
以上内容为大家介绍了南京软件测试培训两个月够不够,希望对大家有所帮助,如果想要了解更多软件测试相关知识,请搜索多测师。