自动化工具之Appium持续集成

发表于:2019-11-29 13:29

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:李文    来源:7DGroup

  背景
  持续集成是老生话谈的事情,用的好不好,看自己公司与使用场景,但做为测试开发一种技能还是有必要掌握,虽然大家不怎么做,话说技多不压身,今天咱们谈一谈咱们把appium+maven+java+testng集成到jenkins中去,并且然他jenkins跑起来,配置邮件键默认大家会配置。
  前置条件:
  通过main启动testng.xml跑起整个项目。
  编写一些用例
  本机有tomcat或者安装了Jenkis
  pom.xml文件配置为:
  

  main入口代码
 autotest.runbase.ExecMai
   
   下载Jenkis
  部署成功并且启动成功,需要下载maven插件,邮件插件等信息。配置环境变量与其他信息,自己百度查下即可。
  插件
  邮件插件
  新建项目
  配置build选项:
  配置结果:
  注意:
  简单配置上面选项即可,如果需要邮件,或者代码管理其他的自己选择配置,再这里就不介绍,保存上面选项;
  选择构建
  左边看见开始构建:
  点击日志:
  显示编译信息:
  运行结束:
  最后提示:
  工程目录:
  大家看不到appium启动文件与工具类,因为我给他封装成jar包了,所以大家看不到。封装成jar给大家调用比较方便,而且工程看起来干净整洁。写测试用例同学不用关心怎么封装的,只有写测试用例即可。
  报告
  总结
  总体上集成还是比较简单,关键是pom文件配置,工程怎么启动,还有jenkis怎么配置。
  送大家一句话:
  将来的你一定会感谢现在依然健康拼搏的你。

      本文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号