测试开发面试题目汇总

news2024/12/26 12:44:17

之前因为面临换工作,所以通过一些渠道汇总了一些面试题目,然后加入了部分自己面试过程中遇到的问题,因此记录下来。文末有惊喜。

  

1. 项目经验

2. 测试的过程

3. 京东登录页面怎么测?

4. 如果一个普通用户,他的百度首页打不开,问题怎么定位?写出定位流程。

5、问简历上的第一个项目的详细情况,包括测试用例怎么写?怎么判断测试通过?项目的原理?

6、如果是做功能测试,能接受吗?

7、说一下你们工作中的测试流程

8、用她的手机给我看了下百度贴吧的发帖功能的界面,给我张纸,让我写出测试点(只需要考虑内容,表情,添加图片,@功能),写完讲一遍逻辑。

 9  针对发朋友圈这个功能设计你的测试用例,请给出用例分类与典型用例场景

10. Java 中的容器有哪些?它们的区别和特性?

11. Git 的常见操作,如 git stash

12 Java 的接口与抽象类的区别

13 TCP 和 UDP 的区别?如何保证 TCP 的可靠性?

14  打开一个网页都发生了哪些事?

15  对工作上的压力怎么看待?

16 继续问项目经验和技术难点

17了解现在的工作环境,背景等

18. 户口,家庭情况,伴侣工作等

19  问上一份工作的公司是做什么的?离职原因?自己的职业发展规划?

20 遇到的某个难点是什么?如何解决的?

21. 自己解决的最亮点的技术难点是什么?

22 你用jmeter做什么测试?

23  如果有一个登录接口需要服务端返回参数,再带着这个参数去请求才能完成登录,用jmeter 怎么做?

24  请问你们公司是如何做接口测试的?

25  接口测试质量评估标准是什么?

     

26  对接口测试这块熟不熟?是怎么测的?用的什么工具?为什么用 HTTPClient 类库,觉得它有什么缺点?用 Fiddler 主要做什么?

27  请问你们公司是如何做性能测试的?请讲诉性能测试的相关指标?

28  压力测试和负载测试的区别

29  服务器中一般要监控哪些数据,如何监控的,怎么从监控数据中发现问题?

30  性能测试用过吗?什么情况下用的?主要测哪些方面?

31 性能测试关注哪些指标?

32 对于多环境(联调环境、测试环境、预发布环境)如何让接口用例支持多套环境,说出你的做法

33  如果接口返回数十个字段,如何批量校验这些字段的正确性,请说出你的方法?

34 假设系统A调用系统B,我把B的接口都mock了,进行性能测试,这样有什么好处和坏处?

35 有一天早上打车高峰,滴滴服务端挂了大概30分钟,工程师抢修之后,马上上线,之后又挂了,请问有哪些原因会造成这个情况?

36 请问Monkey测试的优缺点?

37 如果使用monkey发现了一个毕现闪退,请问怎么使用monkey重现它?

38  UI 测试的过程

39  自动化测试用例怎么来?

40  你项目中有多少case,通过率怎么样?

41   报告哪里来,主要统计什么?

42  做自动化测试的目的?

43  如何看待自动化和手动测试?怎样的一个比例才是健康的?

44 你们公司的自动化投入产出比怎样?效益怎样?

45 自动化测试用例的覆盖率多少?

46 完整运行一次自动化用例需要多久时间?

47  什么是分层自动化?

48 你的测试数据是怎么准备的?

49  测试脚本的维护成本是怎么样的?

50 问第一个项目的测试框架的搭建、怎么用数据驱动测试?

51  Web View 怎么测试?

52  请问你的定位策略是什么?

53  请问如何实现用例失败或者异常时候需要截图?

54  请问如何分布式执行webdriver用例?

55  如何在脚本中执行 JavaScript 代码?

56  Appium 的定位策略有哪些?

57  请简述Appium的原理

58 iOS 和 Android 的 UI 自动化的原理是什么?

59  当定位策略都失败的时候,你该怎么做?

60  UI 测试做的是 iOS 还是 Android?讲讲 iOS 的 UI 怎么测?

61 获取 Appium 中的 content-desc 不为空的控件列表,代码不限。

62  并行运行 Appium 需要修改哪些参数

63  你如何用Selenium测试

64  Selenium的工作原理?

65 常见的定位方式?

66  上传图片的几种方式?

67  如何处理动态元素?

68  你是怎么开发测试框架的?

69  PO模型是怎么做的?

70  失败截图的原理是什么?

71 你常用的命令是什么?

72 用什么查看log?

73 如何查找一个文件大小超过5M的文件

74 如何查看进程?

75  Linux 中查找某个文件并删除它

76  Linux 查询 CPU、内存的指令 

         

77 使用 Shell 获取 Nginx log 中接口包含 topic 且状态码为 200 的接口平均响应时间(越严谨越好)

