Jtest
针对Java代码的静态分析, 代码审查, 单元测试, 运行时错误检测
Parasoft® Jtest®是专业针对Java语言的开发测试方案,经广泛证明能提高软件开发效率和代码质量的自动化最佳实践解决方案。
提升Java开发软件质量
  • 一个高质量的软件必须具有:正确性、健壮性、高效率性、完整性、可用性、承担风险性;可理解性、可维修性、灵活性、可测试性(产品修改),可移植性、可再用性、互运行性等特点。Parasoft对于提高软件质量的研究已经有27年了,提升软件的质量对于所有软件供应商来说都是永恒的话题,只有致力于持续提升软件质量,才能迎合不断严苛的客户要求,让产品具有更高的市场价值。
  • Parasoft Jtest能够帮助团队开发更安全的代码,实施更有效的测试,以及持续地监视实现其质量目标的过程。使用Jtest经时间验证的最佳实践—-例如静态分析,全面的代码审查,运行时错误检测,集成覆盖率分析的单元测试和组件测试,能够在软件项目开发周期的早期阶段,自动地在开发者的桌面上完成。
自动化测试平台
  • 利用Jtest搭建自动化测试平台,结合软件测试行业的特点,以整个软件生命周期为基础,为企业提供全流程的自动化测试解决方案,并在软件生命周期的各个环节体现其价值,同时还能协助客户进行有效的测试管理,完成自动化测试管控方案的部署。
  • 基于Jtest工具,可以帮助测试人员在不用熟悉代码和脚本语言的情况下,通过鼠标和键盘,即可一键式快速生成测试用例,甚至自动化脚本的方式即可实现被测对象快速测试,测试过程中实时监控测试数据和状态,测试结束后自动汇总报告结果,生成html,pdf 及xml文本报告,同时自动邮件发送报告到相关负责人。
遵从性认证标准
  • 帮助客户快速响应行业认证和特定语言规范标准,辅助达成包括TDD、OWASP TOP10/2010、Security-priority1/2/3、NIST SAMATA 2010、HIPAA Security、CWE-SANS top25/2010等行业规范认证,Jtest提供包含1200多条的内建代码规则,包括主流的规范标准如OWASP TOP10/2010、TDD标准,和来自于Joshua Bloch的Effective Java和来自于Alur、Cupri和Malks的Core J2EE Patterns等书籍以及从其他主流源码中总结的准则,有助于预防Java语言中潜在的缺陷,实施最佳的编码实践,以及提高代码的可维护性和可重用性。
  • 同时,Jtest还提供图形化的工具RuleWizard编辑器可创建自定义规则来增强标准API的使用,并预防单个缺陷被发现后类似的应用程序缺陷重复出现。
运行时和容器内测试
  • Jtest不仅提供全面的代码级别测试,同时可以通过运行时分析以及容器内测试的手段,帮助开发及测试人员在第一时间发现程序运行状态下出现的问题,并实时定位到相应代码。
  • Jtest自动化实施完整的测试执行流程,包括,编译源码,自动部署到容器内测试执行,最后加载测试结果到GUI工具中。通过针对源码进行插桩,Jtest可以在测试结果中分析出被测应用是否满足预期运行状态要求,并在过程中监督资源情况,实时报告引起资源类问题的代码。Jtest的所有测试中间产物的源代码都可见,因此完全可以移植。使用Jtest大大提高软件在运行状态下的安全保障以及可靠性。
提高开发效率,加速软件交付
  • 如何在任务急、工期短,并确保满足时间、质量、成本和效益的情况下交付给客户满意软件产品?盲目增加研发人员数量并不是值得推荐的方法,而提升研发效率,加速软件交付已经是越来越多的企业要考虑的问题。
  • Parasoft应用一套全面的最佳实践集合以缩减测试时间,降低测试难度,和减少到达QA阶段的缺陷数量。建立更可靠的代码库,高效地构建,并可持续地执行,和维护一个全面的回归测试套件,用于检测更新是否破坏了既有的功能。据统计,通过parasoft自动化测试,能提高研发团队30%的工作效率,为提前交付打下坚实基础。
