来自入职7年美团测试岗的大佬软件测试面试题经验分享

1、python的进程和线程

操作系统可以同时执行多个任务,每一个任务就是一个进程,进程可以同时执行多个任务,每一个任务就是一个线程。

2、在做接口测试的时候,如果接口还没有开发好,你这边应该怎么去介入测试

编写接口测试用例以及进行评审

通过mock的方法进行提前接入测试

3、在做ui自动化过程中如果解决定位元素改变

在进行编写自动化测试过程中,元素单独写进一个yaml文件中,定位时,直接进行读取yaml文件,不用直接在代码中直接修改

4、cookies和session区别

cookies和session都是代表用户身份的一种,cookies存储在客户端上面,session存储在服务器上的

5、对于app偶现的崩溃你这边做?

首先讲完整的复现步骤记录下来。

通过adb logcat 的方法进行打印日志进行分析

6、前面说的是android设备,如果是ios你怎么通过日志分析呢?

如果是ios的我们可以通过fiddler工具进行抓包来判断(这里在说一下如何通过fiddler连接手机的过程)

7、浏览器上输入url,这个过程发生了哪些

先通过了DNS解析,然后进行三次握手的过程(过程具体说下)

8、接口自动化测试的过程中产生的数据你怎么来做?

接口自动化测试过程中产生的数据,可以在setup中进行通过sql创建,然后再tearDown(用例的结束中,通过sql进行删除)

9、你们的自动化用例覆盖率是多少?

这个具体的看个人项目吧,随便说个,80%左右呗

10、自动化用例执行一次需要多久?

这个看个人项目,随便说个。

兄弟们,还要很多面试题不好发你们想要的话直接加我威信 mashang-ee【验证消息记得填:AAA】,我直接把发给你们。

11、app发生了内存泄漏,你怎么去定位问题

app内存泄漏后,我们app系统中会自动生成一个文件,可以通过这个文件交给开发这边进行定位什么原因发生的

12、app自动化测试的时候遇到过h5吗?怎么写用例

app中遇到H5页面需要通过 _switch_to.context 跳进H5页面中然后进行正常的编写测试用例

13、appium的原理

编写的代码首先请求到webdriver上,然后通过webdriver请求到appium,appium在请求到设备上的bootstrap.jar,bootstrap.jar在手机上将命令uiatutomation,biatutomation在进行对手机执行命令

14、如何定位动态元素

如果是id动态的,我们可以通过其他的name或者定位其父元素

15、平常接口测试中你发现了哪些bug,说下你印象比较深刻的bug

这个就自由发挥吧

16、Web页面出现空白页怎么定位问题

通过fiddler或者F12进行抓包查看

查看服务端日志内容

通过工具进行接口请求页面,查看内容

17、liunx命令

这个就不说了吧,大家自己写吧

18、如何看到一些自动化测试和手工测试

自动化测试大多数用于回归测试,新加的需求这些前面肯定手工测试通过后,在进行添加到自动化测试中

19、接口自动化中遇到参数关联怎么去做?

讲上个接口返回的内容提取出来,然后当作参数传给下一个接口

20、性能怎么做的?jmeter脚本怎么编写的

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值