1. 业务类型/测试基础类型
i. 介绍有关于你的项目情况:介绍项目本身的基本情况以及个人在项目中承担的职责(一定
要将自己的参与内容详细说明)
ii. 测试流程:了解你之前公司的工作流,以及确认你是否真的具备有测试经验
iii. 对于一支笔如何测试:考量的是你的测试思维,可以去参考软件质量模型
iv. 如何定位BUG是在前端还是在后端:考量你是否具备缺陷定位的能力,搞清楚接口的运行
原理
2. 编程技术
i. 实现特定的算法:基本问的都是相对容易的算法,自己刷编程题就ok
ii. Python与Java的区别
iii. 元组与列表的区别:只要你对编程语言有一定的熟悉度,按照你的想法去回答即可。不要
想标准答案
3. 自动化
i. 面试100%一定会问的问题,要找工作一定要懂自动化
ii. 薪资区间不同,问题会不同:
a. 8K-10K薪资区间,一般询问的都是元素定位,元素操作,接口请求等基本的自动化
问题。
b. 10K-18K之间:
a. POM与关键字的区别和各自的优势
b. 接口关联业务如何实现
c. 数据驱动
d. pytest/UnitTest相关
e. 测试框架的实现:基于你之前公司已经实现的测试框架进行描述
f. 一定记住,所有的技术讲解,都结合你的项目来进行说明
c. 18K以上:
a. 持续集成Jenkins+Git/SVN
b. 独立测试思维与问题解决能力
d. 超级大佬:
a. 人脉圈子
b. 自身能力
4. 性能测试:
i. 单个接口如何实现并发测试
ii. jmeter如何做性能测试
iii. 性能测试指标名词的解释
5. 综合项:
i. 数据库:基本的增删改查即可(数据处理类型的公司除外)
ii. linux:就是基本的环境部署和使用(很少问)
详细视频介绍:常见的面试题分析