一面
-  Python 匿名函数
 
-  深浅拷贝
 
-  Python 入参有哪几种类型
 
-  UI 自动化多少用例
 
-  一天能写多少自动化用例
 
-  执行大概多长时间
 
-  团队多少人
 
-  自动化写了多久,多少个迭代周期
 
-  你的自动化框架结构
 
- 数据怎么处理的。什么格式储存,如何传递的。
 
-  流程测试中需要一些输入值,怎么存储的,
 
- 遇到过什么难搞的阻碍点
 
- 自动化脚本有没有什么评审流程、规范性
 
- 自动化用例会进行维护迭代吗?
 
- 自动化实行中会提取复用吗,或是提取 aw 吗?aw 的概念理解吗?
aw 通常是 action world 的缩写。是自动化测试中关键字驱动的思想,将一些步骤封装起来,通过调用组合这些步骤实现测试用例的脚本编写。实现代码复用节省工作量的目的。
 
- 编写自动化用例规范性要求?
统一的好阅读的命名,一定的注释,异常处理,用例的独立性 
- 自己未来的发展方向。技术还是管理。
 
二面
-  你的测试知识是怎么积累、学习的?
 
-  学习 Python 除了自动化框架,还额外学了些什么,了解过一些什么东西
 
-  基于你的项目举一个自动化例子,怎么思考用例,认为问题点在哪里,怎么实现自动化的
 
-  你们是怎么选取这一段业务去做自动化的
 
-  每次跑自动化是基于什么?是按周检测、基于开发?
 
-  整个实现自动化过程中,最常遇到的问题?
 
-  自动化脚本量级大概有多大?
 
-  适配率多大?就是通过率。开始,后期分别是多少
 
-  pytest 框架 selenium 怎么取元素的?
 
- 测试团队大概多大,你是一个什么角色
 
- 对于测试的一些策略分析,测试需求分析你会做到吗?
 
- Python 是面向对象的语言吗?什么是面向对象
 
- Python 的三大特征是什么,解释
 
- 平时工作中用到了这些特性吗
 
- Python 内置数据类型有哪些
 
- 列表元组有什么区别
 
- pytest 断言有哪几种
 
三面
-  那你做这个自动化里面的产品节奏是什么呀?比如你们的整个的开发周期是什么样子的?然后做完之后怎么样啊?这个迭代了模式周期是什么样?然后你在这个做智能化里面到底是主要是负责哪一块?然后做完之后怎么样能够说明你这个智能化做得好不好
 
-  一般来说就是你要求你把这个自动化写完,一般要求你多少天内写完
 
-  那写完之后去调试,怎么样证明你们写的好呢?标准是什么?
 
写在最后:
对于三面其实就是问了一个问题:自动化测试中怎么判断你们的脚本足够优秀,标准是什么?这个问题我只能回答通过率达到 95%,然后面试官说到了代码效率等,我实在不知道这个问题怎么回答,然后面试就结束了。对于这个问题,希望同学们能够给予我一点提示或想法,谢谢!