Parasoft C/C++test (产品编号:13140)

Parasoft C/C++test – 针对 C/C++ 开发的综合性代码质量保障工具,有效提高开发团队工作效率和软件质量。

标签:测试C/C++Parasoft

开发商: Parasoft

当前版本: v10.4.3

产品类型:软件

产品功能:测试分析

平台语言:英文

开源水平:不提供源码

用户推荐:

用户评分:

本产品的分类与介绍仅供参考,具体以商家网站介绍为准,如有疑问请来电 023-68661681 咨询。

同类软件推荐:

FastParser
FastParser

一款非常易用的XML Java解析器。

TierDeveloper
TierDeveloper

TierDeveloper是一款提升开发效率的应用程序开发工具和c#代码生成器。

中文   |   英文
阅读更多

高质量的代码 | 有效的测试 |持续地监视| 中国区正式授权代理

Parasoft C++test帮助团队写出更好的代码,实施更有效的测试,以及持续地监视以实现质量目标。 C++test 可以进行静态分析,全面代码审查,运行时错误检测,并在单元测试和组件测试中集成覆盖率分析。这些能够在开发周期的开始阶段,在开发桌面上自动完成。C++Test能够在桌面的IDE环境或命令行的批处理下进行回归测试,为监测和分析质量趋势提供数据。此外, C++test 与 Parasoft 的 Concerto 结合在一起, 提供基于 Web 交互式的仪表板,具有细分能力的 Concerto 使团队能够通过 C++test 的结果以及其它关键进度指标来把握项目状态和趋势。

声明:本产品中文介绍为慧都网版权所有,未经慧都公司书面许可,严禁拷贝、转载!

需要培训、定制、外包?请联系我们!企业QQ:800018081 慧都专业技术团队帮助您提高效率,节省成本,降低风险!

关于本产品的分类与介绍仅供参考,精准产品资料以官网介绍为准,如需购买请先行测试。

主要功能



静态分析

  • 广泛地支持语言和标准:Security | C/C++ | Java | .NET | FDA | Safety-critical。

  • 静态分析工具自1994年以来成为行业领先者。

  • 集成在您的SDLC,方便立即使用。

  • 通过多种分析技术,预防和查找缺陷。

  • 快速查找和修复问题,减少中断的时间。

  • 集成了Parasoft的开发测试套件,包括单元测试、代码覆盖分析和代码审查。


单元测试

  • 自1997年以来成为单元测试行业的领先者。

  • 快速构建一个高覆盖率的测试套件。

  • 轻松扩展和自定义生成的测试。

  • 查找功能问题和故障引起的缺陷。

  • 消除障碍,创造/维持稳定的测试套件。

  • 集成了静态分析、代码审查,等等。


同行审查

  • 自动准备,通知和跟踪。

  • 与自动化代码审查协调工作。

  • Asynchronous(异步),适合于分布式团队。

  • 支持任意的语言和文件类型,支持所有通用的开发环境。

  • 集成协作开发和测试框架。


代码覆盖率分析

  • 覆盖集成应用程序,通过级测试,从单元级跟踪。

  • 测量多个指标,包括线路,声明,块,路径,决定(分支),条件简单,和MC/ DC覆盖。

  • 生成和优化测试用例覆盖率提高。

  • 文件覆盖FDA和高安全性与强大的报表。

  • 静态分析,单元测试,代码审查,和其他开发测试实践整合。


运行错误检查

  • 暴露严重缺陷的应用程序行使。

  • 通过应用/系统从测试单元测试工作。

  • 仅报告实际发生的缺陷。

  • 轻量级,适用于嵌入式测试。

  • 静态分析,单元测试,代码审查和集成度更高。


可追溯性

双向可追溯性。

  • 需求定义、管理和测试控制。

  • 使用代码、更改代码、代码分析、同行审查和手动/自动测试对需求进行关联。

  • 防止意外的更改和回档。

  • 符合行业标准的要求,如FDA、DO-178C和ISO26262。

 


静态分析

 

优点

  • 提高团队开发效率 — 应用一套全面的最佳实践集合以缩减测试时间,降 低测试难度,和减少到达 QA 阶段的缺陷数量。

  • 优化团队开发资源的配置 — 自动地审查已知的代码问题,以便有更多的  时间可以被用于需要人类智慧的地方。

  • 建立更可靠的代码库 — 高效地构建,并可持续地执行,和维护一个全面的  回归测试套件,用于检测更新是否破坏了既有的功能。

  • 让 C 和 C++ 代码质量和进度可视化 — 获取对用于实现需求代码的评估  ,并跟踪其过程以实现质量和进度的目标。

  • 降低项目成本 — 自动对广泛的潜在用户路径进行测试以查找出只有在真  正使用时才能发现的问题。



应用案例

 


跟踪指标

 

可配置的详细报告

