「浅谈转行」前端工作三年后如何优雅地转测试?

我想说,一定要三思而后行,转行要谨慎,转岗要严谨

大家在考虑转行之前,一定要先分析下目前的自己,对自我有个清晰地认知。我们在软件开发领域摸爬滚打了好多年,对这个行业的产品还是相当熟悉的,所以当我们转岗的时候,切记不能把这些优势丢掉。

转行转行,就一定会涉及到选行业,看你是想选择一个自己不熟悉但是感兴趣的行业,还是选择一个自己熟悉有优势的行业。

因为如果跨行业的话,从零开始风险极大,我们还得用几年时间才能够真正地了解一个行业的精髓。所以跨度大的行业就我而言,不是最好的选择

既然聊到了转行,这里顺便说说程序员三十而立的困境。

码农圈子里都说程序员吃的是青春饭,不能一辈子敲代码。

我认为这句话还是有一定道理的。程序员要及时为自己考虑好后路。不要等到了30岁之后再匆忙考虑转行或者转岗,有些事儿要提前布局,才不至于到了最后,慌了手脚。

「 程序员的出路 」

程序员过了30岁之后,如果不转行,只有两条路可走,要么是死磕技术,一条路走到黑,最后极有可能成为技术专家。要么是做管理,管团队管项目,提升自己的综合能力,慢慢脱离一线编码工作。

这是不转行的情况,如果是一门心思想转行、往后余生不想继续熬夜敲代码的童鞋,此时摆在你眼前的路数就多了,比如:

你可以拉几个小伙伴创业;

你可以凭借自己多年项目实战经验写书;

你可以依仗自己的口才当培训讲师

你可以呆在家里接私活;

你可以换个岗位当测试工程师,以找程序员写的bug为乐;

你还可以当个产品经理,对着程序员指手画脚;

甚至你还可以在销售岗位上发光发热,售前售后均可任你选;

......

当然,我说的这些都是和技术沾边的,当然你还可以转行到三界之外体验人生百态,比如:

你可以开个便利店、饭店、煎饼摊、肉夹馍、过桥米线;

你可以搞有机农业、种菜、养螃蟹、养猪;

或许你还可以当个公务员、啃老族、开网络黑店、搞民间金融

......

(这里面或许有开玩笑的成分,但确实有前辈走过类似的路)
 

「 前端转测试靠谱吗 」

扯的有点远了,让我们重回正题。就文章开头的问题,非常具有普遍性,在这里我给想要转岗做测试的前端童鞋说点我的看法。

你之前做过前端开发,确实懂技术的测试比较吃香,因为他们无论在自动化测试还是性能测试都有很大优势,如果只做功能测试会埋没你的能力。

接下来,土哥跟你们聊点专业点的内容:

1.写测试用例,这个需要理清产品流程,你做过开发会简单些,然后设计自己测试的方法,以文字形式将所有操作表现出来,要覆盖所有功能点,正常异常等各种操作都要考虑到。

2.自动化测试,相对手工测试来说比较高端,它也属于功能测试。通过脚本或自动测试工具来执行被测程序,从而检查功能是否正确实现。自动测试只能检查已经发现的BUG是否重现,或能否正确执行被测程序。通常用于回归测试和重复测试。缺点是它不能发现新的BUG。

3.性能测试,这个需要网络知识,代码能力,计算机知识等,如果只是录制脚本运行脚本,那么每个人都能做,主要的是分析瓶颈,相信大多数开发也没这个能力,所以在我的认知里性能是最难的。

4.安全测试,一听肯定需要网络安全方面的知识。

5.本地化测试,想要达到合格水平,必须具备语言能力,然后是功能测试的能力。

其实无论那种测试,都是以功能测试为基础。

其他测试就不一一列举了。如果只做功能测试,除了设计测试用例,其他就是执行测试用例,只要测试用例写的好,谁都能做,这个“谁都能做”是用例写得好的前提。

测试主要是一个覆盖率的问题。虽说不能百分百覆盖所有组合的操作。但是好的测试人员能够更全面的考虑测试方法。

「 测试如何做好面试准备 」

如果你下定决心要转岗做测试了,必然会涉及到面试。假如你要去面试测试工作,要做哪些准备工作才能面试成功?

