华唐产品 | 解决方案 | 技术支持 | 成功案例 | 下载中心 | 培训中心 | AEP理论中心
 >  首页 > 产品
华唐产品导航
  高频EDA设计仿真工具
  自动化软件测试工具
   
C/C++测试
   
  C++test
  Insure++
  CodeTEST
  VectorCAST
   
Java测试
Web应用测试
WEB服务测试
.NET测试
  软件开发工具
  仿真器
  数字建模系统
  协议一致性测试
  无线网桥
     

 

加速开发软件过程

缩短进度并且提高软件质量是每个开发人员都面临的挑战,ParaSoft为您提供了一个有效的解决方案,它提供一系列自动软件开发工具,帮助您加速软件开发过程。每个工具都经过精心设计,为开发人员和测试人员提供当前最先进的自动错误检测(和预防)技术。

使用合适的自动工具

ParaSoft提供自动化的软件开发工具,帮助软件开发队伍提高开发效率,每个工具都为开发和测试人员提供了当前最先进的错误检测(和预防)技术。

CodeWizard自动发现在开发初期引入的C++和Java设计和语言错误,对可能引发问题的代码给出建议。在开发中越早引入CodeWizard,效益越大。

Insure++是当前最先进的自动运行时调试工具,使用源码加工专利技术,自动检测大多数C/C++错误,包括大量算法和运行时错误。在整个编程阶段使用能有效减少调试工作量。

Inuse实时显示内存的动态分配和释放过程,并提供多种形式的动画数据显示,帮助您进一步发现内存使用上的问题,并真正掌握实际的内存操作模式,从而优化内存使用。

TCA是一个代码覆盖性分析工具,告诉您那些代码已经被测试过了。与Insure++一起使用,您能够建立更有效的测试用例,从而在有限的时间内发现更多的错误。

jtest!是新一代的开发工具,自动发现Java程序中的错误。它使用ParaSoft的测试生成专利技术,能够自动分析Java代码,生成合适的测试数据,并执行程序,错误信息和测试覆盖性信息自动报告给开发人员。

采用有效的调试过程

好的解决方案是将调试和测试贯穿于整个开发过程中。如果将调试作为另一个"步骤",则会大大降低自动错误检测工具的效率。越早检测出错误,改正错误的成本越低。因此应该将检测工具集成到整个开发过程中。

第一步:Codewizard预防错误

当您编写C++和Java程序时,从一开始就使用CodeWizard显得尤为重要,这样可以将错误消灭在萌芽阶段,从而节约成本,加快开发速度。

为了有效地防止设计错误,开发人员需要比调试器更强的工具。这就是CodeWizard,它能够方便地集成到您现有的开发过程中。错误信息是自动生成的,告诉您需要改变什么以改进代码和避免潜在的问题。

CodeWizard目前包含70多条编程标准,并允许您扩充加入自己的编程标准。在初期使用CodeWizard,能使代码更符合规范,并预防设计和编程错误,使得软件更易于交流和维护。

第二步:Insure++检测错误

使用Insure++可以大大简化费时费力的调试工作,它不仅能够快速发现C/C++的各种内存和库接口引用错误,而且能够提供准确的问题诊断信息。其创新的变异测试技术能够更深入地对程序做更全面的检查,并发现更多的错误,从而有效地提高软件的抗干扰能力。

第三步:Inuse优化内存使用

在用Insure++检测内存错误的基础上,您可以结合Inuse更深入地挖掘内存使用问题,如效率和利用率等。解决内存崩溃、内存碎片、内存浪费和内存瓶颈问题。并通过实时观察内存的实际操作过程,优化内存使用模式。

第四步:TCA提高测试质量

当您使用Insure++检测软件错误时,为了提高检测质量,需要掌握代码的测试状况,了解那些代码还没有执行/检测过,从而追加适当的测试。TCA就是这样一个好用而高效的代码覆盖性分析工具,帮助开发和测试人员提高测试效率,自动发现更多的错误。

 

数据清单

产品概述
产品特性
系统要求
演示
PDF文档

Insure++视频介绍
Insure++视频演示

n 加速开发软件过程
n 变异测试:一种自动错误检测的新方法
n Threads++:多线程错误检测
n TCA:测试覆盖性分析
n Inuse:优化内存使用
n Insure++:自动化的运行时错误检测工具

v C/C++解决方案

试用软件下载
  试用须知

查看Insure++原厂商美国Parasoft公司介绍

 

 

版权所有 深圳市华唐软件技术有限公司   粤ICP备06057501号