当前位置:网站首页>【面试】摸鱼快看:关于selenium/ui自动化的面试题
【面试】摸鱼快看:关于selenium/ui自动化的面试题
2022-08-03 05:26:00 【IT界的测试混子】
- 如果让你来主导,如何开展自动化测试?
- 自动化框架如何搭建?
- 你觉得做好自动化测试需要具备什么能力?
- 什么项目适合做ui自动化?
- 什么时候可以开始做ui自动化?
- ui自动化常用的框架/工具?
- 为什么选择用selenium?
- selenium有什么局限性?
- 在整个自动化测试的过程中,你承担什么样的角色?
- 框架搭建起来后,你们的测试用例数据是怎么处理的?
- 你们会在什么阶段去做自动化?会频繁地使用这个自动化吗?
- 你们用自动化去做回归测试的时候,有没有达到你们的目标?大概能节约多少时间/人力?
- 大概会有多少人使用这个框架?在这框架上写用例?
- 你们的小组有多少人?如何分工的?
- 在做自动化测试的过程中,你有收获到什么东西吗?
- 你们这套框架运行了几年?每次执行的成功率是多少?在这种状态下,它能对你们的测试产生帮助吗?
- 写过多少ui自动化用例?
- selenium的原理?
- 是否了解po模式?po模式的原则?
- 如果一个元素使用selenium的定位方式css、xpath这些都定位不到,你会怎么做?
- ui自动化用例之间的依赖关系,你是怎么控制的?
- 你们的测试用例跑下来需要花多少时间?怎么缩短这个时间?
- 你们这套框架支持多环境吗?怎么切换到其他环境?
- 如果我的测试需要多套测试数据,并且case的数据量比较大,这种情况,你们测试数据是怎么存放的?
- 封装的平衡点在哪里?过度封装的,维护起来很麻烦,不封装的话,会有很多冗余。
- 你是怎么看待自动化测试的?
- 框架里查找元素封装做了哪些工作保证查找成功率?
- 自动化测试在你们公司是如何推广的?
- 你觉得你这个框架还有哪些不足的地方,可以改进?
- 框架设计的过程中,有没有遇到过什么问题?怎么解决的?
- 如果一个元素定位失败,如何排除原因?可能的原因是什么?
- 元素定位不稳定,怎么提高元素定位的稳定性?
- 列举selenium元素定位方法?
- xpath中的绝对路径定位和相对路径定位有什么优缺点?
- 如何提高用例、脚本的稳定性?
- 如何保证元素能操作成功?
- 如何定位动态加载的元素?
- 如何定位属性动态变化的元素?
- css选择器和xpath选择器比较。优缺点
- 点击链接以后,selenium是否会自动等待该页面加载完毕?
- 常见的时间等待有几种?
- 如何判断元素是否存在DOM中?
- 如何判断元素可见?
- hidden或者display = none的元素能否定位到?能否操作?
- selenium如何操作下拉框?定位下拉框的元素?
- selenium如何切换iframe?
- 如何切换到alert弹窗?
- 如何切换浏览器标签页?
- 如何上传文件?
- selenium常见异常?
- driver. quit()和dirver. close()有什么区别?
- selenium家族有什么工具?
- webdriver的工作原理?
- webdriver的协议?
- UI自动化的优点/缺点?
- UI自动化如何断言?
- 有没有考虑过约束前端开发的一些元素属性规则,然后利于我们开展自动化?怎么约束?
边栏推荐
猜你喜欢
随机推荐
常见的电子元器件分类介绍
【3D建模制作技巧分享】ZBrush快捷键如何设置
3D建模为什么会变得无处不在
次世代建模到底需要哪些美术基础
二分查找2 - x的平方根
虚拟地址空间布局
2-php学习笔记之控制语句,函数
数组与字符串9-翻转字符串里的单词
【七夕特效】 -- 满屏爱心
2021-04-30
九、请介绍类加载过程,什么是双亲委派模型?
浮点型数据在内存中存储的表示
数组与字符串11-反转字符串
三分钟看懂二极管的所有基础知识点
ZEMAX | 探索 OpticStudio中的序列模式
002_旭日X3派初探:TogetherROS安装
Eight, the difference between the interface of the abstract class
二层交换机,三层交换机,路由器内容总结记录
六、对比Vector、ArrayList、LinkedList有何区别?(设计、性能、安全)
用DirectX12绘制一个几何体的程序详述