软件测试实习生(月薪3k-5k)需要具备哪些技能才能找到工作?
Posted 测试小jiang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试实习生(月薪3k-5k)需要具备哪些技能才能找到工作?相关的知识,希望对你有一定的参考价值。
其实大部分公司对于软件测试“实习生”这个岗位不会有那么多要求,结合你自身情况,我帮你分析一下:
先说你的劣势:
1.非985,211背景,大厂就别想了。初创型公司、外包公司以及转型中的公司是你的首选,这类公司普遍对人才的学历要求不高,技能要求在你的这个岗位上也不会期望太多,更多的是看你的个人素养和学习态度。
2.没有经验,虽然没经验≈实习生,但实习生≠没经验。你可以没有参加过企业实际生产过程,但没吃过猪肉不能没见过猪跑吧。这里假定两种情况:第一是面试官在跟你沟通中发现你连java是前端还是后端都不清楚;第二是面试官在跟你沟通中发现你可以描述出一个产品迭代过程中你作为测试需要跟哪些同学衔接工作。作为面试官,你会选谁?
这边为你准备了100+企业的笔试面试真题,覆盖有大厂、中小企业等,还有面试指导、重点解析等等。加入我的学习交流群:175317069 免费获取~,刷完这些题目,能通过90%的测试面试!还可以检查下自己的技能掌握情况!
再分析一下你的优势:
1.上进心,这点值得表扬,作为一个大二的专科学生,你能不自我放弃破罐子破摔,说明你还是有着很强的自我提升意识的。再者能感觉到学校教的东西浅显,并且有针对性的想入行软件测试,说明你近期肯定参加了很多公开课,能利用课余时间提升自己,这确实难能可贵。所以在面试中保留这部分,向面试官展示你勤奋好学的一面。
2.大二正处于学习的发力期,事实上,大二以后将是你学习的倒数第二个阶段了,最后一个阶段就是你作为实习生在公司中的学习过程。很多人往往没有意识到这点,在大学中吃喝玩乐的度过了这个阶段,虽然会抓住最后在公司的学习机会,但因为公司的学习是有ROI(投资回报率)的,不可能给你时间去从基础慢慢夯实。这也是为什么大部分人一个经验用十年的问题所在了,他们没有基础支撑,往上学不会,往下学觉得没啥用。所以你能抓住这个学习的时间节点,起步至少就比你的同学或一部分人要优先一些了。
说完优劣势,再说说方向:
1.软件测试工程师的晋升:功能测试->性能接口测试->自动化测试->安全测试->测试开发
2.你离功能测试有多远:
功能测试(又名点点点工程师),用人话说就是你模仿产品的用户,在保证产品提供的功能可用稳定外,尽可能找出设计师、产品经理和程序员没有想到用户可能进行的操作和观感。
那么,第一个问题来了,首先你要了解各个产品从设计到落地的流程,比如app产品的研发配置流程与web产品的研发配置流程是不一样的,你需要了解不同的工种的职责划分,作为实习生,没有人会去管你熟不熟悉测试的理论知识,你只需要知道领导说测试用例哪里有问题,你能找到问题相关人员进行改进就好。
第二个是你需要尽快对自家业务熟练起来,这里包括公司对用户提供的业务,也包括公司测试部门的业务流程。公司对用户提供的业务很好理解,这里讲一下测试部门的业务流程,软件测试在很多公司会作为项目管理部门,所以从项目立项开始,你就需要和产品经理进行需求评审,在产品出PRD(需求说明文档)时,和其他测试同学一起完善测试用例,制定测试计划等等...
第三个是在测试过程中,你的前辈们可能会漏给你一些“技术性”的活,比如查看一下服务器性能、查一下数据库有没有数据,甚至是让你帮忙切一张图。这不是为难你,而是对于很多人来说,软件测试在产品开发阶段是清闲的不得了的...
3.你到底需要掌握哪些技能:
- 熟悉不同产品类型企业生产流程
- 产品设计开发等岗位的衔接(最好能偷偷会点他们的技能,有惊喜)
- 功能测试工程师的职责和要求
- 熟悉office
- 会电脑和手机的操作(尽可能培养起自己对于软件的试用兴趣)
- 能从前辈的工作中逐步理解并消化成自己的知识
- 面对面试官的勇气
结束语:实习生在大厂的定义里是作为人才储备,而对于小厂来说就是干杂活的,所以不用担心会对你要求太高。你要做的就是足够了解这个行当,然后勇敢的扎进去,学习总是要有个过程的,你只要通过这个阶段不断向测试前辈们学习,往后的什么自动化、安全都是水到渠成的事情。
最后做为一名自动化软件测试,接下来我想分享一下这些年来,我对于技术一些归纳和总结,和自己对作为一名高级测试者需要掌握那些技能的笔记分享,希望能帮助到有心在技术这条道路上一路走到黑的朋友!
下面分享我整理的这份2021年可能是最全的软件测试工程师发展方向知识架构体系图。
一、Linux必备知识
Linux作为现在最流行的软件环境系统,一定需要掌握,目前的招聘要求都需要有Linux能力。
二、Shell脚本
掌握shell脚本,包括shell基础与应用、shell逻辑控制、shell逻辑函数等。
三、互联网程序原理
自动化必由之路:前端开发基础知识以及互联网网络必备知识。
四、mysql数据库
软件测试工程师必备Mysql数据库知识,不仅仅停留在基本的“增删改查”。
五、抓包工具
Fiddler、Wireshark、Sniffer、Tcpdump各种抓包工具适用于各种项目,总有一款适合你。
六、接口测试工具
接口测试神器,你绕不开的强大工具:Jmeter。小巧灵活:Postman。
七、Web自动化测试Java&Pyhton
了解自动化的目的,熟练掌握testng&unittest自动化框架,以及断言与日志处理。
八、接口与手机自动化
专业接口调用、测试解决方案。组建完整的web和接口自动化框架,Appium整体使用。
九、敏捷测试&TestOps构建
揭开TestOps的神秘面纱,持续集成Jenkins框架烂熟于心。
十、性能测试&安全测试
软件测试的彼岸:性能测试和安全测试,选对方向,努力爬坑吧!
上面就是我为大家整理出来的一份软件测试工程师发展方向知识架构体系图。希望大家能照着这个体系在3-4个月完成这样一个体系的构建。可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。
看完这篇内容后,相信以下两件事,也会对你的个人提升有所帮助:
1、 点赞,让更多人能看到这篇文章,同时你的认可也会鼓励我创作更多优质内容。
2、 让自己变得更强:想一想,如果你想在测试这个行业一直做下去,你的经验和测试技术是远远不够的,你需要进阶,你需要丰富你的技术栈!还等什么!
最后:【可能给予你助力的教程】
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
关注我的微信公众号:【程序员小濠】就可以免费获取了~
加入我的学习交流群:175317069一起交流分享~群里也有不定期的学习视频和学习资料发放!
如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!
以上是关于软件测试实习生(月薪3k-5k)需要具备哪些技能才能找到工作?的主要内容,如果未能解决你的问题,请参考以下文章