史上最全软件测试工程师常见的面试题总结(一)【多测师】
1000道软件测试工程师最全面试题链接:https://www.cnblogs.com/xiaoshubass/p/12865319.html
1、jmeter的加密参数如何入参? ==》通过beanshell脚本处理、然后通过变量形式去接受
2、如果不是MD5,怎么实现加密参数入参 ==》通过AES RSA等等加密算法
3、给你一个借款场景,讲下它的功能测试点?
4、给你两张表,怎么做接口测试(就是将上一个接口的返回值作为下个接口入参) ==》postman里面可以在tests后置处理器中写JavaScript脚本通过转换为json对象来处理如果是jmeter就可以用到正则提取器。
5、做性能测试你关注了哪些指标?
6、Tps一直没上去的原因是什么?
7、讲下你的项目,比如借款模块
8、App测试关注的点有哪些方面? ==》http://www.duoceshi.com:8080/bbs/forum.php?mod=viewthread&tid=21231&extra=
9、Jmeter如何实现参数化? ==》用户参数
10、第三方接口怎么测? ==》根据接口文档测、主要关注接口的同步回调和异步回调
11、Set集合和字典的区别? ==》都是python中常用的数据结构、set集合用来去重、字典用来存储、字典是无序的
12、Http和https的区别? ==》https通过了ssl/tsl证书加密 属于超文本传输安全协议
13、你们的线上环境有几套? ==》线上至少2套以上环境
14、测试用的哪种开发模式? ==》app是hybird混合开发模式 web是迭代开发模式
15、你们在哪种情况下会用到linux指令? ==》维护Linux环境和连接Linux系统查看日志
16、常用的linux指令?
17、对于重复出现的字段,怎么去重?(mysql数据库) ===》distinct
赛意初试
1、自我介绍
2、常用的黑盒测试方法有哪些
3、针对 微信红包,怎么展开测试
4、什么是自动化
5、如何搭建自动化环境 ==》http://www.duoceshi.com:8080/bbs/forum.php?mod=viewthread&tid=21151&extra=
6、什么时候使用自动化
7、selenium支持哪些语言 ==》Java、python、JavaScript、ruby等等
8、selenium里有哪些模块方法 ==》8大定位方法、每种方法都是1个接口、Keys类 By类 webdriver模块 common模块等等
9、for循环 和 while循环 有什么区别
赛意-大疆项目-初试
1、自我介绍
2、说一下最近做的一个项目
3、最近项目中如何通过python+requests实现接口自动化 ==》http://duoceshi.cn/onlineCourse/courseId/1.html
4、上一家公司的测试流程是怎样的
5、如何处理没有需求的项目
6、印象比较深的bug有哪些
7、你有什么要问我吗
赛意-大疆项目-复试
1、自我介绍
2、最近的项目流程
3、项目中是如何实现接口自动化的 ==》接口自动化http://duoceshi.cn/onlineCourse/courseId/1.html
4、接口自动化的脚本是怎么运行的+持续集成工具 ==》Jenkins构建定时任务
4、是否参加过需求评审?需求评审时是否有提出过独特的见解
5、什么情况下会用到Xmind ==》编写测试点和测试用例
6、讲一下如何用Xmind工具对借款这个模块进行梳理
7、给你一只笔怎么测试
8、如何处理没有需求的新模块
9、你的专业是跟计算机有关的,是否接触过计算机语言
10、对python的使用是通过什么渠道了解的 ==》工作中经常会使用到
11、先前的工作节奏是怎样的?对加班怎么看?
12、你有什么要问我的吗
平安:
1、项目介绍
2、自动化是如何实现的?脚本是如何实现的? ==》http://duoceshi.cn/onlineCourse/courseId/13.html
3、接口测试你们公司是怎么做的?自动化脚本实现过程 ==》http://duoceshi.cn/onlineCourse/courseId/1.html
4、jmeter如何保持session会话?token如何保持? ==》通过创建一个http的cookie管理器 token的话就需要通过登录后用正则提取器拿到token、然后
下个接口用{token}这个变量形式来接受。
5、jmeter如何进行并发测试,操作流程? ==》badboy录制接口导入jmeter中、创建线程组、然后设置线程数、然后设置集合点、填写并发的数量
6、jmeter如何进行参数化,操作过程?
7、jmeter加密参数如何入参? ==》通过在发请求前先用beanshell脚本进行加密
8、如何判断自动化脚本用例通过,方法是什么? ==》断言 assert True或者unittest框架中的断言方式
9、项目流程?
10、给你一个测试场景,如何写测试点?如借款交易
11、你们一个迭代写多少测试用例,多少用来跑自动化,如10条自动化用例,多少天完成?
12、单接口测试是什么?混合接口测试是什么? ==》一个一个的测试 混合接口就是多接口测试
13、人脸识别你们是如何测的,场景是怎么样的?
14、你会关键字是吧,如何对日期进行随机生成?
15、linux指令,需要查找文件,但不知道文件的路径和全名,只知道部分名字,怎么查找 ==》模糊匹配
16、需要定位到某个文件的某个身份证,这个用什么指令
17、postman接口调通了,在jmeter中失败了,原因怎么分析 ==》jmeter中可能编码问题、发送请求的库不兼容是选用HttpClient还是其他的库
18、数据库用的是什么?都用来干嘛?
19、常用的元素定位方法?
20、你们公司测试人员有多少人?任务都是如何分配
21、离职原因?