Jtest

2012-11-29 18:49

 在 Java 软件开发过程中,开发团队往往要花费大量的时间和精力发现并修改代码缺陷。Java 静态代码分析(static code analysis)工具能够在代码构建过程中帮助开发人员快速、有效的定位代码缺陷并及时纠正这些问题,从而极大地提高软件可靠性并节省软件开发和测试成本。

什么是静态代码分析

静态代码分析是指无需运行被测代码,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性,找出代码隐藏的错误和缺陷,如参数不匹配,有歧义的嵌套语句,错误的递归,非法计算,可能出现的空指针引用等等。

2012-02-02 13:08


      Parasoft Jtest是业界最全面的Java静态分析,单元测试,覆盖率分析,运行时错误检测和代码审查的自动化测试解决方案。

      Parasoft Jtest 9.2新功能介绍:

2011-11-16 10:31

 

       Jtest软件可帮助您解决容器测试问题。

      首先Jtest要做容器测试,必须要保证待测的工程是一个web project的工程,而且是要可以成功发布到容器中的工程。普通的Java project是不可以跑容器测试的。

2011-11-16 10:28

       一方面您可以通过改变工具的测试配置来让工具增加生成的测试用例,从而提高覆盖率。操作如下:

2011-11-16 10:24

Jtest的Tracer是可以在JBoss中运行的。

步骤:

 

找到启动文件 JBoss安装目录/bin/run.bat(Windows平台) 或者 run.sh(UNIX平台)

在原始文件中修改 JAVA_OPTS 参数 

例如:

2011-11-11 09:52

注:本公司已不再经销该产品。

Jtest软件是parasoft公司开发,用于Java静态分析、Java代码检查、Java单元测试和Java运行时错误监测.

Professional Edition
自动化的代码标准分析,内置规则/代码标准,自动化的单元测试,自动表达式测试,通过GUI进行错误报告,扫描多个文件和类


Architect Edition
包括所有专业版的功能,另外还有RuleWizard模块,使得可以客户化创建和修改代码标准。

2010-07-05 13:29

Jtest实现了自动化的解决方案,排除了Java开发人员技术应用上的障碍,使得开发人员能够顺利地采用这些技术。

Jtest的测试生成系统专利技术,开发人员提供了一种省时有效的白盒测试方法。Jtest通过自动生成和执行能够全面测试类代码的测试用例,使白盒测试完全自动化。Jtest使用一个符号化的虚拟机执行类,并搜寻未捕获的运行时异常。对于检测到的每个未捕获的运行时异常,Jtest报告一个错误,并提供导致错误的栈轨迹和调用序列。Jtest的先进技术保证它能够自动测试类的所有代码分支,从而彻底检查被测类的结构。

换句话说,Jtest自动生成高质量的测试用例集合,发现尽可能多的结构性错误,而且:

不需要用户写一点测试脚本语言或测试用例。

不需要用户写测试驱动程序。

不修改源代码。

不要求完整的应用。

Jtest报告下列未捕获的运行时异常:

行为错误的方法:这些方法对于某些特定输入不会产生异常。必须修改这些代码。

2010-06-09 18:11

规则:BD.PB.CC
类别:Bug Detective?Possible Bugs?Avoid conditions that always evaluate to the same value
说明:避免值为常量的条件表达式
如果一个表达式总是返回常量值,则需要重新检查该表达式的正确性,很可能该表达式并不是开发人员真正要写的表达式。
例子:

2010-06-09 18:08

规则:OPT.STS
类别:Optimization?Avoid unnecessary calls to 'String' methods
说明:避免不必要的String方法调用,如调用一个String的对象的toString()方法。
例子:

2010-06-09 18:03

1. 安装Eclipse(或MyEclipse)
2. 运行jtest_win32_eclipse_plugin_8.4.20.exe
3. 点击“是”


4. 点击Yes

页面