面试摸鱼快看:关于selenium/ui自动化的面试题

Posted IT界的测试混子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面试摸鱼快看:关于selenium/ui自动化的面试题相关的知识,希望对你有一定的参考价值。

  1. 如果让你来主导,如何开展自动化测试?
  2. 自动化框架如何搭建?
  3. 你觉得做好自动化测试需要具备什么能力?
  4. 什么项目适合做ui自动化?
  5. 什么时候可以开始做ui自动化?
  6. ui自动化常用的框架/工具?
  7. 为什么选择用selenium?
  8. selenium有什么局限性?
  9. 在整个自动化测试的过程中,你承担什么样的角色?
  10. 框架搭建起来后,你们的测试用例数据是怎么处理的?
  11. 你们会在什么阶段去做自动化?会频繁地使用这个自动化吗?
  12. 你们用自动化去做回归测试的时候,有没有达到你们的目标?大概能节约多少时间/人力?
  13. 大概会有多少人使用这个框架?在这框架上写用例?
  14. 你们的小组有多少人?如何分工的?
  15. 在做自动化测试的过程中,你有收获到什么东西吗?
  16. 你们这套框架运行了几年?每次执行的成功率是多少?在这种状态下,它能对你们的测试产生帮助吗?
  17. 写过多少ui自动化用例?
  18. selenium的原理?
  19. 是否了解po模式?po模式的原则?
  20. 如果一个元素使用selenium的定位方式css、xpath这些都定位不到,你会怎么做?
  21. ui自动化用例之间的依赖关系,你是怎么控制的?
  22. 你们的测试用例跑下来需要花多少时间?怎么缩短这个时间?
  23. 你们这套框架支持多环境吗?怎么切换到其他环境?
  24. 如果我的测试需要多套测试数据,并且case的数据量比较大,这种情况,你们测试数据是怎么存放的?
  25. 封装的平衡点在哪里?过度封装的,维护起来很麻烦,不封装的话,会有很多冗余。
  26. 你是怎么看待自动化测试的?
  27. 框架里查找元素封装做了哪些工作保证查找成功率?
  28. 自动化测试在你们公司是如何推广的?
  29. 你觉得你这个框架还有哪些不足的地方,可以改进?
  30. 框架设计的过程中,有没有遇到过什么问题?怎么解决的?
  31. 如果一个元素定位失败,如何排除原因?可能的原因是什么?
  32. 元素定位不稳定,怎么提高元素定位的稳定性?
  33. 列举selenium元素定位方法?
  34. xpath中的绝对路径定位和相对路径定位有什么优缺点?
  35. 如何提高用例、脚本的稳定性?
  36. 如何保证元素能操作成功?
  37. 如何定位动态加载的元素?
  38. 如何定位属性动态变化的元素?
  39. css选择器和xpath选择器比较。优缺点
  40. 点击链接以后,selenium是否会自动等待该页面加载完毕?
  41. 常见的时间等待有几种?
  42. 如何判断元素是否存在DOM中?
  43. 如何判断元素可见?
  44. hidden或者display = none的元素能否定位到?能否操作?
  45. selenium如何操作下拉框?定位下拉框的元素?
  46. selenium如何切换iframe?
  47. 如何切换到alert弹窗?
  48. 如何切换浏览器标签页?
  49. 如何上传文件?
  50. selenium常见异常?
  51. driver. quit()和dirver. close()有什么区别?
  52. selenium家族有什么工具?
  53. webdriver的工作原理?
  54. webdriver的协议?
  55. UI自动化的优点/缺点?
  56. UI自动化如何断言?
  57. 有没有考虑过约束前端开发的一些元素属性规则,然后利于我们开展自动化?怎么约束?

以上是关于面试摸鱼快看:关于selenium/ui自动化的面试题的主要内容,如果未能解决你的问题,请参考以下文章

Python Selenium UI自动化学习记录

再不来学你爹要炸毛了!一线互联网公司(猎豹360新浪搜狐)面试题合集快看!

Selenium UI自动化验证码:识别+输入

如何做UI自动化?这里有一份Java Selenium UI自动化框架等着你!

selenium UI自动化实战

python selenium UI自动化操作iframe及返回默认页面