首先要多在网上查查测试相关的面试题,得先了解一下自动化测试工具和性能测试工具,还有常用的管理工具(比如你总该知道禅道是干嘛用的吧),编写测试用例的方法也需要了解一些,面试时会问数据库知识,有些会问Linux,那些对于做过开发的你来说,应该没问题。

测试类的面试和开发岗略有不同,不需要了解太多,大多是逻辑题,有些面试官会问,给你个桌子(杯子)你怎么测试?其实是在看你的测试感觉,考虑问题是否全面。

其次你还可以看看招聘要求,根据那些了解一下,能够应付面试就行了,大部分人进了公司之后还是先从功能测试开始。

「我有话说 」

文章最后,我温馨提醒,如果下面我说的情况中,你若占其三,就可以考虑转行转岗了:

假如你前端开发工作了三四年,技术水平一直停留在切页面,写点常见的js交互效果,或者干脆用别人写好的插件;

面试时前端工程化说的头头是道,一旦进入公司做项目却感觉无从下手,mvvm研究半天还是不能熟练运用于项目;

慕课网关于vue的实战课程买了好几套(还是花呗分期付款),经常下班后学到半夜,可是依然感觉跟不上现在前后端分离的步伐;

明明自己很用功,vue官网刷了好几遍,可工作中遇到什么问题还是习惯于面向百度编程;

当初入行前端所见即所得的兴趣如今被消磨殆尽,可每当公司15号发工资时却告诉自己再坚持坚持,结果却是周而复始;

如果你感觉对现在的前端工程化心有余而力不足,感觉当初心仪的前端岗位失去了原有的模样。

以上情况如若占其三,走心建议,可以考虑转行了,测试工程师不失为一个好的选择。

学习安排上

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。【保证100%免费】

 

视频文档获取方式:

这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
### 回答1: 是的,可以。从 Java 开发转行测试是可行的。测试需要具有良好的编程能力、软件工程知识和解决问题的能力,因此从事过 Java 开发的人员可以拥有这些要求。不过,还需要对测试方法、测试工具和测试技巧有深入的了解,才能在测试领域有所发挥。 ### 回答2: 可以的。在工作一年的时间里,你已经积累了JAVA开发的经验和技能,这对于转行测试非常有帮助。在测试领域中,熟悉编程语言和理解代码逻辑是一个非常重要的优势。由于你已经有JAVA开发的背景,你可以更好地理解软件开发过程中的技术细节和逻辑,有能力进行更深入的测试和调试。此外,你还可以利用你在JAVA开发方面的知识和经验,帮助团队解决开发阶段出现的问题,提高软件质量。 当然,在转行测试之前,你需要学习和了解和测试相关的知识和技能。你可以通过参加测试培训课程、阅读相关的书籍和文献、参与测试项目等方式来提高自己的测试能力。此外,你还可以积极参与测试社区,与其他测试专业人员进行交流和学习,提升自己的专业素养。 总之,工作一年的JAVA开发经验为你转行测试打下了坚实的基础。通过学习和提升测试能力,你可以成功转行,并在测试领域取得好的发展。 ### 回答3: 工作一年的Java开发经验让您有了很扎实的编程基础和理解能力。如果您对软件测试感兴趣,并愿意为之学习和付出努力,转行测试是完全可行的。 虽然测试工作需要掌握不同的技能和知识,但是您的编程背景会使您在测试编写和执行自动化测试代码方面轻松入门。您可以利用您在Java开发中学到的知识来编写测试脚本,使用测试框架和工具。另外,您的编码经验还可以让您在分析和解决问题时更具优势。 转行测试还需要学习测试理论和技术,了解测试方法和流程,学习如何规划、设计和执行测试用例。您可以通过参加测试培训课程、自学测试相关的书籍和资料,或者向在测试领域有经验的人请教。此外,实际工作中的经验也是至关重要的,可以通过参与项目中的测试工作或者做一些自己的测试项目来提升自己的实践能力。 转行测试也需要具备良好的问题分析和沟通能力,因为测试工作需要与开发人员、产品经理等多个团队成员进行合作。您可以通过与其他测试人员交流、参加技术社区的讨论,提升自己的沟通和协作能力。 总之,工作过一年的Java开发经验可以作为转行测试的有力支持。只要您愿意学习和努力,不断提升自己的测试技能和知识,转行测试是完全可以实现的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码小怡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值