C++test 的 HTML, PDF 和自定义格式的报告可以通过 GUI 控件或一个选项文件来配置。标准报告包括有通过 /失败的代码分析和测试结果的概要,已分析文件的列 表,和一个代码覆盖率概要。 此报告可以进行自定义,以 包括活动的静态分析检查的清单, 具有单独测试的通过 /失败状态的扩展测试输出, 对于关键指标的趋势图参 数,和用颜色表明的所有代码覆盖率结果的完整代码清单 。 生成的报告可以根据各种角色的过滤器通过邮件被自 动地发送。除了直接提供数据给负责缺陷所标记代码的 开发人员, C++test 也发送概要报告给管理人员和团队 负责人。

高效的团队部署

通过自动化任务 安排 和分配使缺陷审查和纠正更加容易。每个检测到的缺陷通过区分优先顺序,被安排给相应编写这部分代码的开发人 员,并分配完整数据和代码的交叉链接到他的或她的 IDE 中。为了帮助管理人员评估和记录趋势,集中化的报告能够 确保对质量状态和过程实时监控。这些数据同样帮助确定是否需要进一步的行动以满足内部目标或证明策略的遵从 性。

 


宿主(开发)环境

 

在宿主机,模拟器和目标机上测试

C++test 自动化实施完整的测试执行流程, 包括测试用例生 成,交叉编译,部署,执行,和加载结果 (包括覆盖率指标) 返回到 GUI 中。可以为自动的测试执行来从 GUI 或命令行交互地驱 动测试, 以及批处理回归测试。在交互模式中, 为了方便调试 或验证用户可以单独地或在选中的组中运行测试。 对于批处 理执行,用户可以针对指定的代码,它们的名称或者在磁盘 上的位置来执行测试。

高度的可定制化

C++test 允许用户完全自定义测试执行流程。除了使用内建 的自动化测试以外,用户可以包含自定义的测试脚本和 shell 命令来使工具符合他们具体的构建和测试环境。

通过交叉编译为预期的目标环境所提供的运行时库,C++test 可以被广泛的用于多种嵌入式操作系统和结构体系。C++test 的所有测试中间产物的源代码都可见,因此完全可以移植。


应用案例

 


独特优势

  • 在不执行程序的情况下识别运行时缺陷

  • 自动化代码分析,增强兼容性

  • 支持嵌入式和跨平台开发

  • 提高团队代码走查的效率和全面性

  • 为即时验证和回归测试提供自动化单元及组件测试

  • 可高度自定义

  • 充分集成WindRiver Workbench和 ARM RVDS的C++test插件

主要功能

  • 根据用户选定的编码规范对代码做静态分析来增强兼容性

  • 提供一个图形化的RuleWizard编辑器来定制用户编码规则

  • 对代码路径做静态模拟以定位潜在运行时错误

  • 提供图形化接口和动态跟踪使代码走查自动化

  • 自动生成并执行单元和组件级的测试

  • 灵活的桩函数机制

  • 完全支持回归测试

  • 高亮显示的代码覆盖率分析

  • 使用图形或命令行方式进行全面团队部署


支持环境:

      主机平台

  • Windows

  • Linux

  • Solaris UltraSPARC

 

      IDE

  • Eclipse IDE for Developers

  • Microsoft Visual Studio

  • Wind River Workbench

  • ARM Workbench IDE for RVDS

  • ARM Development Studio

  • QNX Momentics IDE (QNX Software Development Platform)

  • Texas Instruments Code Composer Studio

 

      IDE的项目导入支持

  • ARM ADS

  • Green Hills MULTI

  • IAR Embedded Workbench

  • Keil µVision IDE

  • Keil RealView

  • Microsoft eMbedded Visual C++

  • Microsoft Visual Studio

  • Texas Instruments Code Composer

  • Wind River Tornado

 

      目标/交叉编译器

  • Altera NIOS GCC

  • ADS (ARM Development Suite)

  • ARM for Keil µVision

  • ARM RVCT

  • ARM DS-5 GNU Compilation Tools

  • Cosmic Software 68HC08

  • eCosCentric GCC

  • Freescale CodeWarrior C/C++ for HC12

  • Fujitsu FR Family SOFTUNE

  • GCC (GNU Compiler Collection)

  • Green Hills MULTI for V800

  • IAR C/C++ for ARM

  • IAR C/C++ for MSP430

  • Keil C51

  • Microsoft Visual C++ for Windows Mobile

  • Microsoft Embedded Visual C++

  • National Instruments LavWindows/CVI 2015 Clang C/C++ Compiler

  • QCC (QNX GCC)

  • Renesas RX C/C++

  • Renesas SH SERIES C/C++

  • STMicroelectronics ST20

  • STMicroelectronics ST40

  • TASKING 80C196 C

  • TASKING TriCore VX-toolset C/C++

  • TI TMS320C2x/C2xx/C5x

  • TI TMS320C2000 C/C++

  • TI TMS320C54x C/C++

  • TI TMS320C55x C/C++

  • TI TMS320C6x C/C++

  • TI MSP430 C/C++

  • Wind River GCC

  • Wind River DIAB

 

      构建管理

  • GNU make

  • Sun make

  • Microsoft nmake

 

      主机编译器

  • Windows

    • Microsoft Visual C++

    • GNU and MingW gcc/g++

    • GNU gcc/g++

    • Green Hills MULTI for Windows

  • Linux (32- and 64-bit)

    • GNU gcc/g++

    • Green Hills MULTI for Linux

  • Solaris

    • Sun ONE Studio

    • GNU gcc/g++

    • Green Hills MULTI for SPARC Solaris

 

      源代码控制

  • AccuRev SCM

  • Borland StarTeam

  • CVS

  • Git

  • IBM Rational ClearCase

  • IBM Rational Synergy

  • Microsoft Team Foundation Server

  • Microsoft Visual SourceSafe

  • Perforce SCM

  • Serena Dimensions

  • Subversion (SVN)

