码迷,mamicode.com
首页 > Web开发 > 详细

【测试报告】-TestNG HTML和XML报告

时间:2014-09-03 14:52:26      阅读:269      评论:0      收藏:0      [点我收藏+]

标签:http   io   使用   java   ar   文件   sp   html   amp   

TestNG带有一些预定义的监听器库的一部分。默认情况下,这些监听器加入任何测试执行,并产生不同的HTMLXML报告任何测试执行。该报告所产生的名为testoutput 文件夹默认情况下,通过配置可以更改为任何其他文件夹。这些报告包含一些HTML和XML TestNG的具体报告。

创建测试案例类

创建一个java类名为 SampleTest.java 在C:\ > TestNG_WORKSPACE

import org.testng.Assert;
import org.testng.annotations.Test;

public class SampleTest {
    @Test
    public void testMethodOne(){
        Assert.assertTrue(true);
    }
	  
    @Test
    public void testMethodTwo(){
	Assert.assertTrue(false);
    }
	  
    @Test(dependsOnMethods={"testMethodTwo"})
        public void testMethodThree(){
        Assert.assertTrue(true);
    }
}

上述测试类的包含三种测试方法,其中将通过在执行时testMethodOne和testMethodThree,,而testMethodTwo由通过一个假布尔值的Assert.assertTrue方法,它是用于在测试中的真值条件失败。

创建 testng.xml

创建一个 testng.xml 在 C:\ > TestNG_WORKSPACE 来执行测试用例

<?xml version="1.0" encoding="UTF-8"?>
<suite name="Simple HTML-XML Suite">
  
  <test name="Simple HTML-XML test">
    <classes>
      <class name="SampleTest" />
    </classes>
  </test>
</suite>

编译使用javac SampleTest类。

C:\TestNG_WORKSPACE>javac SampleTest.java

现在,运行testng.xml。

C:\TestNG_WORKSPACE>java -cp "C:\TestNG_WORKSPACE" org.testng.TestNG testng.xml

验证输出。

===============================================
Simple HTML-XML Suite
Total tests run: 3, Failures: 1, Skips: 1
===============================================

现在,去到 C:\TestNG_WORKSPACE\test-output 目录. 默认Web浏览器中打开index.html。你会看到下面的HTML报告内容如下:

bubuko.com,布布扣

现在打开 C:\TestNG_WORKSPACE\test-output\testing-results.xml 在您的系统上默认XML编辑器,,会在XML文件中看到下面的结果:

bubuko.com,布布扣

TestNG的默认情况下生成多个报告,作为其执行测试的一部分。这些报告主要包括TestNG的HTML报告,TestNG的电子邮件发送的报告,TestNG 报告XMLJUnit报告的XML文件。输出报告的文件夹(在这种情况下,测试输出)下可以找到这些文件。这种默认的报告生成运行测试的同时,可以禁用通过设置值的属性使用DefaultListeners的值为false。这个属性可以同时使用,如Ant或Maven构建工具。

【测试报告】-TestNG HTML和XML报告

标签:http   io   使用   java   ar   文件   sp   html   amp   

原文地址:http://www.cnblogs.com/HYanqing/p/3953614.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!