软件测试__findbugs+ant使用导出Html缺陷文档
来源:互联网 发布:鬼才大小姐 知乎 编辑:程序博客网 时间:2024/06/18 04:10
1. 准备工作;
2. 将这两个压缩包解压到本地;
3. 分别配置环境变量:
创建系统变量ANT_HOME,并添加到path中:
创建系统变量FINDBUGS_HOME,并添加到path中:
4. 开始任务:
编写ant脚本,即:build.xml文件,讲解如图所示:
源码:
<project name="QYOA">
<path id="findbugs.path">
<fileset dir ="D:\zyy\findbugs-2.0.3\findbugs">
<include name ="**/*.jar"/>
</fileset>
</path>
<taskdef name="findbugs" classname="edu.umd.cs.findbugs.anttask.FindBugsTask" classpathref ="findbugs.path"/>
<property name ="findbugs.home" value ="D:\zyy\findbugs-2.0.3\findbugs"/>
<target name ="findbugs">
<findbugs home ="D:\zyy\findbugs-2.0.3\findbugs" jvmargs="-Xmx884m" output ="html" outputFile ="D:/findbugs.html">
<class location ="D:\zyy\apache-tomcat-6.0.39\webapps\qyoa\WEB-INF\classes"/>
<auxClasspath path="D:\zyy\findbugs-2.0.3\findbugs\lib\findbugs-ant.jar"/>
<auxClasspath>
<fileset dir="D:\zyy\apache-tomcat-6.0.39\webapps\qyoa\WEB-INF\lib" includes="**/*.jar"/>
</auxClasspath>
<sourcePath path ="E:\workspace\qyoa\src"/>
</findbugs>
</target>
</project>
5. 生成Findbugs Repost:
运行 cmd 进入Dos窗口,进入到build.xml所在的目录,输入 ant findbugs回车。
导出成功如图:
6. 可能遇到的问题:
由于工程比较大,在导出html时可能会产生一个空白的html。此时可能是JVM内存的错误(堆栈信息之类的),此时将<findbugs>的jvmargs属性改大,如改为jvmargs=”-Xmx1000m”,c此属性是可选的,也可以省略。
7. 最主要的是FindBugs可以帮助我们找出那些bugs。可以参考:http://findbugs.sourceforge.net/bugDescriptions.html
8. 部分参数说明:
- 软件测试__findbugs+ant使用导出Html缺陷文档
- 【软件测试】软件缺陷
- 软件测试使用测试文档
- 软件测试【01】-软件缺陷
- 【软件测试】软件缺陷定义
- 软件测试基础--使用测试文档
- 软件测试之缺陷等级
- 软件测试中的缺陷内容
- 软件测试之缺陷预防
- 软件测试缺陷等级划分
- 软件测试Bug(缺陷)
- 软件测试之-软件缺陷管理
- 软件测试--报告软件缺陷的基本原则
- 软件测试学习笔记_软件缺陷
- 使用mantis测试缺陷步骤
- 本地化测试软件缺陷分类详解
- 本地化测试寻找软件缺陷的方法
- 软件测试缺陷报告实用写作技术
- 找零钱的张数最少(20元,10元,5元,1元)
- ADMM优化算法
- Windows8 解决VMware与Hyper-V不兼容共存方法
- mysql数据库管理常用命令
- iOS上如何实用第三方字体
- 软件测试__findbugs+ant使用导出Html缺陷文档
- Atmega90can32/64/128串口详解(二)
- Notepad++背景颜色设置
- 网页设计工具
- 搜索引擎优化网页设计:最佳实践
- poj 1852 蚂蚁问题,很经典,实际上就是找最靠近边缘和最靠近中间,靠近边缘要注意小数的处理
- LeetCode OJ - Partition List
- Source Insight如何改变背景颜色
- 为什么我要开始写点东西