目录
前言
最近有小伙伴又给我分享了自己的面试经历,我也把面试题记录了下来现在也跟大家分享一番,希望能帮助到你。
简单讲讲这个小伙伴的面试片段,11月面试了三家公司的软件测试岗位,收到两家offer。三家公司有创业公司有上市公司,规模在100-200人,涉及行业:电商、新能源汽车、人工智能。最后我给了他一些建议,他也选择了合适自己发展的公司。
测试#
- 测试方法有哪些
- 提交BUG的要素
- 在测试一个页面时,页面显示为空白页。如何定位问题,可能是哪些原因引起的
- 有一个程序,运行很慢,如何定位问题
- 提示系统错误,你会认为是后端的问题吗
- 有一个页面,有用户信息、商品信息、优惠券,提交按钮,怎么设计用例
- 一个H5的页面,主要做转盘抽奖功能,在后台配置商品,商品个数、抽到的概率,测试点有哪些?
- 一个注册页,有上传图片、用户名、密码、手机号、简介,怎么设计用例
网络、抓包#
- fiddler的原理
- 一个页面有10多个接口,怎么用fiddler查看影响性能的接口,怎么用F12查看
- http和HTTPS的区别,HTTPS能被抓包看到接口信息吗
接口测试#
- 用过哪些接口测试工具、框架,进行描述
- 如何进行接口测试,测试点有哪些
- 怎么模拟弱网环境
- 如何造数据
- 如何接口的字段有唯一性,像电话号码,注册后就无法再次注册那怎么办
- 一个下拉列表的接口,如何进行测试,测试点有哪些
- 依赖第三方数据的接口如何进行测试
性能测试#
- 做过哪些项目的性能测试,怎么做的,进行描述
- 性能报告中的指标有哪些
- JMeter聚合报告主要关注哪些指标,99%line是什么意思
- 如何不用任何工具实现1秒并发5次
- 如果一个接口,压测压不出问题怎么办
移动端测试#
- 如何查看安卓APP闪退的日志
Python#
- a=['A','B',1,2,'F'],输出字符串'A12',输出‘A-1-2’
- a=['a','a',1,1,2,2,4,'b','a'],去重输出['a',1,2,4,'b'],输出重复次数最高的元素
自动化#
- selenium的元素定位方式有哪些?
- 在自动化测试过程中上下游接口有数据依赖关系怎么处理
- 自动化测试过程中遇到的难点,怎么推进
- 如果让你一个人做自动化,你会怎么做
- unittest和pytest区别
- 用过unittest哪些装饰器
- pytest有哪些断言方式
- 介绍下自己写的接口自动化框架
Mysql#
- 学生成绩表,表头有id、班级、学生姓名、语文分数、英语分数、数学分数。写出每个班级语文的平均分
- 学生成绩表,表头有id、班级、学生姓名、语文分数、英语分数、数学分数。写出班级语文平均分大于80的班级
- 一个用户发布博客次数的表,表头用户、发布次数。写出发布次数最多的前10个用户
- 左连接和右连接的区别
Linux#
- 用过哪些Linux命令
- 根据关键字查找日志文件
- 查看文件,倒序输出
其他#
1、怎么部署Linux测试服,安装了哪些应用
2、怎么部署项目,提到了Jenkins
3、怎么启动tomcat
4、多个tomcat怎么办
5、怎么重启nginx
6、同一个端口,发布多个应用的资源,Nginx配置文件怎么写
7、Nginx反向代理
8、怎么管理测试服的端口
9、Git使用过哪些命令,对分支的了解和研发、产品经理吵过架吗,测试的底线等等
10、多名测试人员共同测试一个模块,比如一个测提交、一个测统计,怎么保证数据库不会相互影响
11、遇到哪些由于Redis引起的BUG
结语
这篇贴子到这里就结束了,最后,希望看这篇帖子的朋友能够有所收获。
如果你觉得文章还不错,请大家 点赞、分享、留言 下,因为这将是我持续输出更多优质文章的最强动力!
整理面试题已经成了我多年的习惯!下面有我近几年的收集和整理,整体是围绕着【软件测试】来进行整理的,主体内容包含:python自动化测试专属视频、Python自动化详细资料、全套面试题等知识内容。需要私❤我【面试题】即可。