软件测试怎么学、学什么?最清楚的答案在这里
软件测试怎么学、学什么?最清楚的答案在这里
有同学提了这个问题,我尝试回答下。
如果让我给个最经济实惠的办法,我的建议是,去参加培训吧!尤其是对自学能力差的,自律能力差的同学。
如果是要学开发,我不建议参加培训,但零基础学测试,我的建议一定是培训。
原因有三
1.软件测试知识结构庞杂、重在实践,而且测试没有成体系的教材,多是在实践中锻炼出的思维方式和测试技能,这些不是自学能学会的(个别学校不错,特别聪明,自我驱动力强的同学,也能自学出来,但不具备普遍参考意义),测试学习,如果没人指导,一般只能自学出测试理论,很难获得实际项目经验,很难知道测试项目每一环节怎么进行,但实际的工作经验,在面试中却是成败的关键。
软件开发知识结构专一、讲求深入,我个人认为,对于能吃苦的同学来说,随便找自己要学的语言的书,编程的书都足够体系化,踏踏实实照着书本敲十遍例子程序,开发也就算入门了,然后去参加开发的面试,通过面试基本没有问题。
2.喜欢做开发的同学,一般都是自我驱动力比较强,并且习惯于独立自主解决问题的,所以对于这些同学而言,开发是可以自学的。
3.就算对于个别特别有悟性、特别聪明、驱动力强的同学,软件测试自学需要花费的时间至少也得在四五个月,培训的话,可以把这个时间压缩到两个月左右,节省至少三个月的时间,就是多挣了三个月的工资,反倒是省了钱。
如果确实因为经济条件不允许,不能报班,我建议对于软件测的学习,起码要掌握以下知识点:
1、Linux,Sql,语言基础,网络基础;
2、测试生命周期的落地,Bug生命周期的流转,迭代,敏捷;
3、软件测试思维的建立,需求分析的方法,用例设计的方法;
4、测试计划、用例、缺陷、报告等的写作;
5、用例管理工具、缺陷管理工具;
6、Web、APP、Client测试的异同;
7、性能测试LR,界面自动化Selenium。
评论 丨 共0个