Jtest的介绍

发表于:2007-05-25来源:作者:点击数: 标签:java好的jtest一个介绍
Jtest 是一个很好的JAVA代码检查的工具,在软件 开发 的过程中经常和 Junit 、 Cactus 等一起来完成整个软件开发的代码检查、 测试 等工作。Jtest又一个很大的优点就是自己可以设定代码的规则,然后来检查已经开发的代码,并给出正确的或者是建议性的报告。
  Jtest是一个很好的JAVA代码检查的工具,在软件开发的过程中经常和JunitCactus等一起来完成整个软件开发的代码检查、测试等工作。Jtest又一个很大的优点就是自己可以设定代码的规则,然后来检查已经开发的代码,并给出正确的或者是建议性的报告。虽然Jtest可以单独运行,但是需要一些系统的设置,对于初学者来说不太方便。如果把它结合在IDE里面来运行的话,就会变得比较方便了。我们以Jtest4.5版本为例,来说明它的配置方法和如何集成到IDE里面。这里以WSAD5.0为例来说明,顺便说一下:WSAD可能对系统的性能要求比较高,不过256内存也可以运行,虽然书面上要求最小配置512。本文假设用户已经安装好了Jtest4.5和WSAD5.0。
  首先,在开始菜单里面选择启动Jtest4.5,在tool菜单里选择IDE IntergratioàIBM Websphere Studio Application Developer—>version 5.0,单击确定。然后再跳出来的选择框里面选择WSAD的安装路径,例如:C:\Websphere Studio,然后Jtest会自动去整合,如果成功,会弹出一个成功的窗口,如果不成功,请检查wsad的安装路径。现在启动WSAD5.0,在窗口菜单下的定制透视图下选择其他,在其他旁边的+号上单击,把下拉下来的Jtest Menu和Jtest ToolBar选择上后确定退出。这时就看到菜单和工具栏里面就出现了Jtest的内容。注意:在每次新建一个工程的时候如果要使用Jtest请确保这两个框选择上了。新建立一个工程,在工程下面新建一个Java包,按下Jtest菜单,会发现里面的测试包这一项变亮了,就可以测试整个包下面的Java文件了。现在再启动Jtest4.5,点击Rules工具栏,跳出一个Global Test Parameters的窗口。然后按照下面所给的参数进行设置:
Static Analysis--Perform Static Analysis :true
Static Analysis--rules--Severity Levels Enabled--Level1(Severe Violation):true
Static Analysis--rules--Severity Levels Enabled--Level2(Possible Severe Violation):true
Dynamic Analysis--Perform Dynamic Analysis:false
Search Parameters--Skip classes already tested:false
Search Parameters--Static Analysis--skip if.java file not found:false
设置完后关掉Global Test Parameters窗口,然后再主界面里按左上方的start按钮,运行完毕后会的到该包下的文件的一些错误或者建议信息。在result面板下的错误,可以右击错误,然后再弹出来的菜单里选择具体的操作,比如察看错误的详细信息什么的。最后也可以按report按钮生成一个报表。这实际上是生成了一个html文件,放在Jtest目录下的report目录下。介绍就到这里了,希望大家能够从这个工具中得到好处。

原文转自:http://www.ltesting.net