开发者社区> 问答> 正文

【精品问答】Python面试题汇总50问(自动化测试篇)

Python面试题汇总50问(自动化测试篇)
1.super 是干嘛用的?在 Python2 和 Python3 使用,有什么区别?
2.阅读以下代码,推导最后结果
3.快速编写前端 HTML、JavaScript、Vue 代码
4.用一行代码得出 [11, 1, 2, 3, 5]
5.L = [1, 2, 3, 4, 5],L[10:]的结果是?
6.L = [1, 2, 3, 5, 6],如何得出 '12356'?
7.列表和字典有什么区别?
8.如何结束一个进程?
9.进程、线程有什么区别?什么情况下用进程?什么情况下用线程?
10.什么是ORM?为什么要用ORM?不用ORM会带来什么影响?
11.写一段代码,ping 一个 ip地址,并返回成功、失败的信息
12.说说接口测试的流程,介绍一下 request 有哪些内容
13.ui自动化,如何做集群?
14.什么是敏捷模式
15.自动化代码中,用到了哪些设计模式?
16.什么是Selenium
17.TestNG中注解有哪些?
18.什么是断言?
19.TestNG有哪些有点?
20.什么是web自动化测试?
21.写出Selenium中你最熟悉的接口或类?
22.元素定位类型有哪些?
23.登录按钮除了用click方法进行点击以外还有其他方式么?
24.怎么对含有验证码的功能进行自动化测试的?
25.怎么验证复选按钮是不是被选中?
26.如何处理alert弹窗?
27.如何用webdriver进行鼠标右键点击操作?
28.举一个webDriver中方法重载的例子?
29.下拉菜单中如何去选择一个菜单项?
30.python的底层网络交互模块有哪些?
31.python网络交互时,二进制打包解包的模块有哪些
32.python的测试框架有哪些?
33.一行把[1,2,3,1,2,3] 中的重复元素剔除
34.怎么对你的代码进行跟踪,协同写代码?
35.代码输出结果
36.猴子补丁是什么?它是不是一个好主意?
37.*args, **kwargs是什么东西? 我们为什么会用它?
38.@classmethod, @staticmethod, @property都是什么意思?
39.python里面的深拷贝,浅拷贝
40.实现一个字典数据结果的深拷贝
41.class类中(self)指的是什么
42.range 函数的使用,其中有那两个参数
43.*args和**kwargs的区别?
44.*args和**kwargs的区别?
45.Python中filter()、map()和reduce()的区别
46.1-10,对每个数字的平方
47.{“a”,”ab”,”abc”,”bc”,”cd”}输出含有C字符的元素,返回值是list
48.Python的可变类型和不可变类型包含哪些?
49.什么是pass,什么是lambda函数
50.selenium中如何判断元素是否存在?


往期【精品问答】回顾:

python必备面试干货
Python爬虫面试题库100问
Python热门问题
前端开发必懂之《Python连连问》
110+数据挖掘面试题集合
Python实战100例 - 附源码
Python二级考试题库 Python面试题汇总130问(框架篇)
Python面试题汇总50问(机器学习篇)
Python字符串知识点50问


技术交流群

群福利:群内每周进行群直播技术分享及问答

image

展开
收起
珍宝珠 2019-12-02 14:13:05 3607 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载
无人值守自动化测试的实践之路 立即下载