某不愿意透露名字的公司的20k以上面试题分享

某不愿意透露名字的公司的20k以上:
二面:

1、直播间刷礼物这个场景 怎么设计测试用例?

2、测试用例的设计方法都有哪些?

3、momey命令

4、弱网是怎么模拟?charls

5、卡顿、电量是怎么测试的?

6、直播间送礼物时,点击其中一个礼物没反应,怎么排查问题?

7、接口怎么设计测试用例?

8、接口自动化框架是怎么实现的?

9、pytest中 fixture的作用

10、装饰器的作用是什么?

11、allure生成报告的命令是什么?

12、python 中的数据类型都包括什么?

13、测试用例都包括哪些字段

14、python中常用的模块都有哪些?

15、排序算法都有哪些? 冒泡排序、选择排序

16、保障软件质量的点都有哪些?

某不愿意透露名字的公司的20k以上面试题:
三面:
1、app自动化怎么定位toast, 怎么断言toast

Toast属于系统弹窗,使用xpath定位

2、requests,请求https的接口

底层调的是requests.request() verify=False 跳过https的ssl认证,直接发请求

3、400多个接口,形成的用例是8000多条,如何快速把8000多条执行完。pytetst多进程插件,命令行是什么?

pytest - xdist插件实现多进程并发。 执行命令:-n 2 --dist=loadfile

--dist 第一个参数:loadfile: 代表按照测试脚本文件去分配,意思就是在同一个测试文件中的用例会被分配到一个进程上执行。

第二个参数:each: 表示每个进程都执行所有的测试用例。

4、400多个接口,有20个报错,想直接运行报错接口,怎么执行。3种方式【reruns, mark标记】

第一种方式:失败重试机制【pip install pytest-rerunsfailures】命令行参数: --reruns 2 全局控制整个测试过程中的失败用例重试。 如果是单独指定某一条测试用例:@pytest.mark.flaky(reruns=2,reruns-delay=2)

第二种方式:对失败用例做标记,mark。 命令行参数:-m

第三种方式:面试官说有3种,???

5、工程级 失败重试?
6、本地人为的只想跑20个错误用例,做mark标记,命令行的关键字是啥?

-m

7、pytest的参数化 入参的数据格式是什么样的? list
8、装饰器了解吗?

本质上是个闭包,作用:是在不改变原有函数基础上,给函数增加新的功能。

装饰器:是python中用于修改函数或类的语法结构工具。它是一种以函数作为输入参数,并返回一个函数作为输出的函数,可以在不改变原函数代码的情况下,给函数增加一些功能。

9、sql优化,索引调优,如何检查出这些问题,如何优化这些问题的?
10、doubbo协议,的实质是啥,之前的模式是啥【远程过程调用】
11、性能测试流程,以及遇到的问题是如何分析的?
12、并发是同等的,条件是一样的,第一次跑是2000tps, 第二次是跑tps是1500,是什么原因?
13、发布视频怎么设计测试用例
14、测试体系都包括什么?
15、端到端测试中的关键点是什么,测试同学需要注意什么?
16、怎么判断一个项目上线是否有风险?
17、直播前后端的交互逻辑是什么?

全国面试题免费分享,自己费劲整理出来的,需要的看简介哦~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值