首页 > 其他分享 >史上最全软件测试工程师常见的面试题总结(一)【多测师】

史上最全软件测试工程师常见的面试题总结(一)【多测师】

时间:2022-12-20 12:32:21浏览次数:54  
标签:面试题 多测师 模块 接口 如何 测试 自动化 jmeter 软件测试


1、jmeter的加密参数如何入参?   ==》通过beanshell脚本处理、然后通过变量形式去接受
2、如果不是MD5,怎么实现加密参数入参   ==》通过AES RSA等等加密算法
3、给你一个借款场景,讲下它的功能测试点?
4、给你两张表,怎么做接口测试(就是将上一个接口的返回值作为下个接口入参)   ==》postman里面可以在tests后置处理器中写JavaScript脚本通过转换为json对象来处理如果是jmeter就可以用到正则提取器。
5、做性能测试你关注了哪些指标?
6、Tps一直没上去的原因是什么?
7、讲下你的项目,比如借款模块
8、App测试关注的点有哪些方面?   ==》

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、如何搭建自动化环境           ==》

​6、什么时候使用自动化
7、selenium支持哪些语言               ==》Java、python、JavaScript、ruby等等
8、selenium里有哪些模块方法         ==》

8大定位方法、每种方法都是1个接口、Keys类  By类 webdriver模块  common模块等等
9、for循环 和 while循环 有什么区别

赛意-大疆项目-初试
1、自我介绍
2、说一下最近做的一个项目
3、最近项目中如何通过python+requests实现接口自动化 ==》​

​4、上一家公司的测试流程是怎样的
5、如何处理没有需求的项目
6、印象比较深的bug有哪些
7、你有什么要问我吗

赛意-大疆项目-复试
1、自我介绍
2、最近的项目流程
3、项目中是如何实现接口自动化的     ==》接口自动化​

4、接口自动化的脚本是怎么运行的+持续集成工具   ==》Jenkins构建定时任务
4、是否参加过需求评审?需求评审时是否有提出过独特的见解
5、什么情况下会用到Xmind      ==》编写测试点和测试用例
6、讲一下如何用Xmind工具对借款这个模块进行梳理
7、给你一只笔怎么测试
8、如何处理没有需求的新模块
9、你的专业是跟计算机有关的,是否接触过计算机语言
10、对python的使用是通过什么渠道了解的   ==》工作中经常会使用到
11、先前的工作节奏是怎样的?对加班怎么看?
12、你有什么要问我的吗

平安:
1、项目介绍
2、自动化是如何实现的?脚本是如何实现的?     ==》

3、接口测试你们公司是怎么做的?自动化脚本实现过程   ==》

​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、离职原因?



标签:面试题,多测师,模块,接口,如何,测试,自动化,jmeter,软件测试
From: https://blog.51cto.com/u_15846941/5954723

相关文章

  • 校招前端二面高频vue面试题(边面边更)
    Vue中封装的数组方法有哪些,其如何实现页面更新在Vue中,对响应式处理利用的是Object.defineProperty对数据进行拦截,而这个方法并不能监听到数组内部变化,数组长度变化,数组的......
  • 前端一面必会react面试题(附答案)
    前言:最近接触到一种新的(对我个人而言)状态管理方式,它没有采用现有的开源库,如redux、mobx等,也没有使用传统的useContext,而是用useState+useEffect写了一个发布订阅者模式进......
  • 社招前端一面必会react面试题集锦
    vue或者react优化整体优化虚拟dom为什么虚拟dom会提高性能?(必考)虚拟dom相当于在js和真实dom中间加了一个缓存,利用domdiff算法避免了没有必要的dom操......
  • 软件测试培训 | 在霍格沃兹测试开发学社学习是种怎样的体验?
    霍格沃兹我怎么了解到的我是河北某二本院校软工专业的学生,大三开始学校来了很多宣讲和实训的公司,都是为我们以后的职业发展做参考。学校有软件测试课程,有一次老师无意提到......
  • 什么是postman的集合断言-软件测试知识
    在postman中,大家都使用过断言,但是我们使用的断言都是针对每一个接口或者是每一个用例添加的,那么是否有可以同时对多个用例或接口添加断言呢?答案是肯定有的。那么接下......
  • 软件测试用例相关知识大全
    1、什么是测试用例一组由前提条件、输入、执行条件、预期结果等组成,以完成对某个特定需求或者目标测试的数据,体现测试方案、方法、技术和策略的文档(XMind)。......
  • 有效软件测试 - 50条建议 - 需求阶段
    1、测试人员尽早介入尽量在需求阶段就开始介入,其好处不言而喻,尽早发现问题可以有效的降低项目风险和修复成本。让质量保障的工作贯穿整个软件开发的生命周期,有效的进行缺陷......
  • 关于ArrayList的5道面试题
    我以面试官的身份参加过很多Java的面试,以下是五个比较有技巧的问题,我发现有些初级到中级的Java研发人员在这些问题上没有完全弄明白,似懂非懂。所以我写了一篇相关的文章,帮助......
  • 必会vue面试题(附答案)
    vue初始化页面闪动问题使用vue开发时,在vue初始化之前,由于div是不归vue管的,所以我们写的代码在还没有解析的情况下会容易出现花屏现象,看到类似于{{message}}的字样,虽然一般......
  • 前端一面必会vue面试题(边面边更)
    为什么要使用异步组件节省打包出的结果,异步组件分开打包,采用jsonp的方式进行加载,有效解决文件过大的问题。核心就是包组件定义变成一个函数,依赖import()语法,可以实现文......