02 测试开发面试50问-下

2021-08-11 15:15:26 浏览数 (1)

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、给你一张表,根据要求写sql,这个题目比较多,自己百度吧。

99、使用sql生产10万条数据

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

关注「测试开发囤货」公众号回复「数据分析」,送你一套 《深入浅出Pandas:利用Python进行数据处理与分析》教程!

0 人点赞