软件测试2个月能学会吗 软件测试自学需要多久
一、零基础多久能学会软件测试,不难吧
在下前来发表下自己的看法:
首先基本的测试工具要了解,比如性能测试工具loadrunner或接口测试Jmeter、Postman,自动化测试工具selenium、Appium等等。然后学习测试用例设计方法(如等价类、边界值、场景法等),测试要有自己的想法与思路。代码能力最好有些,因为自动化测试写写脚本啥的。
一般来说,软件的黑盒测试,即功能测试,会占大部分,比如说,一个付款按钮,用户不小心多点了几次,造成了多次提交扣款,那用户岂不是要哭了,哈哈。功能测试一般结核业务需求,来分析测试的点在哪里。还有个白盒测试,即结构测试,这个需要懂代码啦,虽然程序员是需要写单元测试的,但是属于模块功能层面的,这时就要了解程序结构是什么呀,逻辑是什么样的呀,然后对所有逻辑进行测试。
然后就是,现在很多测试都是用python来做,可以考虑学习一下。对了,数据库(mysql,redis等)至少也要了解下,知道数据的流向,可以增加自己理解,也可以更快的定位问题所在。
最后,至于多久,要看学习的计划与付出的努力了,怎么生成测试报告,怎么接口测试,怎么写脚本,怎么分析等等。然后个语言(建议python简单点),了解熟悉下。如果是测试web应用,那最好了解下web应用开发流程。如果对于“会测试“的要求不高的话,就是,那种点点按钮,测测接口,能够写出测试用例,知道怎么提bug,那1个月差不多就可以做简单的测试了。
哦,对了,额外再补充一下,测试是软件面向用户的最后一道关卡,若应用上线出现bug,会对公司造成损失。因此,一定是要培养仔细,细心,严谨的态度,同时也要不断学习,去理解业务,去学习更多的测试技巧与方法。
谢谢~
二、软件测试需要培训几个月才能上岗工作该注意些什么
对于转行进入互联网行业,自学肯定是不行的,培训的目的是帮你打开这扇大门,因为一般这样的培训机构都有资源,能推荐到一些面试机会,纯靠自学然后找工作难度会非常大,而且在学习的过程中能给出当前测试行业的发展以及所需要的知识体系,还可以结识一些这个行业的同学,至于学到什么程度全靠自己的学习能力和自律程度了。
其实无论行业,在现在这个社会环境,不持续学习肯定是会被淘汰的,互联网行业更甚,所以一定要保持学习,
培训的过程中多和老师交流,平时去逛逛各个测试论坛,找一些优质的测试公众号多看看,培养自己的测试思维,将课堂的理论能够融会贯通,技术这块一定要多动手实践,一定要好好学一门编程语言傍身。
三、软件测试可以自学吗软件测试自学难不难
软件测试在计算机领域当中属于相对于简单的方向,测试行业的职业属性属于典型的入行入门非常容易,但是深入难,需要一定的知识广度和学习能力。
软件测试是一个入门相对简单,技术含量也很高的工作,涉及的范围非常宽泛!
涉及到的知识点有:
1、测试需求分析方法:产品需求分析、用例设计、缺陷定义、测试报告、探索性测试方法等
2、测试管理工具QC、缺陷管理工具JIRA、项目管理工具禅道
3、企业级环境部署:虚拟机、LINUX命令、环境搭建、中间件tomcat、数据库安装、应用软件部署等
4、数据库专业知识:MySQL、redis
5、编程语言:python/java
6、自动化测试相关知识:自动化测试架构、接口自动化、web端自动化、移动端自动化、持续集成、质量管理平台搭建等等,工具会涉及到selenium、unittest、svn、jenkins、fiddler、postman、git等等
7、企业级性能诊断:性能测试基础、性能测试工具、性能调优、性能测试报告撰写
如果非计算机背景,并不很建议自学软件测试,软件测试虽然简单,但是也是规避不了的坑的。
私聊小优了解更多it资讯和免费公开课~~