前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java+selenium UI自动化测试框架内容介绍

java+selenium UI自动化测试框架内容介绍

原创
作者头像
Meccer
修改2022-12-06 14:27:41
1.5K0
修改2022-12-06 14:27:41
举报
文章被收录于专栏:测试学习之路

一、方案介绍

①. 选型:Java+Testng+Maven+Jenkins+Beatifulreport+selenium

  • 使用Java作为项目编程语言。
  • 使用Maven作为项目类型,方便管理架包。
  • 使用TestNG作为项目运行框架,方便执行测试用例,生成测试报告。
  • 使用Beatifulreport作为代替TestNG报告的报告驱动,二次美化功能,界面更美观,内容清晰
  • 使用Git作为仓库管理工具,方便管理项目代码。
  • 使用selenium作为UI自动化项目底层服务驱动框架。
  • 使用Jenkins作为自动化持续集成平台,方便自动编译,自动打包,自动运行测试脚本,邮件发送测试报告,通知等。

二、环境安装与配置

(一)开发环境:
  1. JDK1.8 及以上
  2. IDEA
  3. Maven
  4. Git
  5. Jenkins

运行截图:

后续详细介绍在下文链接~~~~

纳尼/九象测试 (gitee.com)

部署:

jekins需要安装maven相关插件

Maven Release Plug-in

新建一个maven项目:

接下来配置好工作目录:

下图是本地目录,也可以选择使用远程仓库

在全局配置里配置好基本环境,jdk,maven:

然后配置构建的命令即可~~

clean package -Dmaven.test.skip=true -P%env% -DRunTest=%RunTest%

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、方案介绍
    • ①. 选型:Java+Testng+Maven+Jenkins+Beatifulreport+selenium
      • (一)开发环境:
  • 二、环境安装与配置
  • 部署:
相关产品与服务
持续集成
CODING 持续集成(CODING Continuous Integration,CODING-CI)全面兼容 Jenkins 的持续集成服务,支持 Java、Python、NodeJS 等所有主流语言,并且支持 Docker 镜像的构建。图形化编排,高配集群多 Job 并行构建全面提速您的构建任务。支持主流的 Git 代码仓库,包括 CODING 代码托管、GitHub、GitLab 等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档