78  每隔 2s 获取某个进程的 CPU 和 mem 数据并保存到 csv 数据文件

 79  快排的实现  (代码实现)

80   算数组中查找出现次数过半的数(代码实现)

81    查找链表的倒数第三个数(代码实现)

82    什么是面向对象编程?

83  讲下Java多线程的使用

84  有三个线程T1,T2,T3,怎么确保它们按顺序执行?

85  Thread 类中的start() 和 run() 方法有什么区别?

86   请写一个线程安全的单例模型

87  请写出冒泡排序

88   1~9999数列中数字3出现的次数。用递推方法解出。

89  从一个数组中找出前4个最大的数,用最优解。

90   写一段程序,删除字符串a中包含的字符串b,举例 输入a = "asdw",b = "sd" 返回 字符串 “aw”,并且测试这个程序。

91  写一个方法,把字符串转为数字,比如 str="1234",变成 int 1234。并且测试这个程序

92  A、有两个有序链表,将他们组成一个有序链表。

93  给一个字符串,字符串里有 (){}[]“”这六个符号,设计一个算法,判断这些符号是否成对匹配,即要检验这些括号是否都是成对出现的。

94  有两个字符串类型的数字,实现一个方法将它们进行相加,并返回相加后的数值。(要考虑数据的长度问题)

95  Java 多线程的创建

96  算法:二叉树的深度计算

96  算法:一亿个无序数找出 Top 100(这个也没写好,空间复杂度高了,应该用堆排序)

97  说下左连接和右连接

98 介绍下什么是索引

99 使用sql生产10万条数据

100 给你一张表,根据要求写sql,这个题目比较多,自己百度吧。

101  数据库熟吗?用过哪些数据库?索引会吗?事务了解吗?写一个 SQL 查询语句:给一个字段,对其进行从大到小排序,取前十行。

总结:

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

 

          视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2079878.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

EasyExcel动态映射Excel数据到任意实体类教程

在使用EasyExcel进行Excel导入时,我们经常需要将Excel中的数据映射到Java实体类中。如果Excel的列名是固定的,我们可以通过ExcelProperty("列名")注解直接在实体类中指定列名。但如果Excel的列名不固定,或者我们希望根据Excel的第一…

NS2582 同步升压双节锂电池充电管理 IC

1 特性  最大 2A 输出同步开关型升压充电器  升压效率可高达 90% 以上  内置电池短路 / 涓流 / 恒流 / 恒压模式  0.5% 电池恒压模式电压精度  支持 LED 充电状态指示  支持充电电流外部可调  支持输入适配器 DPM 功能  外置 EN 使能…

SQL语法:create、insert、update、

