想转行软件测试,听说是IT界最轻松的行业,不知道可不可行?

PS:本文转载自黑马测试知乎高赞文章
链接:https://www.zhihu.com/question/475107372/answer/2871053183

按照本人拆题的习惯,我拆成4个小问题:
1)想转行软件测试,因为听说是IT界最轻松的行业,是不是这样?
2)想转行软件测试,不知道可不可行?
3)犹豫转行软件测试,你心中也行存在这些误区
4)如何转行软件测试?
一个个来回答。

一、想转行软件测试,因为听说是IT界最轻松的行业,是不是这样?
1、IT界技术岗位中,最轻松的行业就是测试,为什么?
先抛结论:软件测试就是整个互联网三大技术岗位中最轻松的工种。

且,如果你只是从事手工测试的话,可以负责任的讲,你只要会打字就行(虽然这并不是长久之计)。
为什么我会如此笃定测试会是IT技术岗最轻松的行业呢?看下IT各个技术岗,女生从事的比例就知道,测试行业接近一半都是温柔似水的女生。
强调技术岗,是因为IT届曾经出现过一个岗位叫“程序员鼓励师”,怕有人抓住这点,说我结论有瑕疵

所以互联网三大技术岗位中,软件测试无疑是最轻松的。没有必要跟我犟,有这时间你可以:
1)想想男女生,哪个更怕掉头发
2)去问问IT企业工作的兄长,了解下开发和运维小姐姐比例,有没有测试多?
3)或来黑马这种综合性的IT培训机构,进任何在读班级,看看女生比例,哪个有测试高?
为什么这么高比例的女生愿意从事软件测试呢?看下测试PK开发的工作强度就知道:
1、国企:早9点 晚6点 (测试、开发基本不加班)
2、互联网:弹性(早上11点前到就行,早来早走)工作模式,一天9小时左右。
1、测试加班开发基本都加班(项目发布上线前后)
2、 开发加班测试未必加班(平时工作)
3、私企:9~10.5个小时
1、私企开发加班多
2、测试加班少,主要取决于是否上线
所以,测试工作,相比开发,工作强度更低,测试更轻松。

二、想转行软件测试,不知道可不可行?
继续先抛出结论,当然太可行了。
1、从学习门槛来看,软件测试门槛并不高
请问男生和女生,哪类人群逻辑性会偏弱些?
当然是女生。
这么多女生选择的软件测试,学习难度肯定没有开发高。加上工作还更轻松。薪资更不低(下方九就讲)
2、从学习周期来看,软件测试仅开发一半左右时间
以综合性IT培训机构黑马为例,开发学科学习时间一般都是6个月起步,但是测试学科,3个月就可以毕业去找工作
3、从薪资来看,测试的薪资可并不比开发低


4、从黑马学员的专业和学历来看,软件测试相比其他IT工种更易入行
黑马开发学科学员,大部分是本科学历,计算机专业,男生;
黑马软件测试学科的学员,大部分却是大专学历,非计算机专业,甚至是文科专业(从下图“培训前岗位”就能看出);
是不是这样,可以看下方就业数据内部截图。
他们也是不满当前的低薪(见下图“培训前薪资”),通过3个月的努力,终于拿到了过万薪资。

截图来源:软件测试就业现状分析,2023是卷还是润?
http://bbs.itheima.com/thread-516098-1-1.html
所以转行做测试并非不可以。本科学历的话,测试找工作比较容易。
且,现在软件测试还有以下优势:
1、测试的就业方向比较广,不受语言限制,所有的行业领域(游戏、大数据、互联网、银行、车载等等)都可以去找测试工作,所有岗位量也不少
2、测试的技术更新比较慢,不像开发一样需要不断的学习新技术,也不受后台和前台开发语言的发展起落限制;测试更多的是经验的积累

三、犹豫转行软件测试,你心中也行存在这些误区
想转行做软件测试的人经常会犯这个错误。当大家想转型的时候,总觉的会是从零开始。
但其实并不是!即使你在测试方面的经验为零,你也会在以前的工作、生活中,或在特定领域,拥有丰富的知识。
我们做个简单的test:
你看的出冬兵看到瓦坎达送过来的手臂,为什么不开心么?

答案:因为送的是右臂
2.当你的研发人员 copy 了一段优质的功能代码

放到你项目中,你能发现有不对的地方么?

答案:她的刀拿反了
看到没,这就像软件测试这个行业,就算你从未进行软件测试,但是你依旧能准确的看出这些问题所在。
所以永远不要低估你的经验。你可以凭借自己的经验及专长,就可以寻找到进入该领域的机会。尤其当你专注或具备某些行业的知识或经验,这会给你带来其他测试人员所没有的竞争优势。
例如:
• 如果你有医疗保健领域的知识,你可以寻找机会成为测试医疗保健相关系统的测试工程师。
• 如果你非常擅长玩游戏或对游戏感兴趣,你可以成为一名游戏测试工程师。
• 如果你是某个领域的销售人员,你可以寻找机会成为与你的领域相关的测试工程师。
尤其一些Tob业务,如果你曾经从事过该领域的工作,那么当你成为测试人员时,你将会比其他测试人员更清楚日常使用中的痛点,更加合理的针对性测试,来对症下药。
所以关注你的经验这或许是你的长处,而不是你的弱点。

