- 如果让你来主导,如何开展自动化测试?
- 自动化框架如何搭建?
- 你觉得做好自动化测试需要具备什么能力?
- 什么项目适合做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自动化如何断言?
- 有没有考虑过约束前端开发的一些元素属性规则,然后利于我们开展自动化?怎么约束?
|