1.create创建表 创建表时,通常会有如下设置:主键、非空、取值唯一、使用自动增长等。 根据如图创建表名为userinfo的数据表: create table userinfo(id int not null primary key auto_increment,username varchar(50) not null unique,cre…

java框架第二课(Reflection反射机制)

一.关于反射 (1)使用场景介绍 平常我们写代码时,都是已知类名,类的属性,构造方法,其他方法等信息,然后根据类名new对象,这个过程称为正向操作(例如:有一个管理员类,有账号和密码属…

WEB渗透Win提权篇-BypassUAC

提权工具合集包(免费分享): 夸克网盘分享 往期文章 WEB渗透Win提权篇-提权工具合集-CSDN博客 WEB渗透Win提权篇-RDP&Firewall-CSDN博客 WEB渗透Win提权篇-MSSQL-CSDN博客 WEB渗透Win提权篇-MYSQL-udf-CSDN博客 WEB渗透Win提权篇-Acc…

大模型基础环境部署之一:安装 Nvidia 的驱动(详细实操版)

一、系统准备前置条件 1、更新软件包列表 sudo apt-get update2、安装编译工具和依赖项 sudo apt-get install gcc sudo apt-get install make sudo apt-get install g注:如果在安装 g 时遇到错误消息:“***you do not appear to have libc header fi…

【C++ Primer Plus习题】6.2

问题: 解答: #include <iostream> #include <array> using namespace std;#define MAX 10int main() {array<float, MAX> arr;float sum0;float average0;int i 0;int count0;int bigger 0;for (i 0; i < MAX; i){cout << "请输入donation…

大数据技术之Flume 企业开发案例——聚合(7)

目录 聚合 1&#xff09;案例需求&#xff1a; 2&#xff09;需求分析 3&#xff09;实现步骤&#xff1a; 准备工作 创建 flume1-logger-flume.conf 创建 flume2-netcat-flume.conf 创建 flume3-flume-logger.conf 执行配置文件 聚合 1&#xff09;案例需求&#x…

华为eNSP:路由器子接口配置

一、拓扑图 二、 路由器配置 [R1]int g0/0/0.1#进入子接口 [R1-GigabitEthernet0/0/0.1]ip add 192.168.1.254 24#配置子接口地址 [R1-GigabitEthernet0/0/0.1]dot1q termination vid 10#标记终止的vid编号 [R1-GigabitEthernet0/0/0.1]arp broadcast enable #开启子接口的arp…

Keilv5 逻辑分析仪的使用

声明&#xff1a;基于视频【事件驱动型编程和 QP/C 框架】所做的笔记 Keilv5逻辑分析仪是Keil MDK集成开发环境&#xff08;IDE&#xff09;中的一个工具&#xff0c;用于帮助开发人员进行嵌入式系统的调试和分析。 它的作用主要有&#xff1a; 监测信号&#xff1a;Keilv5逻…

DBSCAN算法详解

1. 算法原理 DBSCAN&#xff08;Density-Based Spatial Clustering of Applications with Noise&#xff09;是一种基于密度的聚类算法&#xff0c;主要用于发现数据中的任意形状的簇&#xff0c;并能够有效地识别噪声点。它的基本思想是通过密度来定义簇&#xff0c;即在数据…

Python -- GUI图形界面编程—GUI编程实例 博主也在持续学习中[ 持续更新中!!! 欢迎白嫖 ]

本文继上篇文章http://t.csdnimg.cn/mJlmW继续介绍GUI的图形界面编程&#xff08;相关视频是哔站上的应该搜这个题目就能找到&#xff09;&#xff0c;文章还是很基础的&#xff0c;目前博主处于有一点基础的状态。 文章的主要介绍了依旧非常重要的结构tinkter库、常见的三种布…

Patch-Package:一款灵活的开源依赖修复工具

一、背景 在现代软件开发中&#xff0c;开发者通常依赖大量的开源库来加快开发进程。然而&#xff0c;随着时间的推移&#xff0c;可能会遇到一些问题&#xff1a; 开源包的缺陷&#xff1a;开源库可能存在 Bug 或者与项目不兼容的问题。开发者可以自己修复这些问题&#xff0…

QML控件: 动画输入框 LineEdit PySide6

1. 前言 本代码为扫地僧-smile原创, 废话不多说, 直接看效果图由于录制的这个GIF图掉帧严重, 实际动画效果非常细腻 2.看代码 控件模块代码如下 SmileLineEdit.qml import QtQuick import QtQuick.Controls/* __author__: 扫地僧-smile */Rectangle {// 属性property int …

这些年使用Delphi的成果

成果1&#xff1a; 收到了一件文化衫 成果2&#xff1a;被评为亚洲专家&#xff0c;收到了一套Delphi7 光碟找不到了。

Arista与英伟达IB网络竞争格局分析

悄然崛起的英伟达新对手 英伟达都有哪些对手&#xff1f; 当然首选AMD和英特尔。AMD具备AI加速卡业务&#xff0c;融合CPU和GPU设计能力&#xff1b;英特尔作为x86架构的开创者&#xff0c;如今也涉足AI加速卡领域。它们的产品在参数上与英伟达对标&#xff0c;同时在定位和售…

江西生物科技职业学院春雨宣讲团丨弘扬西柏坡精神,共绘时代新篇章

今年五月&#xff0c;江西生物科技职业学院春雨宣讲团获批共青团中央2024年全国大学生西柏坡精神志愿宣讲团之一。 秉承传承红色文化、弘扬西柏坡精神的崇高使命&#xff0c;该宣讲团成员自7月3日起至8月20日&#xff0c;踏上了深入江西省南昌市、九江市、景德镇市、吉安市等地…

走线特征阻抗

ns/ft中ft代表英尺 :1ft0.3048m30.48cm 对于FR-4板&#xff0c;1.017*根号&#xff08;4.5&#xff09;2.121ns/ft 也即每英寸的传输时间为2.121ns&#xff0c;30.48/2.12114.6cm/ns&#xff1b; 当差分线中以相同的驱动电压驱动时&#xff0c;我们称之为偶模&#xff0c;当以…

Eclipse 自定义字体大小

常用编程软件自定义字体大全首页 文章目录 前言具体操作1. 打开设置对话框2. 打开字体设置页面3. 找到Text Font&#xff0c;点击修改4. 修改字体 前言 Eclipse 自定义字体大小&#xff0c;统一设置为 Courier New &#xff0c;大小为 三号 具体操作 【Windows】>【Perfer…

IROS 2024不容错过的4大理由

01 IROS是国际机器人顶会 关于机器人学术顶会&#xff0c;听IROS 2025大会主席、上海交通大学王贺升教授怎么说。 ICRA 2024专辑&#xff1a;上交王贺升教授聊机器人学术顶会【度量访问】 02 未来一年难得的国际交流机会 ICRA 2025 将在美国亚特兰大举办&#xff1b; RSS 20…