为Testng配置ReportNG

ReportNG是单元测试框架TestNG的一个简单框架,用来替代默认的TestNG html report生成HTML Report.你也能够使用TestNG监听器自由配置html report.

Step1:增加以下的jar包到你自己的项目下

reportng-1.1.4.jar
velocity-dep-1.4.jar
guice-3.0.jar

架构如下图:

Step2:为了reportng生效,我们需要禁用默认的testng监听器

1.进入eclipse,windows->Properties

2.点击TestNG

3.选择 Disable default listeners, 且输入org.uncommons.reportng.HTMLReporter到Pre Defined Listeners

4. 点击确定使修改生效

Step 3: 我们需要增加以下2个监听器到testng.xml文件中

<listeners>
      <listener class-name="org.uncommons.reportng.HTMLReporter"/>
      <listener class-name="org.uncommons.reportng.JUnitXMLReporter"/>
</listeners>

Step4: 点击TestNG运行我们的单元测试

运行结束后,我们可以在test-output->html文件下找到我们的运行结果

查看测试结果

时间: 2024-08-09 19:49:42

为Testng配置ReportNG的相关文章

自动化测试框架selenium+java+TestNG——配置篇

最近来总结下自动化测试 selenium的一些常用框架测试搭配,由简入繁,最简单的就是selenium+java+TestNG了,因为我用的是java,就只是总结下java了. TestNG在线安装: 打开Eclipse   Help ->Install New Software ,   然后Add   "http://beust.com/eclipse" 选择TestNG,finish下一步完成安装. 验证是否安装成功 File->new->other 导入sele

TestNG配置到Ecilipse中

TestNG 配置到Ecilipse中的方法.  有在线安装的方法,我在机房测试可以,但是在我自己的电脑上不好用. 下面这种方法是比较通用的. 1.打开http://beust.com/eclipse 2.下载zipped下的某一版本 3.将下载的压缩包site_assembly.zip解压到Eclipse下的dropin目录 4.重启Eclipse,new>>other->>打开TestNG,出现TestNG Class说明安装成功 原文地址:https://www.cnblog

自动化测试历程 selenium+testng+java+reportng+jenkins

测试环境:java+selenium+testng,jenkins持续集成 代码结构 采用页面对象模型(Page Object),减少UI修改后,对代码的影响. java编写 搭建环境 java运行环境 JDBC配置  java开发工具 相关包导入 浏览器 页面元素 定位 元素操作 执行用例 输出结果 TestNG ReportNG 元素管理 持续集成 Jenkins配置 节点配置 Ant配置 Jenkins使用 问题与解决方法 原文地址:https://www.cnblogs.com/wula

我的自动化测试历程(Selenium+TestNG+Java+ReportNG+Jenkins)

原地址:http://blog.csdn.net/shilinjie_8952/article/details/53380373?locationNum=11&fps=1 测试环境:Java+Selenium+TestNG,Jenkins持续集成. 测试代码 代码结构 采用页面对象模型(Page Object),减少UI修改后,对代码的影响. Java编写,采用TestNG测试框架. 先说点概念的: Selenium Selenium是一套完整的Web应用程序测试系统,它包含了测试的录制(Sel

TestNG配置注解

以下是TestNG支持的注释列表: 注解 描述 @BeforeSuite 在该套件的所有测试都运行在注释的方法之前,仅运行一次. @AfterSuite 在该套件的所有测试都运行在注释方法之后,仅运行一次. @BeforeClass 在调用当前类的第一个测试方法之前运行,注释方法仅运行一次. @AfterClass 在调用当前类的第一个测试方法之后运行,注释方法仅运行一次 @BeforeTest 注释的方法将在属于<test>标签内的类的所有测试方法运行之前运行. @AfterTest 注释的

Mac Eclipse+Maven+TestNg+ReportNg 生成测试报告

转自:http://blog.csdn.net/a542551042/article/details/46729585 TestNG 是java 的单元测试框架,功能很强大,很方便,但是自动生成的测试报告有待改善,可以使用TestNg 自带的TestNG_xslt更改TestNG报告的样式,这里主要讲解ReportNg,美化下TestNG 的报告 TestNg(TestNg官网): http://testng.org/doc/index.html ReportNg(ReportNg官网): ht

Jenkins+Saucelabs+Git+Appium+Maven+TestNG+ReportNG之环境搭建与运行

1 背景 最近学了利用Appium+Maven+TestNG(ReportNG)搭建全自动化测试环境,使用https://saucelabs.com/ 网站提供的VM平台(可以手动测试与自动化测试,并且可以多线程多设备并行测试Web,Android与IOS),通过Jenkins从Git下载测试代码并触发运行,实现真正意义上的完全自动化测试. 2 环境搭建流程与运行 下面我们从零开始以搭建环境到运行一个Demo为例来说明整个流程,具体如下步骤即可. 一.jdk 安装与Java环境变量与adb配置

TestNG+ReportNG+Maven优化测试报告

我这边是在eclipse里面+Maven项目+TestNG+ReportNG集成生成美观的测试报告的. 首先在eclipse里面创建一个maven项目,具体要配置maven环境,请自行百度搭配环境.eclipse里面创建成功以后,会生成一个pom.xml配置文件,我们需要在里面配置必须的jar包.以下所需的jia包都是必须要有的. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://w

Selenium Webdriver——使用reportng

ReportNG is a simple HTML reporting plug-in for the TestNG unit-testing framework. It is intended as a replacement for the default TestNG HTML report. The default report is comprehensive but is not so easy to understand at-a-glance. ReportNG provides