自动化测试面试题总结

1、利用你最熟悉的语言实现冒泡排序算法?

2、解释下python中装饰器的概念?

3、利用你最熟悉的语言实现socket编程的主要函数部分?

4、socket编程怎么运用在自动化测试中?(有可能接口测试个人理解,具体还得补全)

5、分布式自动化测试知道怎么做的吗?

6、你的项目总共有多少自动化用例,跑每个用例多少时间,跑完这个项目的所有用例共花了多少时间?

7、需要维护你的用例脚本吗?维护时间是多少?

8、你们部门自动化和功能测试是怎么分工的,你主要做什么工作,是在项目上线前跑自动化用例还是平时回归跑用例,你觉得你的工作饱和吗?

9、你觉得自动化测试产出比如何,价值在哪里,能给公司项目带来什么效益?

10、你对未来职业规划是怎样的?

11、解释下selenium的工作原理,为什么选择使用selenium?

12、web自动化测试中selenium除了定位元素,你觉得它还能做什么?

13、简单介绍下robotframework,有什么优势,它与unittest框架有什么区别?

14、web与app测试有什么区别?

15、会编写linux的shell脚本吗?

16、linux的基本命令熟悉吗?(需要熟悉linux的常用命令)

17、python操作数据库知道怎么做的吗?(导入MySQLdb进行操作)

18、了解哪些关系型数据库和非关系型数据库?它们分别有什么区别,各有什么特性用在什么场景?(mysql与redis)

19、知道怎么在jenkins上创建项目的过程吗,如何控制权限分配?(定时构建项目、代码变动时构建项目、输出测试报告)

20、你怎么分析和处理自动化测试过程中出现的错误和用例不通过的情况?(1、通过屏幕截图;2、通过异常处理抓取错误;3、待补充)

21、你熟悉bat搭建的测试平台是怎么样的吗?

22、你了解过哪些算法吗?

23、你觉得你想搭建的测试平台(框架)是怎样的,有哪些功能?

24、你对自动化平台开发熟悉吗,有开发过测试工具吗?(Django开发)

25、知道appium的工作原理吗,它们各接口间是怎么传输数据的?(底层也是通过socket来操作的)

26、解释下边界值划分、等价类划分的概念?

27、你觉得如何开展测试工作,如何提高测试效率,如何提高测试质量?

28、你是怎么搭建测试环境的,你项目的一个结构是如何的?

29、接口权限测试的自动化有做过吗?(如:登陆获取token、session,后续操作带上token等参数才有操作权限)

30、性能测试有做过吗?

31、服务端的自动化测试有做过吗?(主要如:接口、性能、安全的自动化测试)

32、功能测试与自动化测试有什么区别?

33、selenium1,selenium2,selenium3有什么区别?

34、对计算机网络知识这块有了解吗?

35、单元测试有做过吗?

36、自动化测试你主要是用什么进行断言的,正则表达式进行断言有做过吗?

37、跑自动化用例后收集到的bug、出现的错误、用例不通过等不正常信息有存档入库吗?

38、你是如何设计你的代码的?(主要用到pageobject模式划分页面定位和业务逻辑代码)

原文地址:https://www.cnblogs.com/blogofzxf/p/10682637.html

时间: 2024-08-30 05:56:35

自动化测试面试题总结的相关文章

自动化测试面试题库

