Parasoft让Java企业级开发流水化
【IT168 专稿】
Parasoft公司公布了用于Java代码分析和单元测试Parasoft Jtest的一个新版本。Jtest 8.0具有几个行业领先的测试技术,能帮助团队自动检验复杂并经常变化的系统(Java EE, SOA/Web Services)的功能性。通过降低系统宕机和安全攻击的危险,提高用户的满意度。同时,团队能够发现他们现有的资源中的更多错误。因此在坚持原有预算下提高生产效率。
错误检测功能是Jtest 8新增的。通过自动跟踪与模拟执行路径,错误检测功能可以发现运行错误,这种错误通过手工测试或检查是很难发现的,并且耗费时间。利用错误检测功能,用户能发现,诊断,修复有软件错误的类,这些类能够避开代码标准分析和单元测试。“我们开发Jtest是为提高开发效率和代码可靠性而做出努力的一部分。对于新的和更改的代码,要求开发人员进行有系统地执行静态分析和单元测试,” Laurent Nicolas—Cisco系统的软件开发经理谈到,“Jtest用于加强代码标准并在开发
周期内提早发现与修正错误。我们不断地在寻找提高错误检测能力的途径并且很高兴在Jtest 8.0中有了这方面的探索”。
为了减小测试Java企业级系统的复杂性,Jtest现在提供了in-container Cactus测试情景的自动生成与执行来模拟一个真实的运行环境。这会让那些直到QA或部署阶段或已成为产品时才可能发现的错误在早期处于开发阶段就可以暴露出来,否则到那时发现与修复这些错误将会是更加昂贵与艰难的。
Jtest跟踪器做为一个指定了的性能来替代Test Case Sniffer,升级后提高了它的使用性和有效性。Jtest跟踪器和它之前的Test Case Sniffer一样,允许使用者快速地产生真实的,有功能性的JUnit 测试情形,反映一个应用的正确功能和独立操作。这些“真实”的测试情形在新的代码改变了现有的应用时能通过运行来进行检查。Jtest跟踪器在对一个运行的应用进行跟踪控制室以及增加所产生的测试情形间隔尺度上更加容易。
“Parasoft Jtest 8将测试带入了一个新水平,超过了任何其它的方案” Luis Barbier,ISO的软件顾问谈到,“Jtest跟踪器已经帮助我们确定了有问题的地方。由于代码改变的比率很高,我们不能避免这些问题的发生,但是一旦它们发生,我们现在能发现并确定它们的位置,这也就是修复它们的最快速,最容易,最廉价的时候”。另外,Jtest 8包括一个新的代码检查模块,来帮助检查过程实现自动操作,方便参与代码检查和交流,从而使代码检查更高效,对团队更实用。模块允许使用者定义与管理分布列表和用于代码检查的通知与安排的分组。这个代码检查模块功能将使开发分布式的团队受益。
最后,Jtest 8包括有参数的测试情形,这是它的一个性能,允许用各种各样的、可以控制的用于测试的输入值来扩展Jtest产生的或使用者定义的Junit测试情况,以产生能够反映实际使用中在很大范围时的测试环境。使用者现在可以控制范围,类型,测试输入值的顺序。这允许创造与执行复杂的测试情形,保证较宽范围的、彻底的测试覆盖,并对代码在意料之中和意料之外的宽范围反应做出验证。
Parasoft Jtest 8其它的特征包括:--编码标准:双重的代码检测,Hibernate规则,Java 5与单元测试规则; 支持执行JUnit 4.0测试,在Eclipse调试器下的测试执行,方法级测试,用于HTTPUnit测试的服务器覆盖。
0
相关文章