一,引入问题
-
自动化测试脚本绝大部分用于回归测试,这就需要制定执行策略,如每天、代码更新后、项目上线前定时执行,才能达到最好的效果,这时就需要进行Jenkins集成。
-
不像web UI自动化测试可以使用无痕浏览器做到无界面,APP UI自动化需要用到真机或模拟器,在完全的linux环境下做Jenkins集成显得不太可能。
-
可以在自己的工作电脑上搭建Jenkins,并运行APP UI自动化测试项目,但工作电脑关闭后就不能定时运行自动化项目,且工作的电脑还要用来做别的工作,这样显得极其不方便。
基于以上等原因,可以考虑向公司申请一台专门用于做自动化测试的本地电脑,搭建好本地电脑的测试环境,连接真机或模拟器;在公司的测试服务器上部署Jenkins,新建节点连接本地测试电脑,这样就可以利用Jenkins设置策略定时在本地测试电脑上构建测试项目。
注意:之所以不直接在专门用于测试的电脑上直接搭建Jenkins,是因为可能除APP自动化项目外,还有web自动化、接口自动化或者其他集成项目,Jenkins搭建在远程服务器上方便对所有需要Jenkins构建的项目进行管理。
二,搭建思路
1,搭建Jenkins
2,新建节点
3,配置节点
4,节点启动代理
5,新建任务
6,配置任务(获取最新代码、关联从节点等)
7,调试构建
三,具体步骤
1,搭建Jenkins
不多赘述,网上教程很多,大家自行查阅。也有很多公司的测试服务器已经搭建好Jenkins,直接使用即可。
2,新建节点
登录Jenkins --> Manage Jenkins --> Manage Nodes --> 新建节点,具体步骤如下:
点击确定后,会跳转至节点配置页面。
3,配置节点
3.1,按下图中的说明进行配置,未进行说明的默认即可,再点击【保存】按钮。
注意:文章来源:https://www.toymoban.com/news/detail-642605.html
-
远程工作目录,理论上文章来源地址https://www.toymoban.com/news/detail-642605.html
到了这里,关于Jenkins集成appium自动化测试(Windows篇)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!