精华内容
下载资源
问答
  • 解决IDEA工具没有testng报告输出问题

    千次阅读 2019-10-07 10:17:40
    解决IDEA工具没有testng报告输出问题 在使用IDEA工具编写接口自动化测试框架时发现运行后没有test-output文件夹,即找不到testng报告输出路径,百度后发现在IDEA这个工具上,运行完一个testng用例或者testng.xml文件...

    解决IDEA工具使用extentReport没有test-output问题

    记得前段时间也遇到过这个问题,但是忘记怎么解决了。今天百度了一个下午,都找不到答案(百度到的是告诉我们怎么生成testng默认的测试报告但是不是我想要的),最后静下心来摸索了idea的配置使用,居然找到解决办法了。真是被自己蠢哭了。现在决定写第一个博客记录一下自己踩过的坑。
    在使用IDEA工具编写接口自动化测试框架时发现运行后没有test-output文件夹,即找不到testng报告输出路径,百度后发现在IDEA这个工具上,运行完一个testng用例或者testng.xml文件默认在当前项目是没有任何testng的报告输出,这个在eclipse是默认自动打开。接下来记录一下如何解决这个问题
    1.选中一个TestNG用例文件,点击菜单栏run->Edit Confihuration…
    在这里插入图片描述
    2.点击Listener选项卡,添加监听类
    在这里插入图片描述
    3.再次运行测试用例,这时就会发现当前项目根目录下会生成test-output文件夹
    在这里插入图片描述

    展开全文
  • appium+testng报告更改

    2016-04-15 15:58:08
    testng报告改为reportng报告 https://testerhome.com/topics/2180 reportng报告定制 https://testerhome.com/topics/3594 Appium+Maven+TestNG(reportng)详细实现过程 ...

    testng报告改为reportng报告


    reportng报告定制

    https://testerhome.com/topics/3594


    Appium+Maven+TestNG(reportng)详细实现过程




    展开全文
  • 在使用testNG自动化框架执行测试用例后,会自动生成HTML的测试报告,但是过于简单,信息展示极少,也没有图表说明,所有我们使用testNG-xslt进行美化。二.具体实现步骤:1.在网站下载testng-xslt-1.1.2压缩包;...

    一.在使用testNG自动化框架执行测试用例后,会自动生成HTML的测试报告,但是过于简单,信息展示极少,也没有图表说明,所有我们使用testNG-xslt进行美化。

    二.具体实现步骤:

    1.在网站下载testng-xslt-1.1.2压缩包;http://pan.baidu.com/s/1jIvgop4

    2.解压文件testng-xslt-1.1.2,把 lib 文件下的saxon-8.7.jar 和 SaxonLiason.jar 拷贝到项目的lib文件夹(若没有则新建)下,并导入到项目中(lib文件夹的路径必须放在test-output下,不然后面会影响生成构建文件)

    2cead391c707d05cfb6c31eacd551fea.png

    e5cf303449f0509c2d5017dec903f226.png

    3.把 /src/main/resources/testng-results.xsl 放到项目的test-out文件夹下

    9fef68a7cf20e04408892a4e88b884e2.png

    4.点击自己的项目右键New-File-build.xml(创建build.xml文件),配置需要的构建。

    {name} :自己的项目名字;

    {in}:对应的是testng生成报告的xml;(指定该路径无需创建)

    {style}:对应的是testng生成报告的xsl;(指定该路径无需创建)

    {out}:是要用testNG-xslt生成报告的文件名和路径;(可以创建新的文件也可以指定到test-output)

    {expression}:是要用testNG-xslt生成报告的路径;

    fb7792a5380bb9d187089e8038d135b4.png

    5.Eclipse选择项目,点击window-Show View-Other,打开Ant文件夹,选择Ant,OK;会加载出项目的Ant构建

    77e589716d4be720eaf1817dcfaa5b81.png

    6.打开build.xml文件点击右键,选择第二个Ant Build...,勾选transform,点击run,构建完成。刷新项目查看生成新的报告文件。

    a96ca3706ce409a8e10e85edfed858a1.png

    7.打开报告:

    0eada6457f84dcb999afa8fd19aab330.png

    展开全文
  • 优化testng报告

    2017-06-24 13:54:00
    搞过testng的同学都知道,testng自带的报告非常丑,而且有些字段的展示很不人性化,所以需要优化下报告 解决方案 尝试过一下开源的jar包,如ReportNG,奈何和目前使用的allure框架冲突,只能选择其他方法,...

    背景

    搞过testng的同学都知道,testng自带的报告非常丑,而且有些字段的展示很不人性化,所以需要优化下报告

     

     

     

    解决方案

    尝试过一下开源的jar包,如ReportNG,奈何和目前使用的allure框架冲突,只能选择其他方法,google后发现可以重写testNG的生成报告的接口来实现自定义的报告,美化方面想到了直接套用bootstrap的框架

    参考:https://stackoverflow.com/questions/19564862/customizing-summary-section-of-testng-emailable-report

              http://www.bootcss.com/

     

     首先尝试获取我们需要的关键信息,可以获取到我们想要的用例数量,通过个数,失败个数,跳过个数,类名,方法名,异常报错,时间

    for (ISuite suite : suites) {
                Map<String, ISuiteResult> tests = suite.getResults();
                for (ISuiteResult r : tests.values()) {
                    ITestContext overview = r.getTestContext();
                    System.err.println("suite: " + overview.getName());
                    System.err.println("Stard Time: "+overview.getStartDate());
                    System.err.println("End Time: "+overview.getEndDate());
     
                    System.err.println("all methods num : "+overview.getAllTestMethods().length);
                     
                    //passed
                    System.err.println("passed: " + overview.getPassedTests().size());
                    Set<ITestResult> passedSet = overview.getPassedTests().getAllResults();
                    for(ITestResult p : passedSet){
                        System.err.println("class: " +p.getTestClass().getName() + " | method: "+p.getName());
                    }
     
                    //failed
                    System.err.println("failed: " + overview.getFailedTests().size());
                    Set<ITestResult> failedSet = overview.getFailedTests().getAllResults();
                    for(ITestResult f : failedSet){
                        System.err.println("class: " +f.getTestClass().getName()+ " | method: "+f.getName() + " | error: "+ f.getThrowable());
                    }
                     
                    //skipped
                    System.err.println("skipped: " + overview.getSkippedTests().size());
                    Set<ITestResult> skippedSet = overview.getSkippedTests().getAllResults();
                    for(ITestResult s : skippedSet){
                        System.err.println("---- " +s.getName() );
                        System.err.println(s.getThrowable());
                    }
                    System.err.println("==================================");
                }
                 
            }

    然后将获取到的数据写到一个html文件中,css样式采用放在html中, 类似下图

     

    生成的html文件中包含了我们期望的数据,和bootstrap的css内容,因此报告看起来好看又人性化

     

     

    虽千万人,吾往矣!
    展开全文
  • 问题:用reportng把代替testng报告后,邮件中不显示html样式 解决方案:把依赖的文件,加到邮件附件 Jenkins发邮件的时候,把依赖文件作为附件发送。 结果看到样式了: 转载于:...
  • 用于报告的AllureReport和TestNG报告; Log4j,testng.Reporter进行日志记录; 我还用AllureReport,TestNG报告和自定义HTML报告在本地Jenkins上推出了该项目 项目先决条件: 安装了maven 3.6.1或更高版本 安装...
  • 在使用testNG自动化框架执行测试用例后,会自动生成HTML的测试报告,但是过于简单,信息展示极少,也没有图表说明,所有我们使用testNG-xslt进行美化。 二.具体实现步骤: 1.在网站下载testng-xslt-1.1.2压缩包;...
  • 使用java rest-assured做接口自动化测试往往用到testng生成报告,但testng生成报告页面不太美观,于是用到ExtentReports优化testng报告。具体步骤如下:第一步:pom.xml <!--exreport报告--> <dependency&...
  • ReportNG代替TestNG报告

    2019-12-12 20:59:59
    1、引入jar及依赖 2、testng文件实现监听
  • 比如之前的例子,执行完会有下面两种报告: 可以看出,两种报告都是按具有@Test这一声明的方法来整理的(因此,pass的数目是3)。比较而言,第二种更加直观。...TestNG报告的优化(基于emailable-report.ht
  • ant 执行修改testng报告样式

    千次阅读 2013-10-18 14:13:52
    ant testng testng-results.xsl Fatal Error! Could not find function: if 报错 [xslt] Processing /scratch/jenkins/workspace/testCloudBees/test-output/testng-results.xml to /scratch/jenkins/workspace...
  • 在eclipse根目录下打开eclipse.ini文件,在最后增加-Dfile.encoding=UTF-8 这一句话
  • 用extentreport(客户端)代替原始的testng报告有三种实现方法:   - 方式一:直接在@BeforeSuite和@BeforeClass进行初始化   - 方式二:自己实现testng的ITestListener接口   - 方式三: 自己实现testng的...
  • 有兴趣研究了extentreports报告美化插件,但是因为发现插件有很多内容不能自定义,所以放弃了这个插件,我扩充了官方代码的demo,在testng中增加了监听,并打印了一些测试用例,现在我把两个demo都展示下 如果不想...
  •  最后 通过 testng-results.xsl 文件将 TestNG 生成的报告美化。 Demo 运行4个百度搜索脚本,每一个脚本都会在 IE firefox Chorme 中分别执行一次。Demo 下载地址:开源测试交流群 群共享 :237754909 文件名 :...
  • 在这里主要说一下用Java来实现Selenium Webdriver的截图功能和把截图写到TestNG报告中。1234567891011121314151617181920212223242526272829//Capture screenshotpublic String captureScreenS...
  • 开始做报告了! 遇到这个问题卡了半天吧,遇到各种问题,可能因为其他人都比较顺利,所以看了各种帖子最后才成功。私以为笔者遇到的问题算是比较多的,所以把所有的整理一下,希望可以帮助大家更顺利完成。 注:...
  • 一、在进行自动化的过程中,日志一般采用log4j 2进行日志记录,但TestNG自己本身也带有日志记录功能(reporter),它的好处在于日志中记录的内容都是testng自动生成的。 1 package testclasses1; 2 3 ...
  • 优化TestNG测试报告

    2018-01-19 16:15:00
    优化testng报告 背景 搞过testng的同学都知道,testng自带的报告非常丑,而且有些字段的展示很不人性化,所以需要优化下报告 解决方案 尝试过一下开源的jar包,如ReportNG,奈何和目前使用的...
  • testng生成报告 testng-xslt 美化测试报告 testng生成报告 testng-xslt 美化测试报告TestNG测试后,自动会生成html的测试报告。利用 testNG-xslt 可以对测试报告进行重写美化。 1. 在官方网站上下载testNG-...
  • testng-xslt美化testng测试报告

    千次阅读 2018-01-30 16:05:24
    我们可以使用testng-xslt来对TestNg生成的Hhtml测试报告进行重写、美化。 1.从官网下载testng-xslt并解压,解压后的目录: testng-xslt下载链接:http://testng-xslt.googlecode.com/files/testng-xsl
  • TestNG Junit报告

    千次阅读 2014-06-20 15:53:54
    JUnit是单元框架,最初用于许多Java应用软件作为一个单元测试框架之一。默认情况下,JUnit测试生成一个简单的XML文件测试执行报告。然后这些XML文件可以被用来生成...TestNG默认情况下,生成JUnit的XML执行任何测试报告
  • testng生成报告ReportNG美化测试报告 testng生成报告ReportNG美化测试报告 ReportNG 是一个配合TestNG运行case后自动帮你在test-output文件内生成一个相对较为美观的测试报告!ReportNG 里面Log 是不支持中文的,...
  • Testng测试报告

    2019-10-04 23:08:33
    执行完测试用例之后,会在项目的test-output(默认目录)下生成测试报告 转载于:https://www.cnblogs.com/woniu123/p/8080769.html
  • testNG测试报告美化

    2017-06-21 21:37:04
    testNG自带生成的测试报告不太美观,可以使用testng-xslt进行美化: 1、下载testng-xslt包,http://testng-xslt.googlecode.com/files/testng-xslt-1.1.zip  现在google可能访问不了,可到我的网盘里下载...
  • testng扩展报告

    2019-09-05 14:03:43
    <artifactId>testng-extentsreport <version>1.3.1 <groupId>com.aventstack</groupId> <artifactId>extentreports <version>3.0.6  扩展报告的代码如下: package com.course.config; import...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 910
精华内容 364
关键字:

testng报告