【2021面试总结】软件测试面试题总结202104

本人3年软件测试经验,4月面试了三家公司的软件测试岗位,收到两家offer,在此做面试题总结。三家公司有创业公司有上市公司,规模在100-200人,涉及行业:电商、新能源汽车、人工智能。

测试

  1. 测试方法有哪些
  2. 提交BUG的要素
  3. 在测试一个页面时,页面显示为空白页。如何定位问题,可能是哪些原因引起的
  4. 有一个程序,运行很慢,如何定位问题
  5. 提示系统错误,你会认为是后端的问题吗
  6. 有一个页面,有用户信息、商品信息、优惠券,提交按钮,怎么设计用例
  7. 一个H5的页面,主要做转盘抽奖功能,在后台配置商品,商品个数、抽到的概率,测试点有哪些
  8. 一个注册页,有上传图片、用户名、密码、手机号、简介,怎么设计用例

网络、抓包

  1. fiddler的原理
  2. 一个页面有10多个接口,怎么用fiddler查看影响性能的接口,怎么用F12查看
  3. http和HTTPS的区别,HTTPS能被抓包看到接口信息吗

接口测试

  1. 用过哪些接口测试工具、框架,进行描述
  2. 如何进行接口测试,测试点有哪些
  3. 怎么模拟弱网环境
  4. 如何造数据
  5. 如何接口的字段有唯一性,像电话号码,注册后就无法再次注册那怎么办
  6. 一个下拉列表的接口,如何进行测试,测试点有哪些
  7. 依赖第三方数据的接口如何进行测试

性能测试

  1. 做过哪些项目的性能测试,怎么做的,进行描述
  2. 性能报告中的指标有哪些
  3. JMeter聚合报告主要关注哪些指标,99%line是什么意思
  4. 如何不用任何工具实现1秒并发5次
  5. 如果一个接口,压测压不出问题怎么办

移动端测试

  1. 如何查看安卓APP闪退的日志

Python

  1. a=['A','B',1,2,'F'],输出字符串'A12',输出‘A-1-2’
  2. a=['a','a',1,1,2,2,4,'b','a'],去重输出['a',1,2,4,'b'],输出重复次数最高的元素

自动化

  1. selenium的元素定位方式有哪些?
  2. 在自动化测试过程中上下游接口有数据依赖关系怎么处理
  3. 自动化测试过程中遇到的难点,怎么推进
  4. 如果让你一个人做自动化,你会怎么做
  5. unittest和pytest区别
  6. 用过unittest哪些装饰器
  7. pytest有哪些断言方式
  8. 介绍下自己写的接口自动化框架

Mysql

  1. 学生成绩表,表头有id、班级、学生姓名、语文分数、英语分数、数学分数。写出每个班级语文的平均分
  2. 学生成绩表,表头有id、班级、学生姓名、语文分数、英语分数、数学分数。写出班级语文平均分大于80的班级
  3. 一个用户发布博客次数的表,表头用户、发布次数。写出发布次数最多的前10个用户
  4. 左连接和右连接的区别

Linux

  1. 用过哪些Linux命令
  2. 根据关键字查找日志文件
  3. 查看文件,倒序输出

其他

  1. 怎么部署Linux测试服,安装了哪些应用
  2. 怎么部署项目,提到了Jenkins
  3. 怎么启动tomcat
  4. 多个tomcat怎么办
  5. 怎么重启nginx
  6. 同一个端口,发布多个应用的资源,Nginx配置文件怎么写
  7. Nginx反向代理
  8. 怎么管理测试服的端口
  9. Git使用过哪些命令,对分支的了解
  10. 和研发、产品经理吵过架吗,测试的底线等等
  11. 多名测试人员测试同一个模块,比如一个测提交、一个测统计,怎么保证数据库不会相互影响
  12. 遇到哪些由于Redis引起的BUG
posted @   是小鱼呀  阅读(225)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
点击右上角即可分享
微信分享提示