笔试题 0002
易仓科技面试题
1. 填空题
- UI 自动化测试的时候需要连接数据库做数据校验
- L= [1, 2, 3, 4, 5], L[10:] 的结果是
- python 的高阶函数有哪些,分别都有什么作用?
- 什么是 imlicitlyWait(隐式等待)
- 处理 alert 弹窗语法
- 切换到 Alert
- 点击弹窗上确定按钮
- 点击弹窗的取消按钮
- 获取弹窗上线上的文本文字内容
- 有些弹窗还支持文本输入,这个可以把要输入字符通过 sendkeys 方法输入
2. 问答题
-
在 Selenium 中如何实现截图,如何实现用例执行失败才截图?
-
脚本过程出现的异常分别表示什么意思? ElementNotSelectableException : ElementNotVisibleException : NoSuchAttributeException : NoSuchElementException: NoSuchFrameException : TimeoutException : Element not visible at this point :
-
生成器,迭代器,装饰器是什么,都有哪些作用?:
-
怎么验证勾选框是 enable/disabled/ checked/Unchecked/ displayed/ not displayed?
-
http 返回码 400 代表 500 代表。
-
Python 有没有垃圾回收机制?它又是通过什么来的?
-
redis 是做什么用的?elasticsearch 是什么?做什么用的?
-
如何分析一个 bug 是前端还是后端的?
-
SOAP 和 REST 的区别?
-
什么是断言?
-
Python 编写乘法口诀
-
输入三个整数,判断三个整数能否构成一个三角形,请用黑盒测试方法中的一种设计出相关的测试用例,并详细说明设计用例的方法
-
如何在定位元素后高亮元素(以调试为目的)
-
Python 写出:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身,例如:153 是一个“水仙花数”,因为 153=1 的三次方 +5 的三次方 +3 的三次方。
-
写出如下 SQL 语句
- 查询选择“语文”课程的学号、姓名。(使用嵌套查询)
- 查询出张三选课的课程名称。
-
什么是 XPath?什么时候应该在 Selenium 中使用 XPath?
