TestNG·九 使用testng-xslt改写testng的测试报告


用TestNG测试后,自动会生成html的测试报告,不过自动生成的测试报告太难看了,所以我们可以用 testNG-xslt 来美化下。

  1. 在官方网站上下载testNG-xslt ,http://testng-xslt.googlecode.com/files/testng-xslt-1.1.zip
  2. 解压后把saxon-8.7.jar放到项目的lib目录(可能需要自己新建)下
  3. 然后再把/src/main/resources/testng-results.xsl放到你的测试目录里,或是随便一个什么目录下
  4. 创建一个简单的build.xml,放在项目目录下, 如下,绿框的地方自己参数化:

    {name} :是项目的名字;
    {in}和{style}:对应的是testng生成报告的xml和xsl;
    {out}:是要用testNG-xslt生成报告的文件名和路径;
    {expression}:是要用testNG-xslt生成报告的路径。
    

  5. 控制台切换到build.xml所在的目录下,执行ant transform就可以了,之后在output目录下就可以看到一个index1.html文件,打开它就是测试报告了。