个人秋招以来,基本投测试岗,根据自己搜寻到的资料以及自己/同学实习的见闻总结一下测试岗的经验
此贴主要是为了写给想了解测试看的,而且部分面试官会问到相关内容,尽量写多点方便他们参考。由于测试在网上相关资料少且乱,所以自己总结了下。测试岗需要准备的知识见文章末 测试理论和测试工具
个人见解挺多,有啥错误请多指正,喷人直接举报拉黑不谢
岗位背景:
软测岗在国外早就发展起来了,由于工业软件多为购买制,发布周期长,所以每个版本都需要经过较长的测试阶段以保障软件发售后有较高经济价值。不同于国内野蛮生长的软件环境,疯狂迭代就完事了。当然现在国内互联网也是一个存量竞争的情况,所以软件测试岗又开始被重视起来。
选择测试岗的理由不能说自己代码能力太菜,也不能说自己打算先锻炼后转开发。岗位在国内是起步阶段,既然起步阶段当然需要人才进行发展,把公司的产品质量保证工作做到最好,提高公司的效益。
软测岗和游戏测试区别:
同为测试岗而不是测开岗,游戏测试最大的特点就是黑盒测试。根据面试官以及实习的同学,三七互娱、4399、网易互娱等游戏测试岗的基本都是使用测试工具进行测试,需要编写测试用例等,但是几乎不需要自己编自动化脚本。通常需要自动化脚本时提出需求给测开。这就导致一个问题,容易荒废自己的代码能力。
游戏测试偏向黑盒,如果你也不打算转开发(其实黑盒很难转)可以往测试经理方向发展,就是偏向于管理岗。游戏测试不仅仅测游戏功能是否达到预期还要发现游戏设置是否符合玩家需求,甚至要根据玩家投诉的bug定位出问题所在。关于如何准备游戏测试,我了解到的一些游戏公司校招要求是对他们当前项目游戏类型有较高的理解(高玩),其他的话都是软测中黑盒中的知识比较多。社招基本都是一些薪资低的岗位,某某直聘上要求都是大专以上学历,会基本的软件测试理论和计算机基础知识即可,工作内容多为简单的功能测试,难以有较高发展工资低的甚至有两三千一个月。
软测岗工资较高的(大于12k)较常出现在工业软件公司,例如中望软件这种CAD软件公司。同样是偏向购买制产品的公司会更加注重测试岗,可类比硬件测试:车企造车需要反复多项测试,要是出问题可是要全球召回问题车辆,损失那叫一个严重。至于互联网大厂就不必多说了,钱非常多,高的有23~28k。有些公司会细分白盒、黑盒(功能)测试工程师,例如唯品会在某直聘上专门招聘。bigo软测岗位需要实习转正,基本会让你实习期仅做黑盒测试,感觉有点坑。华为这种非互联网厂软测岗有硕士定到15级28k的,本科最高见到有软测20k,这样看来其实也没比软开待遇差很多。
测开岗:
各个公司的测开岗职责不尽相同,有些挂着测开岗却几乎不做开发,有些单纯就是个开发,不过开发的是测试工具。例如网易互娱有自研的测试平台、华为也有自研的测试平台。大厂测开岗一般招收硕士以上,例如字节百度啥的,招聘要求不比开发低,所以待遇也不会比开发低,有22k以上的,高的甚至有30k。之前在某直聘上看到有社招1-3年经验的开价到30-40k,🤣这已经不能说是在鄙视链低端了吧。
各个公司的测开岗职责不尽相同,有些挂着测开岗却几乎不做开发,有些单纯就是个开发,不过开发的是测试工具。例如网易互娱有自研的测试平台、华为也有自研的测试平台。大厂测开岗一般招收硕士以上,例如字节百度啥的,招聘要求不比开发低,所以待遇也不会比开发低,有22k以上的,高的甚至有30k。之前在某直聘上看到有社招1-3年经验的开价到30-40k,🤣这已经不能说是在鄙视链低端了吧。
关于发展问题:
测开和软测岗因为各个公司定位的不同,技术栈也有很大差异,甚至由于过多的点点点的工作而荒废了原有的技术。当然这个还是因人而异,不能说以后难转开发就说这个岗位没前途,往管理岗方向发展不是一个很好的选择么?
在各大厂不跳槽的情况下,测试工龄比开发高,而且在职员工也有说测试相对开发轻松,故跳槽的比较少吧。测试岗的发展路线有转行开发、进一步当测试经理。游戏测试岗看个人能力可尝试转策划,当然不要抱太大期望。测开岗发展问题不是了解很多,反正代码能力没荒废,转开发或跳槽都挺ok。
小公司和大公司测试岗:
小公司一般不设置测试岗,测开岗就更不用说了。之前在一家小公司实习,软件界面难用不说,打开一个界面甚至要等10几秒的,还力争每个界面5秒内就完事了。开发能完整弄完软件功能都算谢天谢地了,还多弄个测试岗不是要命了。
当然也有小公司招测试岗的,但就如某某直聘经常有公司招测试,不过显然那时大专培训下就能做的点点点工作,仅仅是黑盒。薪资待遇低于8000甚至有更低的,当然这就是为啥软测经常处于鄙视链低端的原因,毕竟钱少。
至于大公司的测试岗,薪资一般不会比开发低很多,常有12k-20k的,甚至更高。(大佬请忽视这点点钱)所以当选择投测试岗时,尽量投大公司,不能进大厂宁愿春招转开发再战。
外包测试:
这个和社招常见的低端黑盒测试差不多,今年校招最高价一般低于1w(特殊大佬除外)。我网易游戏测试岗二面失败后,有个外包公司找上门来,透露出网易游戏测试外包薪资大约为7k-9k。除此之外外包不能享受到正式工的福利待遇,某脉上透露以前某鹅厂工卡都不一样,只能蹭正式工的门禁进去。关于外包的资料网上一找一大堆,基本都是分到单一项目的单一部分,想要学东西基本不太可能。外包的出路大概就是跳槽吧,转正没啥希望。
性别比例问题:
测试岗一般女孩子偏多,嗯
关于测试岗笔试面试技术问题:
大华笔试题只有JAVA、c++。
深信服用python多。
三七互娱需要用java笔试
其他公司没记得太清,应该不限笔试语言,除此之外都是常见的计算机基础知识,还有手撕算法和数据库代码。难度不定,字节真是背八股文,而且和开发岗的八股文一样。。。。
测试理论
下面是我总结的一套测试理论,我遇到的测试相关面试和笔试问题,基本不会跳出这个大纲。不到五天,配合百度到的知识细节,可以基本把测试理论掌握了,这部分的面试笔试游刃有余。有软件开发基础知识的(计算机网络技术、操作系统、数据结构与算法、linux系统、数据库)同学,想在校招中转投测试岗非常简单。
https://shimo.im/mindmaps/3qPQv3xGpVCPdDD3/ 《测试理论》,可复制链接后用石墨文档 App 或小程序打开
自动化测试工具
这个看对应招聘岗位需要的自动化测试工具,一般来说校招会一个就行。通常要求有app测试、web测试、客户端测试和小程序测试经验。可以分别做一个小项目以填充简历。
全部评论
(23) 回帖