零基础学软件测试 2011-12-01
++++++++++++++++++ant 项目++++++++++++++++++
========================================================
拷贝 项目中的nbprojext 下的build-impl.xml 中的 -init-macrodef-junit 节点内容 到 buildimpl.xml中;
在 junit节点下添加
<junitreport todir="${build.test.results.dir}">
<filesetdir="${build.test.results.dir}">
<includename="TEST-*.xml"/><!--生成的XML文件匹配模式-->
</fileset><!-- noframes 为无框架 网页 -->
<!--<reportformat="noframes"todir="${build.test.results.dir}/html"/>-->
<reporttodir="${build.test.results.dir}/html"/>
</junitreport>========================================================
++++++++++++++++++maven 项目++++++++++++++++++
========================================================
在pom文件中添加 如下 配置
<reporting>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<configuration>
<encoding>UTF-8</encoding>
<formats>
<format>html</format>
<format>xml</format>
</formats>
</configuration>
</plugin>
</plugins>
</reporting>在项目上 右键 属性 操作 添加定制
操作名:General TestDoc
执行目标:cobertura:cobertura
确定
在项目上 右键 定制 General TestDoc 即可生成 测试文档
目录为:
target
------------site
------------------------cobertura
------------------------------------css
------------------------------------images
------------------------------------js
------------------------------------index.html
------------surefire
------------surefire-reports
------------------------TEST-*.xml
打开index.html 即可看到测试文档
========================================================