低学习成本,高度可定制化
  • 无缝集成Eclipse 3.2以上及IBM Rational Application Developer7.0以上等多种开发平台;提供全汉化的界面、规则说明、问题修改指导、操作教程文档。提供团队统一测试策略,成员无需关心策略内容细节,快速完成研发和测试任务。另外,Jtest提供命令行方式自动完成测试工作,实现真正的“无人值守”测试。
  • 高度可定制化:Jtest 允许用户完全自定义测试执行流程。除了使用内建的自动化测试以外,用户可以包含自定义的测试脚本和shell命令来使工具符合他们具体的构建和测试环境。通过交叉编译为预期的目标环境提供特定的运行时库,Jtest可以被广泛的用于多种嵌入式操作系统和结构体系。Jtest的所有测试中间产物的源代码都可见,因此完全可以移植从而得到重复利用。
架构
  • Eclipse IDE
  • IBM Rational Application Developer
  • Ant
  • Maven
  • CruiseControl
操作系统
  • Windows
  • Red Hat Enterprise Linux
  • Mac OS
  • Solaris (SPARC)
硬件
  • Intel® Pentium® III 1.0 GHZ 或建议更高
  • 至少512 MB RAM ; 建议 2 GB RAM
  • Sun Microsystems JRE 1.3 或更高OS
Parasoft Jtest成功案例
在Cisco System中实现质量创新与飞跃- 362  KB PDF

Chessin通过Parasoft AEP框架描绘了一个计划来建立以角色,责任和预期为驱动的蓝图,来在Cisco开发者中实现Parasoft Jtest的应用。现在这种举措简单的被公认为“蓝图”。 这些努力的结果已经开始被现象化。在过去的几年中,使用Jtest的开发者数量爆炸性猛增–从24增长到了超过1100位用户。

Parasoft与Wipro签署全球软件协议- 406  KB PDF

“多年来,Wipro公司为了防止一般和具体项目的问题已经开发了一个巨大的最佳实践知识库,” 托马斯•陈,Parasoft亚洲区总裁,说:“这些最佳实践是他们为客户提供最高品质编码能力的关键—-一种将Wipro从其他外包组织中分离出来 的能力。除了自动化行业标准的最佳实践,Jtest同时自动化Wipro独特的最佳实践,来确保Wipro全球开发人员去全面地一贯的应用他们。”

LockHeed Martin选择Parasoft以确保其软件的质量和可靠性- 417  KB PDF

“与洛克希德∙马丁公司的合作关系使我们非常兴奋,”Parasoft公司军用/航空解决方案主管Larry Johnsen说到:“这说明了Parasoft公司有能力在当今一些很复杂的开发系统中,帮助大型软件开发机构去预防软件错误”

美国国际集团联合担保--个案研究- 378  KB PDF

“Jtest是一个识别关键软件错误的极其有效的工具。我们没有看到重复的错误,且我们的开发人员获得了进展的不断加强,这是由于我们的开发人员改善了他们的代码。这避免了在深夜被公司高层传唤去解释为什么在线应用再次无法使用的局面出现。Jtest容许开发人对他们自己的代码质量承担更大的个人责任。”美国国际集团联合担保公司的企业架构师马克Figley说。

联系方式

地址:
上海市黄浦区打浦路1号金玉兰广场西楼902室,邮编:200023

电话号码:
(+86) 021 60932819

Email:
info-china@parasoft.com

工作时间:
周一 ~ 周五 09:00 AM – 06:00 PM

社交媒体:
申请试用

姓名 (必填)

电子邮箱 (必填)

工作电话 (必填)

公司(必填)

感兴趣的产品(必填)
 C/C++test dotTEST SOAtest LoadTest Virtualize Jtest Insure++ Concerto DTP

了解Parasoft的渠道(必填)

基本技术需求(必填)