您所在位置: 网站首页 / 文档列表 / 电子电气自动化 / 文档详情
自动化测试面试题及答案.docx 立即下载
2024-05-09
约8.8千字
约16页
0
19KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

自动化测试面试题及答案.docx

自动化测试面试题及答案.docx

预览

免费试读已结束,剩余 6 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

自动化测试面试题及答案自动化测试面试题及答案自动化技术是一门综合性技术,自动化和控制论、信息论、系统工程、计算机技术、电子学、液压气压技术、自动控制等都有着十分密切的关系,以下是小编为你整理的自动化测试面试题及答案,希望能帮到你。自动化测试面试题1.你比较熟悉那种自动化测试工具?2.你在你以前工作中是如何使用自动化测试工具的?3.介绍一下你在利用自动化测试工具的过程中遇到的一些问题4.你是如何计划自动化测试的?5.自动化测试能提高测试效率吗?6.什么是data-drivenautomoation(数据启动自动化)?7.测试自动化的主要特征有哪些?8.自动化测试可以代替手工测试吗?9.自动化测试的好处是什么?10.自动化测试容易出现的误区有哪些?11.介绍一下测试自动化的常见问题?12.你知道哪些测试自动化的脚本技术?13.测试用例的设计可以自动化吗?自动化测试面试题及答案1一、第一个最常被问到的问题:你最熟悉的元素定位方式有哪些?id:根据id来获取元素,返回单个元素,id值一般是唯一的;name:根据元素的name属性定位;tagName:根据元素的标签名定位;className:根据元素的样式class值定位;linkText:根据超链接的文本值定位;partialLinkText:根据超链接的部分文本值定位;cssSelector:css选择器定位;xpath:通过元素的路径来定位;优先级最高:ID优先级其次:name优先级再次:CSSselector优先级再次:Xpath二、如果一个元素无法定位,你一般会考虑哪些因素呢?这个在我们实际自动化测试过程中也会经常遇到,那一般可以从以下几个方面去考虑:1、元素定位的方式有误,可以检查元素定位的方法是否正确2、页面元素加载过慢,需要添加等待时间3、页面中有框架面,需要先切换到正确的frame框架再进行定位三、如果一个元素无法定位,你一般会考虑哪些因素呢?这个在我们实际自动化测试过程中也会经常遇到,那一般可以从以下几个方面去考虑:1、元素定位的方式有误,可以检查元素定位的方法是否正确2、页面元素加载过慢,需要添加等待时间3、页面中有框架面,需要先切换到正确的frame框架再进行定位四、说一说你知道的自动化测试框架1、RobotFramework2、Pytest3、Unittest4、PyUnit五、自动化测试中有几种等待方式,它们之间有什么区别吗?1、强制等待time.sleep(3):这种等待方式,意味着必须要等待3秒才可以执行后续的代码。这种形式不够灵活,有可能页面3秒之内已经加载完了,但是还是需要等待3秒才能进行下一步操作。2、隐式等待Imlicitlywait:这种形式的等待会在时间内不断查找元素,找到后就可以停止等待。但是这种形式需要等待整个页面加载完成才能进行下一步操作。3、显式等待WebDriverWait:这种形式的等待,是针对某个元素进行等待,这个元素只要加载完成就可以执行后续的代码了。这种形式比较灵活。六、什么是PO模式,它有哪三层?三者的关系是怎样的?PO模式是一种自动化测试设计思想,是把一个页面看成一个对象,页面的元素看成对象的属性和行为。PO模式一般有三层:基础层:封装一些最基础的方法页面对象层:元素定位,页面操作等测试用例层:业务逻辑,数据驱动这三层的关系:页面对象层继承基础层,测试用例层调用页面对象层自动化测试面试题及答案21.Selenium是否支持桌面应用软件的自动化测试。Selenium不支持桌面软件的自动化测试,Selenium是根据网页元素的属性才定位元素,而其他桌面软件自动化测试工具是根据桌面元素的位置来定位元素,当然现在也有根据桌面元素的属性来定位的。2.Selenium是否支持用例的执行的引擎。引擎好比就是一个发动机。Selenium是没有关于测试用例和测试套件管理和执行的模块。我们需要借助第三方单元测试框架来实现用例管理和用例的执行。例如Java中有Junit或者testNG,Python中有unittest单元测试框架。3.Seleinum是否有读取excel文件的库没有,这里需要用到第三方工具。例如ApachePOI插件。4.Selenium有哪些组件?最早的有SeleniumIDE,IDE只支持安装在fiefox上一个插件,支持录制自动化脚本。还有remoteRC,和Grid和webdriver。我们一般最重要的就是使用webdriver。5.Selenium有什么限制或者缺陷除了基于web的软件和mobile的程序,selenium不支持桌面软件自动化测试。软件测试报告,和用例管理只能依赖第三方插件,例如Junit/TestNG和unittest。由于它是免费的软件,所以没有供应商去提供支持和服务,有问题,只能求助selen
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

自动化测试面试题及答案

文档大小:19KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用