类型 标题 发布时间
版本更新 Parasoft C/C++test v10.4.3

Parasoft C / C ++Test更新至10.4.3版本,功能增强

2019-11-12 10:41:43.000
版本更新 Parasoft C/C++test v10.4.2

Parasoft C / C ++Test更新至10.4.2版本,静态分析性能增强。

2019-04-26 14:14:08.000
文章 静态分析和编码标准合规性助力自动驾驶汽车ISO 26262认证成功

为诸如自动驾驶之类的复杂功能编写代码极为复杂,要构建一个有效的软件开发流程包括诸如静态分析和编码标准合规性之类的质量计划,以使自动驾驶汽车获得成功的认证。

2019-12-24 14:53:42.323
文章 Parasoft C / C ++ test 10.4.3版本增强功能:在集成级测试中使用存根

最新的Parasoft C / C ++ test 10.4.3版本中引入了存根这一小小的增强功能,此功能具有很多的优点,让我们来看看吧。

2019-12-23 15:14:11.990
视频 Parasoft C / C ++单元测试示例

Parasoft C/C++test 是针对 C/C++ 开发的综合性代码质量保障工具,可以轻松确定静态分析结果的优先级和管理,因此我们可以从这一关键测试实践中获得最大价值。

2019-03-21 13:39:45.000
视频 Parasoft公开课:如何保证嵌入式软件的安全性

本视频中,汽车软件和安全领域的专家将一起讨论,在行车环境中如何提高嵌入式软件的安全性。文章主题包括:MISRA和ISO26262合规性,解决方案,问题优先级和影响管理,等等。

演讲人:Alan Zeichick和Arthur Hicken

2016-02-26 15:08:03.000
演示或示例 Parasoft C/C++test成功案例:NEC Telecom使用Parasoft C / C ++测试来检测代码违规(英文)

C++test 可以进行静态分析,全面代码审查,运行时错误检测,并在单元测试和组件测试中集成覆盖率分析。NEC Telecom使用该解决方案减少了代码审查的时间和成本。

2019-03-22 16:59:17.000
演示或示例 Parasoft C/C++中文案例:网通设备大厂静态分成功案例

从某跨国网通设备大厂反馈的情况,他们非常信赖C/C++test静态分析,已经将C/C++test的静态分析作为测试的标准流程,每日进行测试。因为通过C/C++test的代码规范,只需数分钟即可预防该问题发生。而该问题从发现到修复前后花费2周时间,更重要的是影响客户对于他们产品的信心。

2016-10-25 16:57:51.000

更新时间:2019-04-26 14:15:15.000 | 录入时间:2011-10-17 00:00:00.000 | 责任编辑:李燕

登录 慧都网发表评论


yuyi 2015-12-22 13:15:26.000
0

嵌入式系统中的软件组件变得越来越重要,在宿主机和目标机上测试很有必要的


慧都网友 2013-09-02 15:42:45.000
0

做C语言项目的伤不起,还好C/C++test支持静态测试和模拟机测试。省了不少麻烦。


厂商推荐
Parasoft Jtest

Parasoft Jtest是Java自动化测试工具,能够无缝集成Parasoft SOAtest。

Parasoft dotTEST

Parasoft dotTEST是一种自动化的、非侵入式的代码质量保证解决方案。

Parasoft Insure++

Parasoft Insure++是专用于 C 和 C++ 语言的运行时内存分析和错误检测工具。

Parasoft SOAtest

Parasoft SOAtest是业内最全面的API、云服务和SOA测试平台,并提供优秀的负载与性能测试、API安全测试等功能。

Parasoft Virtualize

Parasoft Virtualize是一个用于创建、部署和管理模拟的开发与测试环境的虚拟解决方案。

相关产品
Spell Checker

使用简单的ASP.NET Web应用程序的拼写检查器

Telerik Fiddler

一个免费的强大跨平台Web调试工具

Telerik Testing Framework

一个强大的代码自动化测试工具

Telerik Mobile Testing

用于移动应用测试的直观已用的测试自动化解决方案。

Telerik Test Studio

一个用于功能性Web、桌面和移动测试的直观测试自动化工具。

相关厂商
在线
客服
在线
QQ
电话
咨询
400-700-1020
购物车 反馈 返回
顶部
在线客服系统
live chat