常规问题1.如何快速深入的了解移动互联网领域的应用  (答案:看http协议 restful api知识 json加1分)2.对xx应用自己会花多久可以在业务上从入门到精通,说说自己的方法 (答案:看api和数据库的加1分)3.如果在没有QA流程的情况下何开展测试工作(考察对方自管理和对测试流程的掌握)    4.遇到开发不认为是issue的情况下如何处理5.如果和开发人员发生技术或需求方面的争论应该如何处理 (考察情商)    6.自己在跨领域转型后,最想学习哪些方面的基础技术知识   (例如

自动化测试面试题及答案大全(4)

自动化测试面试题及答案大全(4)原创测试喵 最后发布于2019-04-18 10:00:14 阅读数 805 收藏展开1.当我们使用testng时,我们必须在.bat文件中写入以执行selenium项目的命令行是什么?Ans- java -cp bin; jars / * org.testng.TestNG testng.xml 2.使用WebDriver时要导入的包是哪个?Ans- org.openqa.selenium 3.识别某个字段的天气颜色是否不同 - String color = d

selenium 自动化测试面试题及答案

1.selenium中如何判断元素是否存在? - isElementPresent 2.selenium中hidden或者是display = none的元素是否可以定位到? - 不能 3.selenium中如何保证操作元素的成功率?也就是说如何保证我点击的元素一定是可以点击的? - 添加元素智能等待时间 driver.implicitly_wait(30) - try 方式进行 id,name,clas,x path, css selector 不同方式进行定位,如果第一种失败可以自动尝试第二

C#与.NET程序员面试宝典

题目虽然有点多,但是都是最常见的面试题.如果大家准备参加相关的面试,最好看看.尤其最后的几十个跨国公司面试题.现在国内很多企业都开始学习这套方式,来为难大家.有准备,就容易成功. 即使大家今年不打算找工作,也可以作为一个水平考察,看看自己到底可以应对多少. 面试题1  介绍ASP.NET 答:asp.net是建立在通用语言运行库的程序架构,通过asp.net可以开发出非常强大的Web应用程序. 面试题2  介绍ASP.NET和ASP的区别 答:1.ASP.NET支持预编译. 2.ASP.NET拥

源码时代软件测试干货分享|Python自动化测试常见面试题,学会不怕找不到好工作!

怎么理解装饰器,用过或者写过什么装饰器吗? 1.1.概述:装饰器本质上是一个 Python 函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象. 1.2.详细描述: 1.import?logging??8.????????ret?=?oldfunc(*args,?**kwargs)??9.????????return?ret??10.??11.?????返回新函数??12.????return?new_func??13.??14.??15.#?通过语

Instrumentation类——Android自动化测试学习历程

这里需要把Instrumentation类的视频的上.中.下三集一起看,把内容总结一下... 视频地址: http://study.163.com/course/courseLearn.htm?courseId=712011#/learn/video?lessonId=881433&courseId=712011 http://study.163.com/course/courseLearn.htm?courseId=712011#/learn/video?lessonId=878104&

python+selenium自动化软件测试(第13章):selenium面试题

前言最近看到群里有小伙伴贴出一组面试题,最近又是跳槽黄金季节,小编忍不住抽出一点时间总结了下 一.selenium中如何判断元素是否存在?expected_conditions模块提供了16种判断方法,以下方法是判断元素存在DOM中:presence_of_element_located    """ An expectation for checking that an element is present on the DOM of a page. This does n

selenium 常见面试题以及答案(Java版)

1.怎么 判断元素是否存在? 判断元素是否存在和是否出现不同, 判断是否存在意味着如果这个元素压根就不存在, 就会抛出NoSuchElementException 这样就可以使用try catch,如果catch到NoSuchElementException 就返回false 2.如何判断元素是否出现? 判断元素是否出现,存在两种情况,一种是该元素压根就没有,自然不会出现:另外一种是有这样的元素,但是是hidden状态 可以通过先判断是否存在,如果不存在返回false:如果存在再去判断是否dis

某度质量部测试开发面试题2(未完待续)

点击链接加入QQ群 522720170(免费公开课.视频应有尽有):https://jq.qq.com/?_wv=1027&k=5C08ATe 面试题1:http://www.xqtesting.com/blog/interview-281.html 小强性能测试和自动化测试开发班招生中,介绍见www.xqtesting.com 咨询QQ:2083503238或微信:qiangfans 所有学员享有免费.不限次数学习的机会,无任何额外费用 原文地址:http://blog.51cto.com/x