针对纯小白希望上手快好找工作的条件下,建议学习软件测试。其实运维也非常适合小白,但是运维的天花板太低了。软件测试的入门相对低,而且天花板相对高,容易走到管理层或者测开这个位置。
目录:
软件测试与开发的对比和行情
软件测试如何入门
测试今后的职业发展方向
一、软件测试与开发的对比和行情
日常工作中开发会说:测试就是找麻烦;测试说:一切问题都会出现在极端情况下。开发说:你要知道轻重缓急,这根本不能在优先级排上。测试说:这问题这么明显了,你们不改要测试干嘛??
通过日常对话可以看出来开发和测试的区别。开发人员负责将项目开发出来,测试人员就是找到任何情况下开发人员设计的程序产生的bug,并且检查是否能够满足需求。

开发岗位vs软件测试岗位必备技能对比:
点击领取全栈试听+用例模板+简历模板+性能手册
(1)开发是必备语言技能,现在需求量最大的就是Java;
而软件测试,未来想要上升到自动化15-20k,可以选择学习Python;
(2)开发岗位需要参与内部测试、部署、实施、按产品要求,进行编写代码,确保质量和性能;
测试则需要核心的方法论,将测试用例完整的写出来;
(3)以Java为例,开发人员需要熟悉Java EE,包括Servlet/JSP、JMS、Web Service等,对各种开源的软件比如Spring、Struts、Hibernate/ibatis、Tomcat等;
测试人员的话,需要掌握的就是主流的测试工具,比如JMeter和LoadRunner,自动化相关的QTP,禅道啊还有一些开源工具。
(4)开发人员对数据库掌握的情况也是要深入与测

对于希望快速上手并找到工作的新人,软件测试是一个好选择,相比运维具有更高的职业发展空间。本文对比了软件测试与开发的技能要求,解释了软件测试的入门途径和职业发展方向,指出尽管许多人认为开发优于测试,但国内测试人才缺口大,提供了良好的就业前景。推荐新手学习Python以提升自动化测试能力。
2234

被折叠的 条评论
为什么被折叠?



