大厂校招测开攻略
**通用基础知识(非常重要!!):**
计网,操作系统,数据结构与算法,数据库八股(数据库要能手撕sql语句),linux命令,git命令,设计模式
手撕算法题能力(一般比开发要简单一点,出题难度集中在leetcode easy medium)
个人感觉leetcode刷题量需要在200+
项目我感觉不太重要,因为测试嘛就是个点工当然有就更好了,没有也无所谓,因为我就没有
**测开所需知识:**
*编程语言*(必需):
java/c++ + python(写测试脚本)
*测试工具*(加分项非必需):
selenium(web测试),Postman(测试http协议接口),JMeter(性能测试),Charles(抓包工具)等等
*测试理论*(必需):
白盒测试,黑盒测试,灰盒测试
测试用例设计:
用测试微信抢红包举例
功能测试:测试抢红包功能是否能正常实现,界面是否正常显示
性能测试:时间上,用户抢红包相应速度是否够快;大量用户同时使用抢红包是否有异常;弱网环境下能否正确响应
兼容性测试:在各个手机机型上能否运行成功,PC端能否使用该功能,各个版本微信能否正常使用
安全测试:SQL注入,脚本抢红包
如何设计测试用例:
用输入微信抢红包的金额测试举例(假设正常是大于0元,小于等于200元)
等价类划分法:
负数金额,正常金额,超出钱包余额的金额,非数字金额
边界值法:
-0.01元,0元,0.01元 199.99元 200元 200.01元
以上答案只是我的个人一部分的想法,答案有很多种,仅供参考
**常见面试问题**:
Q1:为什么不干开发,要干测试?(错误答案:我面不进开发嘻嘻)
Q2:你对测开工作的理解,作为一个测开工程师需要具备什么素质(错误答案:点点点)
Q3:如果测试和开发有矛盾该如何解决(错误答案:把开发打一顿)
Q4:测试流程是什么(错误答案:还是点点点)
答案合理即可
**个人认为可以参考的面经(偏JAVA选手,如果C++选手看我主页就行嘻嘻)**:
美团 https://www.nowcoder.com/share/jump/1712326527838
阿里 https://www.nowcoder.com/share/jump/1712326861060
美团 https://www.nowcoder.com/share/jump/1712326890958
阿里 https://www.nowcoder.com/share/jump/1712326926096
腾讯 https://www.nowcoder.com/share/jump/1712326999382
百度 https://www.nowcoder.com/feed/main/detail/69901f46646144ebb6d993ad2069c5e0
字节 https://www.nowcoder.com/share/jump/1712327109385
百度 https://www.nowcoder.com/share/jump/1712327136173
字节 https://www.nowcoder.com/share/jump/1712327152974
米哈游 https://www.nowcoder.com/feed/main/detail/8666110280c14503a682b827eb8e0b94
百度 https://www.nowcoder.com/share/jump/1712327223737
快手 https://www.nowcoder.com/feed/main/detail/9412497ae7c94a88af0139d50d723dd6
欢迎各位大佬指正纠错捏
#测开岗位面试经典题目#