python自动化测试面试题目,python 自动化面试题
因为这个楼层涉嫌违规,所以会在系统中折叠起来,隐藏这个楼层,显示出来。
自动化测试面试1:
1.前一个项目的自动化测试用的是哪个测试框架?
2.你最熟悉哪个图书馆?如何使用这些库,制作基于复用的包?你怎么想呢?
3.如何配置应用程序中的元素
4.//*[包含(@text, login)]是什么意思?
5.自动化用例的故障排除方法
6.这种等待元素出现的方法是如何实现的?
7.如何在APP列表的listview中找到想要的元素(图片、文字、按钮)并点击?
8.脚本中的测试用例如何组织,设计了哪些模式?
9.测试APP是否正确处理服务器返回的异常、网络异常、服务异常等。
你还会在其他面试中遇到:
1.如何用硒来判断一种元素是否存在?
2.selenium=none的隐藏或显示元素可以定位在?
3.如何保证用硒操作元素的成功率?也就是说,如何保证我点击的元素可以被点击?
4.如何提高selenium脚本的运行速度?
5.用例在操作中经常是不稳定的。换句话说,这次可以通过,下次就不行了。如何提高用例的稳定性?
6.你的自动化用例执行策略是什么?
7.什么是持续集成?
8.测试自动化时,需要连接数据库进行数据检查吗?
9.id、name、class、xpath和CSS选择器你最喜欢哪个属性?为什么?
10.如何在页面上找到动态加载的元素?
1.如何定位属性中动态变化的元素?
12.点击链接后,selenium会自动等待页面加载吗?
13.网络驱动客户端的原理是什么?
14.网络驱动的协议是什么?
15.启动浏览器时使用哪种web驱动程序协议?
16.什么是页面对象设计模式?
17.什么是页面工厂设计模式?
18.如何从下拉框中选择value=xx的选项?
19.配置完元素后,如何突出显示?
20.什么是断言?
21.在选择自动化测试计划时,你选择java、js、python还是ruby中的哪一种语言?
22.在页面对象设置模式下,需要在页面定位方法中添加断言吗?
23.页面对象设计模式是如何实现页面跳转的?
24.自动化测试用例从何而来?
25.你认为自动化测试最大的缺陷是什么?
26.什么是分层测试?
27.web驱动可以用于接口测试吗?
28.收购和岗位的区别?
29.公司使用的测试系统(B/S架构)突然无法访问,需要排除故障恢复。谈谈你的检查方法。
30.分层测试和页面对象模式有什么区别?
31.测试自动化和测试自动化有什么区别?
32.列出你熟悉的自动化工具,并解释它们的实现原理。
3.自动化测试的使用场景?
34.什么是关键词驱动?
35.高质量的自动化脚本应该具备哪些特性?
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。