【功能方面】! 1.自我介绍 2.让你介绍你做的项目的业务流程 3.软件测试的流程 4.你是怎样理解软件测试的 5.你认为什么是bug,说一下你印象深刻的bug,结合项目说一下你们公司有哪些类型的bug和bug评判严重程度的标准 6.如何保证软件测试的质量 7.如何保证你写的测试用例覆盖所有的场景 8.如果用户在正式环境发现一个bug,你在测试环境没有发现,怎么办 9.项目测试到什么程度就可以上线了
【场景方面】 1.让你写登录,支付,充值,购物车,文件上传,三角形,笔,水杯,抖音点赞,微信发红包,朋友圈点赞等的测试点(绝对百分之80的公司如果让分析测试点的话会让写这几个,一定要准备下!!!)
【计算机网络基础知识】 1.http协议的内容是什么? 2.请求头的内容有哪些 3.常见的状态码有些 4.http和https的区别有哪些 5.tcp和udp的区别 6.请描述下tcp的三次握手四次挥手的过程 7.网关的作用 8.osi七层模型每一层的作用 9.session是什么,cookie是什么,有什么使用场景 10.session和cookie的区别
【接口测试】 1.接口之间的依赖关系如何解决
2.接口常见的返回码 ? 3.接口中包含哪些内容 4.接口用例如何写 5.你是如何做接口测试的,使用的什么工具? 6.接口自动化了解过吗 7.get和post的区别
8.为什么要做接口测试?
【命令:linux 和 数据库】 1.常用的linux命令,可能问到的有查看端口号,压缩解压,查看日志,赋权,修改文件名等,有时候会详细问每个参数的作用 2.你是如何使用linux命令搭建测试环境的 3.数据库增删改查,多表查询(只要有笔试题!必有数据库!非常重要) 4.可能会问到分组 5.delete,drop,truncate的区别 6.varchar和char的区别 7.去重的关键字是什么 8.左连接右连接子查询内连接
【其他测试问题】 1.简述抓包过程,你用的抓包工具是什么 2.如何分析一个bug是前端还是后端bug 3.url后面跟数据的话如何拼接上去 4.抓包的原理是什么 5.你们公司使用的bug管理工具是什么 6.弱网测试是如何实现的 7.web测试和app测试的区别是什么 8.给你一个软件你会如何进行测试 9.兼容性测试你是如何做的(从app 和 web两方面回答) 10.冒泡排序之类的一些代码题 【自动化测试】 1.可能会问到selenium 2.selenium元素定位的方式,显示等待,隐式等待,强制等待的区别等
- 测试框架
这块可以不用担心,因为对于初中级测试来说,自动化是一个加分项
【会做性能测试吗】 这里大家要知道,性能测试是非常非常难的,初中级岗位一般也不会让你去做的 所以大家就了解一下app和web端的性能指标,就说自己没有做过但是了解过就好了 app关注:帧率,内存,cpu,耗电量,启动时间,弱网 web关注:并发,吞吐量,响应时间,资源占用率等 建议大家记几个app端的adb命令,monkey命令,也有可能问到
【hr会问的几个问题】
1.你觉得自己的优缺点是什么(这个是个大坑!)
2.你上一家公司的薪资是多少,调了几次薪
3.为什么从上一家公司离职呢
4.离职证明和背调可以吗
5.未来3-5年的职业规划
6.你还有什么问题要问吗?