这年头不会点自动化,都不一定能约到面试

有被卷到,功能测试也问你会不会自动化

在这个给8k要你全能的当下,会自动化测试成了广大测试新手弯道超车的好机会。为此,我特意准备了50道自动化测试面试题,早点准备总归是没坏处的。

1、使用什么测试框架做的上一个项目的自动化测试?说下怎么做的?对自动化的理解?

2、GET与POST的区别?

3、//*[contains(@text,“登录”)]是什么意思?

4、自动化遇到用例fail掉如何排查故障?

5、说说接口测试的流程和接口自动化流程,介绍一下request有哪些内容?

6、接口测试用例的编写要点有哪些?

7、postman的使用方式?高级用法? mock的应用场景和基础用法?

8、你之前自动化测试的数据放哪?怎么使用?公共变量的管理方式?管理测试用例的手段?如何提高用例覆盖率?接口测试关联性接口实现方式?

9、不可逆的操作,如何处理,比如删除一个订单这种接口如何测试?

10、说出5个以上Linux命令

11、介绍一下你在这个项目中是如何使用Jenkins的。

12、举例说明,Linux下命令行cURL的种常见用法和示例?

13、jmeter上一个接口参数返回值做为下一个接口入参的实现方式有几种,举例?

14、接口自动化中,遇到签名、鉴权加密等,如何处理的,用到哪些方法?

15、对pytest的理解程度?使用规范?参数化方法?说说常用装饰器?

16、举例说明pytest.mark标记的使用?

17,自动化测试报告生成方式?如果是allure详述?

18、什么是冒泡排序,手写一个冒泡排序?

自动化测试面试:python基础

1、super是干嘛用的?在Python2和Python3使用,有什么区别?为什么要使用super?请举例说明。

2、L=[1,2,3,11,2,5,3,2,5,3],用一行代码得出[11,1,2,3,5]

3、列表和字典有什么区别?

4、json和字典dict的区别?

5、python深拷贝和浅拷贝的概念和区别?

6、python单行注释和多行注释分别用什么?

7,Python垃圾回收机制?

8,如何安装第三方模块?以及用过哪些第三方模块?

9、进程、线程有什么区别?什么情况下用进程?什么情况下用线程?

10,谈谈你对面向对象的理解?

自动化测试面试:selenium

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

2、selenium中hidden或者是display=none的元素是否可以定位到?

解析:正反两个答案都算对,说明出原因即可。

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

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

5、用例在运行过程中经常会出现不稳定的情况,也就是说这次可以通过,下次就没办法通过了,如何去提升用例的稳定性?

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

7、什么是持续集成?

8、自动化测试的时候是不是需要连接数据库做数据校验?

9、有几种元素常用定位方式,分别是?你最偏爱哪一种,为什么?

10、如何去定位页面上动态加载的元素?

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

12、点击链接以后,selenium是否需要自动等待该页面加载完毕?

13、webdriver client的原理是什么?

14、什么是page object设计模式?

15、什么是断言(assert),常用断言方法,Ul自动化中断言方式?

16、你觉得自动化测试最大的缺陷是什么?

17、什么是分层测试?

18、列举出你熟悉的自动化工具,并说明其实现原理

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

自动化测试面试:性能篇

1、基础概念:HPS、TPS、QPS、RPS、RT、并发用户数概念?简要介绍?

2、压测工具?你主要看哪些指标?

3、性能测试中TPS上不去的几种原因浅析?

4、性能测试工具了解几个?压测结果区别?

5、性能测试策略?

6、性能测试场景设置思路?

7、对服务器性能测试的看法?

8、系统的性能决定的要素?跟并发用户数的关系?

最后

也整理了一些大厂的面试合集,文章截图是其中的一部分,由于文档文件太多,我这边就不一一给大家截图上来了,需要资料的朋友可以评论【自动化测试】获取

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值