您现在的位置:首页 > 产品中心 > 大学计划/教学设备 > Parasoft大学计划 > Parasoft大学计划

Parasoft测试软件大学计划

Parasoft公司是美国著名的软件测试工具和整体解决方案的专业开发供应商,AEP(软件自动化错误预防)理论的创始者。成立于1987年,有20年的丰富的专业技术积累和行业应用经验,专注于软件测试领域,尤其是单元测试方面。有超过19项的专利技术。其产品和整体方案能够帮助用户大副缩短开发周期,显著减少开发成本,大大提高软件的总体品质。并能提高最终用户使用软件产品或项目的满意程度。

一、 Parasoft公司简介


        Parasoft公司是美国著名的软件测试工具和整体解决方案的专业开发供应商,AEP(软件自动化错误预防)理论的创始者。成立于1987年,有20年的丰富的专业技术积累和行业应用经验,专注于软件测试领域,尤其是单元测试方面。有超过19项的专利技术。其产品和整体方案能够帮助用户大副缩短开发周期,显著减少开发成本,大大提高软件的总体品质。并能提高最终用户使用软件产品或项目的满意程度。


二、 Parasoft的AEP产品线:


        C++test™是一个C/C++自动单元测试工具,自动测试任何C/C++类、函数或部件,自动生成测试用例、测试驱动程序或桩调用,无需手工编写。

        Jtest™是一个集成的、易于使用的Java单元测试工具。它能够自动测试任何Java类、JSP、EJB和Struts部件,自动生成测试用例、测试驱动和桩函数。

        test™是针对.NET的自动单元测试工具。C++test™、Jtest™、.test™均能够自动测试代码的构造(白盒测试)、代码功能(黑盒测试)并维护代码的完整性(回归测试)。

        Insure++™是一个针对C/C++应用的运行时错误自动检测工具,发现诸如内存破坏、内存泄漏、指针错误和I/O错误等大量问题。

        SOAtest™是Parasoft提出基于面向服务的架构(SOA)的测试解决方案,以满足SOA不断变化的内在复杂性。 WebKing™针对基于AEP技术的功能和回归测试套件的创建和管理提供业内唯一的先进web编程以及整个网站的自动化测试解决方案。

        GRS™是一个决策支持系统,它提供一些进度指标和测量数据帮助适时跟踪你的项目,以保证项目进度和质量。


 

备选方案:使用GRS的Team Starter Kit


 

TEAM CONFIGURATION MANAGER

        团队配置管理器(TCM)是一个可选项,它使编码标准/规则集以及单元测试参数配置的集中管理成为可能。这个选项可以使统一的规则集和测试配置在团队内部得到实施以保证代码的一致性。TCM适用于使用Professional Edition的团队需要共享统一编码标准,测试参数和/或偏好的情况。在任何一种支持的计算机系统上(如某一开发者的工作站,使用Parasoft Server产品的服务器或一个独立的系统)安装和运行时该选项都是独立授权(license)的。

PROFESSIONAL EDITION

        Professional Edition是一套完整的集成工具套件,开发者/测试者通过其内建编码规范指南/规则和自动生成的测试用例可以使静态代码分析,单元测试以及回归测试在桌面上自动进行。它还能够在单个路径中扫描以及测试类/文件/目录。测试失败以及编码标准冲突会通过一个图形界面(GUI)报告出来以便用户评估并进行相应修改。推荐在每个开发者/测试者的桌面上都安装Professional Edition。

ARCHITECT EDITION

        Architect Edition包含了Professional Edition中的所有功能,并且添加了一个规则设置向导(RuleWizard),使用户能够通过一个图形化接口来定制自己需要的编码标准和/或规则。推荐项目的负责人使用Architect Edition来创建团队的编码标准和/或规则。

SERVER EDITION

        Server Edition含有Professional Edition的全部功能,但是自动代码静态分析,单元测试和回归测试只能以批处理或“服务器”进程的方式运行。Server Edition经设置后,可以在整个项目的代码库中执行,并在团队成员间建立一个完整的对编码标准兼容性的自动化评估和分析。随Server Edition一起提供的还有一个命令行接口,使其能够集成于构造过程中。Server Edition能以输出文件和/或email的方式将检查到的错误报告出来。

TEAM CONFIGURATION MANAGER

        团队配置管理器(TCM)是一个可选项,它使编码标准/规则集以及单元测试参数配置的集中管理成为可能。这个选项可以使统一的规则集和测试配置在团队内部得到实施以保证代码的一致性。TCM适用于使用Professional Edition的团队需要共享统一编码标准,测试参数和/或偏好的情况。在任何一种支持的计算机系统上(如某一开发者的工作站,使用Parasoft Server产品的服务器或一个独立的系统)安装和运行时改选项都是独立授权(license)的。

GROUP REPORTING SYSTEM

        Group Reporting System(GRS)由一个数据收集引擎和一个数据解构和导入模块构成。数据收集引擎用来收集Parasoft Server Edition运行后直接输出的测试数据,数据解构和导入模块再将这些数据进行解构并导入到GRS相关的数据库中。同时,该系统还含有一个报告引擎,用来报告一些列的基于角色的,可配置的概要数据的图形化报告,这些报告可以用来分析和监控测试数据。这就包含趋势分析,项目总结和深入分析报告,独立和多重矩阵关联以及整体的错误报告及评估。对这些数据的访问都是通过一个浏览器接口实现的。

SOURCE CODE CONTROL SCANNER

        Source Code Control Scanner有两个重要的功能。第一个功能是将GRS中存储的代码测试的结果对应到其开发者(如作者),使项目的管理者能够知道其某个成员的代码的测试结果(如测试通过,失败,错误报告等)。GRS能够生成报告和概要数据以显示有错误的文件,代码行和错误的类型和错误文件的开发者。

        第二个功能是收集代码库修改的统计数据和指标(如修改的文件数,每个文件更新的行数和每个文件变更的令牌数),这就使得管理代码的修改和将这些修改和测试结果进行关联变得非常简单。GRS的数据和图形化报告能够显示修改的代码是否经过单元测试,以及修改后的代码的错误率是呈增加还是减少的趋势。这些指标能对项目经历来说是相当宝贵的,它能够表明当前代码的状态以及评估其产品化的时间。