`
libin0019
  • 浏览: 237492 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

使用ReportNg替换TestNg默认的报告生成工具

 
阅读更多

在做自动化测试的时候发现,TestNg原生的报告虽然内容挺全,但是展现效果却不太理想。上网发现ReportNg工具用来替换TestNg报告再好不过了。以下是我在Ant build.xml文件中的配置。

 

useDefaultListeners = "false" 用来禁止TestNg产生报告,但是我们还需要他的错误报告testng-fails.xml文件,为了方便我们只关注未通过的测试,所以还要将TestNg的org.testng.reporters.FailedReporter监听器加上。

 注:org.uncommons.reportng.HTMLReporter为reportNg的报告监听器

<!--指定testNg需要的Jar包-->
<taskdef resource="testngtasks" classpath="${lib.dir}/testng-6.2.jar"/>

<target name="run_tests" depends="compile" description="执行TestNg测试用例">
	<testng classpathref="compile.path" 
		outputDir="${output.dir}" 
		haltOnfailure="true" 
		useDefaultListeners="false" 
		listeners="org.uncommons.reportng.HTMLReporter,org.testng.reporters.FailedReporter" >
		<!--设置TestNg所包含的xml文件-->
		<xmlfileset dir="${basedir}" includes="testng.xml" />
		<!--设置报告Title名称 -->
		<sysproperty key="org.uncommons.reportng.title" value="自动化测试报告" />
	</testng>
</target>
分享到:
评论

相关推荐

    reportNG+testNG 支持中文jar包

    报告NG(ReportNG)与TestNG是两个在Java测试领域广泛应用的工具。它们分别是测试结果展示和测试框架的重要组成部分,尤其对于复杂的企业级项目来说,能够有效地管理和理解测试结果至关重要。 **ReportNG** 是一个...

    Testng-xslt-1.1 和 reportng-1.1.4

    两种方式改写testng的报告: 1.使用testng-xslt改写testng的测试报告 2.使用ReportNG替换TestNG报告

    jenkins+testng+reportng+maven+java环境搭建

    在POM文件中,需要添加ReportNG依赖项,以便使用ReportNG生成测试报告。在测试完成后,ReportNG将生成测试报告,并将其存储在test-output目录下。 五、Jenkins 环境搭建 Jenkins是一个开源的持续集成工具,用于...

    testng测试报告模板BeautifulReport.7z

    总而言之,这个压缩包提供了一套完整的解决方案,帮助TestNG用户生成美观且定制化的测试报告,提升测试过程的专业性和效率。通过深入理解和运用这些资源,你可以更好地管理和优化你的测试框架,确保测试过程的透明度...

    ReportNG更好的测试报告

    reportng是testng单元测试框架的一个html报表生成插件。它用于替换testng默认的html报表,其默认的报表虽然信息全面,但不易于理解。reportng提供一种简单的方式来查看测试结果,并能够对结果代码进行着色。还可以...

    WebDriver testng reportng所需的所有jar包

    相比于TestNG默认的HTML报告,ReportNG提供了更友好的界面,包含了更多详细信息,如测试步骤、失败原因、测试用例的执行时间等。这有助于开发者快速定位问题,提高调试效率。 4. **FeedTest**(未在文件列表中,但...

    ReportNG所需的jar包

    3. **配置TestNG.xml**: 为了指定使用ReportNG报告,需要在项目中创建一个`testng.xml`文件,指定ReportNG作为报告生成器。文件内容可能如下: ```xml &lt;!DOCTYPE suite SYSTEM ...

    maven testng 报告中文乱码(csdn)————程序.pdf

    2. **TestNG的编码设置**:在`pom.xml`中,你需要配置TestNG插件以使用UTF-8编码生成报告。可以通过添加以下配置到`maven-surefire-plugin`或`maven-failsafe-plugin`(如果你的测试在`@IntegrationTest`注解下)来...

    testng-xslt-1.1.2.zip

    ReportNG则是针对TestNG设计的一款美观且易读的报告生成工具,它改进了TestNG默认报告的显示效果,使得测试结果的分析更加直观和高效。 XSLT(Extensible Stylesheet Language Transformations)是一种用于转换XML...

    reportng工具

    为了解决这个问题,开发者们设计了ReportNG,一个专门用于增强TestNG报告外观和用户体验的工具。 ReportNG的核心特性在于其美观的HTML报告,它以一种更直观的方式展示测试结果,包括通过、失败、跳过的测试用例,...

    selenium3+java+Maven+TestNG+ReportNG+Excel自动化参数测试框架源码

    5. **ReportNG**:ReportNG是TestNG的一个插件,它改进了TestNG的默认报告,生成更清晰、更美观的测试报告。报告中包含了详细的测试结果、失败原因和日志信息,有助于快速定位和解决问题。 6. **Excel**:在自动化...

    reportng-1.1.4

    1. **颜色编码**:ReportNG使用不同的颜色来区分测试状态,如绿色代表通过,红色代表失败,黄色代表警告,使得结果一目了然。 2. **逐级展开的测试结构**:测试用例按照类和方法的层级结构展示,方便查找和定位问题...

    利用ReportNG生成美观易读的测试报告所需的jar

    1. **彩色输出**:ReportNG使用不同的颜色来区分测试状态,如绿色表示成功,红色表示失败,黄色表示警告,这使得测试结果一目了然。 2. **实时更新**:在测试过程中,ReportNG会实时显示测试结果,无需等待整个测试...

    selenium+testng页面测试

    7. **ReportNG**: ReportNG是TestNG的一种增强报告生成器,它提供了比默认报告更美观、详细的测试结果展示,包括测试用例的详细信息、失败原因、时间戳等,有助于测试人员更好地理解和分析测试结果。 8. **文件结构...

    reportng-1.1.4相关jar包

    报告NG(ReportNG)是Selenium测试框架的一个增强型报告工具,主要用来提供更美观、详细和易读的测试报告。在Selenium自动化测试中,报告是非常重要的一部分,它可以帮助测试人员快速理解测试结果,定位问题。...

    selenium+java+Maven-TestNG+reportNG框架代码

    #框架介绍 selenium+java+... • 使用TestNG作为项目运行框架,方便执行测试用例,生成测试报告 • 使用Xml作为用例管理工具,方便编写测试用例,维护测试脚本 • 使用Ant作为Java的build打包工具,方便项目代码打包

    自动化测试框架 selenium+testng+reportng+Java+maven

    1、支持多并行测试 2、支持所有的云解决方案,...4、一步级报告生成 5、自动屏幕快照的失败的测试步骤 6、集成的命令行支持 7、ExpectedConditionsExtended PageObjects Design 模式 8、自动重新运行失败的测试用例...

    Java+spring boot+selenium+testng+reportng

    需要安装的工具idea jdk1.8 (mysql,navicat) chromedriver_win32 ...如果看test包,就是用Java+spring boot+selenium+testng+reportng搭的一个测试架构 http://localhost:63342/demo/test-output/html/index.html

    testng-6.3.jar

    testNG 自动化测试工具 工具类 testng-6.3.jar

Global site tag (gtag.js) - Google Analytics