对于selenium自动化测试,我必须更多地集中精力来解决面试问题。有人能建议我吗?
发布于 2016-08-03 03:42:46
你在找速成班吗?
如果我要面试一个候选人,我会问以下几个问题:
如果你成功地回答了上述问题,我将继续问:
我甚至可以为您提供一个HTML网页,询问您如何使用给定的方法来定位某个元素,例如x-path、CSS选择器。
希望它能帮到你。
发布于 2016-08-03 05:57:47
这取决于候选人是一个新鲜的或有经验的。如果您是有经验的候选人,他们应该问您到现在为止使用的框架是什么等等,在selenium中最多将使用5%到10%的java。但是面试官只会问更多关于java的问题。因此,我们需要准备更多关于核心java基本概念的内容。
下面是一些你需要了解的Java主题来破解一次面试。
1.面向对象的概念--类、对象多态性、继承和封装
2.Java编程要点-对象实例、方法重载/重写概念和包
3.控制语句--同时,同时切换,如果语句--这将有助于我们编写多个场景语句和决策场景的脚本。
4.循环语句--这将帮助我们在类似的场景中迭代大表以找到您想要的记录,并多次运行相同的测试。
5.数组概念--这将帮助我们以静态的方式拥有一些相同类型的数据集。
6.线程和MultiThreading概念--这将帮助我们在不同的线程中运行脚本,从而帮助我们获得更好的性能。
7.Java框架-- ArrayLists和HashMaps --这将帮助我们维护数据的集合,特别是在需要比较Web和DB的数据的场景中。从UI到另一个UI的或
8.文件流--这将有助于通过CSV、Excel或Java文件将数据外部化。
硒:
1.硒的局限性是什么?
2.我们能使captcha自动化吗?我们将如何处理?(如果你的回答是否定的/是的)
3.条形码能自动实现吗?
4.能否测试移动应用程序?
单击这里,您可以在selenium中找到最常见的问题。
https://sqa.stackexchange.com/questions/20863
复制相似问题