首页 > 编程知识 正文

python面试常见问题,python接口自动化测试面试题

时间:2023-05-04 09:20:49 阅读:129045 作者:978

由于此地板涉嫌违规,因此它将折叠在系统中以隐藏此地板并显示此地板

自动化测试面试1 :

1、使用哪个测试框架进行上一个项目的自动化测试。

2、自己最熟悉哪个库,如何使用这些库,制作基于复用的包,你是怎么想的

3、如何配置APP上的要素

4、//*[contains(@text,'登录') ]是什么意思

5、自动化用例故障的排除方法

6、这个等待元素出现的方法是怎么实现的

7、如何在APP列表的listview中找到自己想要的要素(图片、文字、按钮)并点击

8 .在脚本中如何组织测试用例,设计成什么模式

9 .测试APP是否正确处理了服务端返回的异常、网络异常服务异常等

在其他面试中也会遇到:

1、用selenium如何判断元素是否存在?

2、selenium的隐藏或显示=none的元素可以定位于吗?

3、用selenium如何保证操作要素的成功率? 也就是说,怎么保证我点击的元素一定可以点击?

4、如何提高selenium脚本的运行速度?

5、用例在运行中经常不稳定。 也就是说,这次能通过,下次不能通过。 如何提高用例的稳定性?

6、你的自动化用例执行策略是什么?

7、持续整合是什么?

8、测试自动化时,是否需要连接数据库进行数据检查?

9、你最喜欢id、name、class、xpath和CSS选择器这些属性中的哪一个? 为什么?

10、如何找到页面上动态加载的元素?

11、如何定位属性动态变化的要素?

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、列举你熟悉的自动化工具,说明其实现原理

33、自动化测试的使用场景?

34、什么是关键词驱动?

35、高质量的自动化脚本应该具有什么特性?

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。