师傅领进门,修行靠个人
怎么入行或转行软件测试?
想入行软件测试职业?不知道如何入行?我也想转行软件测试,却不知从何学起?新手们,可以看看这里,或许能获得一些些思路:
其实所有的入行,都是从学习开始 。就算师傅领进门,修行还得靠个人。
总结学习的途径大致有:一是自学,二是培训,三是在职学习实践(应届生居多)
第一种方式:自学,就是从看书开始,同时可以看网上视频。
对于想入行的,唐老鸭给大家推荐了几本书:
(1) 《软件测试的艺术》:入门推荐
(2) 《软件测试》:经典教材,入门必读
(3) 《Google软件测试之道》
(4) 《软件测试经验与教训》
对于初入行或刚从业者,多看看书,提高理论基础,培养测试思维。
推荐这几本书理由: 索取书籍请加群:测试之家(563220084)
(1)对于入门,基本需要的理论知识和流程都有涉及
(2)作为经典教材,质量可以信任
(3)内容比较完整和全面
不过,这里唐老鸭对测试入门的同学看书要提几点建议:
(1)书,不在多,在精:测试理论书籍,一本就够,仔细研读,有问题进QQ群,论坛多沟通、交流;
(2)看书前面都是理论,后面可以尝试根据书本的流程写测试用例,测试报告,熟悉测试工具等;
第二种方式:培训,这可能是快速转行或入行的最佳途径。
关于培训机构,如果自学无法坚持、有闲暇时间和积蓄,可以考虑去培训,一是有老师教,容易理解和跟上门路。二是有老师监督你学习,有问题可以及时解决。三是还有可能推荐工作。
网上有很多声音不赞成培训,说可能被坑钱,学不到东西。但是觉得专业点的培训机构,课程还是比较系统化的,贴近技术革新,实用性比较强(一般都会与公司合作项目)。其实很多在职的测试人员,都没有比较系统专业的测试理论知识,对很多测试工具也没有很深的研究。在一般的小公司,没有培训,没有资深的测试大牛带,自学能力 Just so so的话,都不会达到很高的造诣。
下面就了解下培训机构。
现在软件测试培训机构有2种教学方式:一种是线上,一种是线下。
不管线上线下,主要要考察:一是师资力量(师资水平,其工作背景,专职教师),二是课程内容(技能和实用性),三是教学方式(项目实训、分班教学管理、课后辅助、就业保障)。
全国的培训机构以北京、上海、深圳、成都、广州等互联网行业兴盛的城市居多。有名气的比如:博为峰(51testing) 领测国际 北京测试空间 北大青鸟 顶测科技 亿城测试等等。
鉴于很多同学是在职的,白天要上班,经济不是很宽裕的,建议选择线上课程。根据我的了解(不吹不黑),现在做的比较好的有: 51testing 松勤测试、咕泡学院、柠檬教育(腾讯课堂可以报名)等。
第三种方式:在职学习实践。
先较低要求入职,然后求发展。一般是应届毕业生有较大的优势,刚毕业,要求不多,学习能力强。但是在工作当中,如果有碰到好的师傅,要多请教,厚着脸皮,不懂就问;然后课后或工作闲暇时间,要多学习,做好职业规划和学习计划。从功能测试开始,然后向性能,自动化测试,测试开发方面逐步提升技能,为以后跳槽增加砝码。
如果你正打算进入这个行业,首先需要弄清楚的一系列概念:
1. 软件测试的概念
2. 软件测试的分类
3. 软件测试的工作流程
4. 软件测试的测试方法分类
5. 测试用例的方法和要素
6. bug的定义和生命周期
7. bug管理平台
8. 软件测试常用的工具有哪些
9. 哪些技术是必备的?哪些是辅助的?
还有一些软技能是你需要具备的:
1. 沟通能力
2. 自我驱动力
3. 学习能力
4. 快速的适应能力
5. 责任心
6. 态度