【社招】hungry studio 一面

1.自我介绍

2.客户端ui自动化用的什么框架?了解appium和selenium框架吗?

不太了解appium和selenium框架

(因为主要工作不是基建而是优化,所以赶紧引导面试官往优化上面问)

3.appium和selenium的driver有什么区别?

不太清楚

4.安卓是用adb,那ios用什么?

XCUITest

5.讲一下自己的优化工作

6.linux用的多吗?

不多(感觉他想问linux的一些命令,刚好最近没复习到这里,赶紧岔开)

7.git用的多吗?

8.git的merge和rebase区别是什么?

不太清楚rebase

9.主要用的merge是吧,那怎么用merge的?

git checkout master, git pull, git checkout 本地开发分支, git merge master, git commit -m "xxxx", git push, 最后线上开发分支向线上master进行pull request

10.UI自动化中,一个动效持续不知道多久,但是我又需要等动效结束才能点被动效遮挡住的元素,该如何处理?

(略,但是我认为自己答得不是很完美)

11.怎么确定用例执行的前后依赖,客户端UI自动化要用到TESTNG吗?

略(我当时回答没有用到)

追问:那岂不是前置依赖出错了,后面的都出错,不会自动跳过吗?

答:不会

12.创建对象不用new的话要怎么办?

springboot框架的IoC容器注入Bean

追问:怎么注入

答:比如@AutoWired自动装配

13.有了解过python的自动化测试框架吗?

没有怎么了解,只知道一些名字比如:robotframe, pytest

14.算法:

①斐波那契数列,头两项是0和1,求前n项和,并回答迭代终止的条件

②一个字符串"fgasbndknmgjshb",统计字符串中各个字母的数量

(这个就很简单了)

#牛客创作赏金赛#
全部评论
动效等待场景题应对措施:①保持轮询,超时抛出异常;②利用截图检测页面是否静止,若静止则点击(有图像对比的函数)
1 回复 分享
发布于 06-06 21:19 上海
补足措施: 1.iOS客户端自动化探索 2.了解自动化测试框架appium和selenium(java)和python的自动化测试框架(低优先级) 3.linux命令复习
1 回复 分享
发布于 06-06 21:17 上海

相关推荐

评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务