**通用基础知识(非常重要!!):**计网,操作系统,数据结构与算法,数据库八股(数据库要能手撕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欢迎各位大佬指正纠错捏[羞涩]
点赞 28
评论 11
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务