UI自动化面试总结之学习笔记

Ui自动化面试总结:
1 Selenium 原理
目前主流的自动化技术是Selenium+webdriver
Selenium 本身是基于Js来实现的前端交互自动化体验
Selenium+Webdriver 是基于HTTP网络协议下的代理服务来进行的内容交互

2 请问分布式测试架构与用例并发如何实现
但凡关联到分布式测试架构的体系。一般而言都是基于UI自动化下用到。SeleniumDrid 是一套特别好用的分布式架构部署服务。
目前主流的分布式测试框架部署都是基于主从节点形态来部署的。配置一个网关+N个子节点的形态来实现分布式架构。轮询机制
Java端的selenium-stand-alone.jar 模块来实现部署。
jenkins自带有分布式部署的模式,也是基于主从节点来实现。配置的每一个子节点本身的环境要与主节点保持一致。由此就可以应用到Docker技术
用例的并发,推荐用多线程模式来实现。
3 如何实现POM自动化测试架构
如何解决多人团队下自动化工作的开展:架构
所以得自动化测试分为两类:
1 自动化测试框架的执行者和用例编写者
2 自动化测试框架的研发和维护者
定义自动化测试框架的结构:
1 基类:函数封装
2 页面对象类
3 测试用例
4 测试数据
5 配置:日志,测试报告,邮件
6 功能

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值