基于 SELENIUM 的自动化测试架构

作者/分享人:凌俣Linty™
资深测试开发架构师,8年以上软件开发经验。曾长期任职外企,从事金融产品开发和测试工作,后担任51TESTING 深圳中心教学经理以及资深讲师。擅长敏捷开发和项目管理,自动化测试架构以及后端开发,大数据开发测试等。

主要探讨自动化测试的架构与实施,用Java 和Python 做为测试工具,从实践的视角进行基于SELENIUM 的自动化测试讲解。重点内容是以下几点:

  1. 自动化测试工具的使用。
  2. 自动化测试理念与方案。
  3. 自动化测试框架的构建。

实录提要:

  • 现在基本上产品都是多终端化的,如何做到手机和 Web 端的交互测试呢?
  • testng 配置文件只能叫 test.xml 吗?
  • 一个 test.xml 当中可以有多个 suits 吗?
  • Selenium 3 比 Selenium 2 有哪些优势?
  • 使用 jenkins 做集成,为什么用例跑的又慢错误又多?
  • 怎么提高 Python 代码的运行速度,pypy 靠谱吗?
  • Selenium 这个框架有什么好的项目可以入门?
  • 在自动化测试阶段,如何应对需求频繁变更?
已有143人预订
预订达标
文章出炉
交流日期
     
03月22日
04月06日
04月10日 20:30
查看文章评论/提问
宋^ω^志
刘老,我想问下,为什么我用selenium打开了浏览器(火狐),在公司可以输入网址。在家里就不行了!这是为什么,浏览器版本是一样的,百度了一下,说是浏览器代理的问题,可是按他们方法设置了代理还是没用,求老师指导下!
凌俣Linty™: 要看下你用的selenium 版本,和火狐的版本。如果是selenium 2, 火狐版本不能高于46.0; 如果是seleniu 3,火狐版本要大于46.0,并且安装gecko driver
宋^ω^志: 不是版本的问题哦,我的是selenium2,公司都可以的,说明不是浏览器版本的问题,是不是还要其他的什么插件,或者环境的问题?
龍猫
现在基本上产品都是多终端化的,如何做到手机和web端的交互测试呢?例如淘宝,电脑浏览器上加入购物车在手机端付款。
Adele
对于又管需求又管测试验证的人,使用自动化测试工具有什么要注意的地方;另外如何把这两部分工作结合起来?一定要写测试用例吗?
abc
刘老师,使用jenkins做集成,为什么用例跑的又慢错误又多?还有用python的多线程跑用例,发送邮件的模块老是发不出邮件?还有jenkins的多线程和python的多线程哪个好点?怎么提高python代码的运行速度,pypy靠谱嘛?
简俊杰
我们的网站是兼容ie和chrome的,但用ie和chrome执行的时候有些控件找不到或调不起来,用火狐就可以,但兼容性较差…有什么好的办法么?
YingBo_劉
老师您好,请问selenium这个框架有什么好的项目可以入门?可以介绍一下吗?谢谢
芭蕉桑
老师好,我想问一下如果登录页面有手机验证码的话,能进行自动化吗?从技术层面上搞定,不用开发屏蔽验证码功能。进一步讨论,selenium自动化能处理的了复杂的交互情况吗?
张晨
BoxDriver 请问这个类是这么来的
你可能还喜欢
Service Mesh 在华为公有云的实践
田晓亮
从零开始,搭建 AI 音箱 Alexa 语音服务
Mike
Web 安全恩仇录:再谈逻辑漏洞
肖志华
如何用 Vue 实现前端权限控制(路由权限 + 视图权限 + 请求权限)
雅X共赏
智能增长:如何用大数据和人工智能实现业务体量的增长
蒋凡
有关 Mock 的是是非非
思考的犀牛
微信扫描登录