四、如何转行软件测试?
任何工作,都是细分为软技能和硬技能。转行软件测试前,也让我们先来了解软硬技能:
1、测试硬技能——入职前要掌握
软件测试需要什么硬技能?企业发布的岗位需求最有发言权,来看下企业对测试人员关注什么:

通过招聘信息寻找高薪学习目标
1. 测试自动化技能
2. 如何在敏捷环境中工作
3. 如何定义并提交bug
4. 性能测试技能
5. 压力测试技能
6. 安全测试技能
如何获取上述6大能力,分享软件测试学习路线图:

该路线图配套视频资源完美覆盖上述6大高薪目标。
如何获取路线图上的配套视频资源呢?请狠狠点击下方链接,2600+点赞的资源,值得你查看:
《新人如何入门和学习软件测试?2760 赞同 · 567 评论回答》
https://www.zhihu.com/question/22230085/answer/1594809785
2、测试软技能——入职后去培养
1)沟通技巧和人际交往
无论从事何种工作,有效的沟通都是一项重要的技能。无论是通过办公沟通软件、视频电话、电子邮件还是面对面,你都需要与其他团队成员、其他部门、利益相关者、供应商或客户保持联系。
下面两张图就是我们在沟通中常见的问题。

软件测试是一个高度协作和社交的角色,需要较强的人际交往能力。与开发团队就错误报告、提供反馈和建议、以及将技术术语转化为任何人都能理解的可操作见解,沟通技巧都至关重要。
2)分析和逻辑思维
软件测试中,分析技能是关键。因为测试人员通常会负责分析复杂的系统和测试结果,以识别错误、找出安全威胁并提供有效的解决方案来应对这些挑战。
为此,需要具有高度的分析能力并采用逻辑方法来解决问题。
3)项目管理技能
作为一名软件测试员,需要对被测软件了解,提供可靠的工作质量。
要在项目管理标准范围内,确保项目以最少的障碍或误解有效进行。
当然一开始可以不太擅长,可在以后的工作当中跟leader学习项目管理技能,并使你成为更好的团队合作者。

4)注重细节
一个好的软件测试人员要会关注细节,以便识别即使是最不起眼的错误。
小问题可能会造成灾难性后果或产品缺陷。测试的一些前置工作,在迭代需求提出时,往往他们可能并不合理。因此你的工作是超越显而易见的事物,提出问题并仔细检查一切。

5)汇报技巧
报告是你作为软件测试员角色的重要组成部分,你将需要创建几种不同类型的报告,例如:测试和缺陷报告。
报告需要高度的准确度、精确度和对细节的敏锐眼光。
例如:缺陷报告必须包括所有更详细的信息,所有已识别的缺陷、修复这些缺陷所采取的步骤以及预期结果。
测试报告对于通过有效和及时的反馈确保高质量的产品至关重要。利益相关者将使用测试报告来决定是否发布软件、进行改进或进行进一步测试,所以把这个做对很重要!
6)不要害怕提问
还记得第一次干测试,很多东西似懂非懂。leader跟我讲,无论在哪家公司你都可以去提问,因为无论哪家公司,他们的流程、平台相似但不一样。所以遇到任何问题都可以问,当然你要想好了再去提问,问一些有意义的问题。

7)一定要聊透
每个人对答案的理解能力并不一样,尤其是开发和测试是属于两个领域,所以一定要聊透。


五、写在最后
“种一棵树的最佳时间是 20 年前。第二好的时间是现在”, 如果你计划进入测试 领域,那么趁现在赶紧行动起来。

若你是对测试不太了解的测试小萌新,有太多太多对测试的疑惑(前途、薪资、技术含量、男生是否可以干.....),强烈推荐你观看《测试小白必看:学习软件测试必问的100个问题,从此贴开始》,相信能扫除掉你心目中90%以上的常见问题。
《100个常见问题链接》:http://bbs.itheima.com/thread-507947-1-1.html

最后,为方便大家自学软件测试,特意给大家准备了一份13G的超实用干货学习资源,涉及的内容非常全面。
包括软件学习路线图,黑马50多天的上课视频、16个突击实战项目,80余个软件测试用软件,37份测试文档,70个软件测试相关问题,40篇测试经验级文章,上千份测试真题分享,还有2020软件测试面试宝典,还有软件测试求职的各类精选简历,希望对大家有所帮助…..
《2023黑马测试学习路线图链接》:http://bbs.itheima.com/thread-405757-1-1.html
