自动化测试面试题总结

1.产品给到你一个简单的功能接口,比如统计商品成交量这个接口,你要做怎么测试?

2.python列表基础算法?

3.MySQL查询第10到20条记录?

4.MySQL左右连接?

5.group by 与 having的区别是什么?

6.给你一个简单的需求你会怎么测试?

7.接口和UI自动化做过体系化的东西吗?

8.性能测试是主要是压力测试,还是负载测试?

9.性能测试拐点怎么看?怎么看是否达到瓶颈?

10.在做性能测试时有没有对jmeter参数有没有做过调整?

11.编程题:给你一个字符串,统计每个字符串出现的次数?

12.你在做 UI 自动化的时候采用了什么模式?

13.对 jvm了解吗?

14.比如接口自动化有个查询接口,怎么做自动化,保证返回结果是正确的(不能做其他依赖,如调用新增接口,也不能手动去添加数据)?

15.比如我有1000个接口,999个接口都要获取登录的token,怎么获取token,用例怎么设计?

16.你怎么理解内存泄露?

17.给你个登录,你怎么设计测试脚本?

18.UI自动化中的监听了解吗?

19.比如一个接口入参和返回参数很多,你怎么做自动化?

20.说出熟悉的算法?(冒泡排序,堆排序)?

21.如何保证 kafka 消息不被重复消费?

22.比如一个进程下有好多子进程,怎么一次性 Kill 掉所有进程?

23.Java 中 equals 和 == 的区别?

24.测试小程序推荐用哪种自动化测试工具?

25.在APP自动化时,apk包和ipa包怎么获取?

26.列举下接口测试中常用到的Java接口?(集合)

27.为什么要List list = new ArrayList()而不是直接Arraylist list = new ArrayList()?

28.接口覆盖率用到的jacoco,原理是什么?

29.使用jacoco得出的覆盖率是分支(Branches, Coverage),圈复杂度(Cyclomatic
Complexity),行(Lines),方法(Methods),类(Classes)中的哪一种?

30.比如向浏览器输入 www.baidu.com 简单讲下整个流程,从网址输入到页面显示

31.简述下 selenium 工作原理

32.性能测试指标有哪些?

33.性能测试中的线程数与TPS有没有关系

34.性能测试中TPS,QPS 的区别?

35对Mybatis有过了解吗?

36.除了日常工作外,还有没有做其它帮助团队工作效率的东西?

37.有哪些常用的处理json的jar包?

38.怎么验证接口的幂等性(如支付接口,扫码支付,如何防止重复扫码支付)?

39.熟悉Java中的哪些设置模式(Java中一共 23 种设计模式,如单例模式,详细说明)?

40.简单说明下你对分布式的理解 ?

41.Java中修饰符有哪些,权限如何?

42.你对多线程了解吗?

43.简单讲下 Java中类,抽象类和接口的区别?

44.什么是事务?

45.Spring boot 怎么实例化一个对象?

46.你对 kafka,redis 有过了解吗?

47.Mysql 索引的优点和缺点分别是什么?
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值