美文网首页
(一)TestNG+Allure+Jenkins+Maven+j

(一)TestNG+Allure+Jenkins+Maven+j

作者: M文涛 | 来源:发表于2018-11-08 21:51 被阅读0次

搭建APP自动化框架有一段时间了,但是自动化测试报告这块一直是一个比较坑的点,之前一直使用testNG Report 、report HTML,但是真的很丑,很多信息也展现不出来,一直在寻找一个好点的工具框架,在搜索了很多资料了,找到了一个比较不错的工具框架Allure,不管从页面的渲染还是数据统计的直观性都很不错,具体的使用配置,写了一篇简单的教程,仅供大家参考

一.简介

Allure是一个灵活的轻量级多语言测试报告工具,它不仅能够以简洁的Web报告形式显示已经过测试的内容,而且允许参与开发过程的每个人从日常执行中获取最多的有用信息。测试框架与Allure集成。支持的框架按语言分组:JAVA、Python、javaScript、Ruby、PHP、.Net和Scala。

二.配置项目POM.xml依赖文件

1.在Maven仓库查找获取最新的“io.qameta.allure”,如图1

2.选择“Allure-TestNG

3.获取依赖

图1

4.在项目pom.xml文件中配置以下内容,如图2

图2

三.配置Jenkins(备注:Jenkins其他环境已配置完成,如JDK等)

1.进入Jenkins,系统管理-插件管理,下载最新的Allure插件,安装完成后重启Jenkins

项目中就会显示如图3:

图3

2.进入系统管理-全局工具配置,找到Allure Commandline选项,进行Allure Commandline配置,如图4

图4

3.进入Jenkins项目中,点击【配置】按钮,进入项目配置页面,选择“构建后操作”,选择“Allure Report”进行配置,配置如图5、6

图5 图6

4.构建成功,如图7

图7

三.注解

1.Allure所有注解(具体注解的意思可以自行去查看API,使用注解美化自动化测试报告),如图8:

图8

2.我自己在自动化中使用的注解(登录初始化模块),如图9:

图9

3.在自动化测试报告中显示如图10、11:

图10 图11

备注:以上是集成环境配置以及生成的自动化测试报告,基本配置完成,具体的生成的报告还是需要在代码中体现,需要使用注解来丰富显示的自动化报告的内容,后面持续优化

相关文章

  • (一)TestNG+Allure+Jenkins+Maven+j

    搭建APP自动化框架有一段时间了,但是自动化测试报告这块一直是一个比较坑的点,之前一直使用testNG Repor...

  • 。一一,一,一,一。

    一,、

  • 一 一

    2018年6月22日 星期五 雨 一水一万物 一星一宇宙 一字一文章 一书一世界 一读一微笑 一赞一知音

  • 一 一

    杨德昌《一 一》,早年曾看过一遍。 婷婷短发,白净,蓝色衬衫,学生裙,黑皮鞋,白袜子,学习很好的中学女生。温柔,懂...

  • 一 一

    给自己无处安放的灵魂找到了家!简书,我的新写作时光!继续,在流年里拾荒,禅落一身的光!

  • 一.一

  • 一.一

    一节车厢,一只行囊,肯为当时一念疯狂。 一根点燃,一缕惆怅,不许未来一片迷茫。 一眼远看,一众不详,哪知各位一去何...

  • 一(一)

    我叫一,总有人喜欢在背后说我,因为很多时候我都是自己一个人。很多人都说我很孤单,看起来很可怜,但我觉得很奇怪,他们...

  • (一-一)

    白天不看书晚上开灯照亮全宿舍的sb们该睡了

  • 一梦一寻(一)

    01 你在想什么?宝贝。” 一个磁性而温柔的声音传来。一双温柔的手轻抚我的头,这温暖使我从漫天的思绪中挣脱出来。 ...

网友评论

      本文标题:(一)TestNG+Allure+Jenkins+Maven+j

      本文链接:https://www.haomeiwen.com/subject/waavxqtx.html