Jtest —Java静态分析、Java代码检查、Java单元测试和Java运行时错误监测
——自动实现JAVA的单元测试和代码标准校验
迅速可靠地修改已有代码
控制开发成本和进度
优化开发资源
迅速掌握前沿技术带来优势的同时控制相应的风险
对于Java代码质量和可读性具备直观可视化效果
利用Parasoft Jtest自动识别并且预防在整个项目开发周期中Java程序的错误
Parasoft Jtest是为Java EE, SOA, Web以及其他Java应用程序的开发团队量身定做的一款全面测试Java程序的工具。无论是编写高质量的代码还是在不破坏原有代码既有功能的前提下延长其生命周期,Jtest都能提供一个经实践证明有效的方法以保证代码按照预期运行。Jtest使开发团队能够迅速可靠地修改代码,优化开发资源并且控制项目开发成本和进度。
自动查找隐蔽的运行缺陷
BugDetective是一种新的静态分析技术,它能够查找出隐藏在代码中的那些导致运行缺陷和造成程序不稳定的错误。而这些错误往往是人工调试和检测起来耗时且难以发现的,有的甚至只有在程序实际应用中才会暴露出来,这就大幅增加了修复这些错误的成本。BugDetective能通过自动追踪和仿真执行路径来找出这些错误,即使是包含在不同方法和类之间,和(或)包内含有众多顺序调用的复杂程序。BugDetective能诊断以及修复传统静态分析和单元测试容易遗漏的错误。在程序开发周期中尽早发现这些错误能节省诊断时间,从而避免可能出现的重复工作。
自动代码检测
Jtest的静态代码分析能自动检测代码是否符合超过800条的程序编码规范和任意数量的用户定制的编码规则,帮助开发者避免出现这些隐蔽且难以修复的编码错误。静态代码分析还能帮助用户预防一些特殊
用法的错误,提高安全性,增加代码的可读性和可维护性,并且将适合重构的代码定位。静态代码分析能够自动解决大多数编码问题,从而迅速地进行代码优化。
静态代码自动分析排除了在同行代码走查(Peer Code Re-view)过程中逐行检查的必要性,使开发者更加注重于软件核心价值,比如检查设计、算法或实现方法等。Jtest的代码走查模块能够自动化同等代码走查过程,增加了开发者的参与性与交流。这就使代码走查的效率得到大幅提升,这对软件开发者而言(尤其是那些分布式团队)是非常关键的。对代码进行自动结合人工的检查能够保证代码质量,使得QA能够集中于更高级别的检验,缩短面市时间以及增加项目的可预测性。
单元,组件以及应用级上检查并且捕捉代码行为
程序开发者和QA通过Jtest不仅能够建立应用于不同级代码正确性和可靠性的测试套件(Test Suite),还能为用于回归测试的基础版本捕捉代码行为。
开发者可以对Java代码的方法和类进行即时的独立调试以便尽早发现错误。为了方便开发者进行初始测试,Jtest自动生成可扩展的,高覆盖率的Junit测试套件来发现可靠性上的问题,从而避免在常规回归测试中诱发严重的问题。
一旦Java EE的类被配置到了本地服务器上,Jtest就为这些类自动生成Cactus测试用例,在用户的真实J
Java静态分析Java代码检查 来自淘豆网www.taodocs.com转载请标明出处.