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

针对C/C++开发的专业白盒自动化测试方案,能有效提高软件开发效率和代码质量。

标签:测试C/C++Parasoft

开发商: Parasoft

当前版本: 2020.2

产品类型:软件

产品功能:测试分析

平台语言:C|C++

开源水平:不提供源码

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

C/C++test

针对C/C++开发的专业白盒自动化测试方案

C/C++test最佳实践,质量持续提升

自动生成单元测试用例,极大降低时间成本

提升开发效率,加速软件交付

遵从性认证标准,我们是权威

嵌入式和跨平台开发

低学习成本,高度可定制化

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

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

parasoft着陆页


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

需要培训、定制、外包?

请联系我们!企业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 的所有测试中间产物的源代码都可见,因此完全可以移植。


应用案例


独特优势

Windows
  • 在不执行程序的情况下识别运行时缺陷
  • 自动化代码分析,增强兼容性
  • 支持嵌入式和跨平台开发
  • 提高团队代码走查的效率和全面性
  • 为即时验证和回归测试提供自动化单元及组件测试
  • 充分集成WindRiver Workbench和 ARM RVDS的C++test插件
  • 可高度自定义

支持的环境

主机平台
  • 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
源代码控制
  • 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申请免费试用

版本更新
Parasoft C/C++test 2020.2

我们的C/C++test 2020.2新版本通过新功能和增强功能来提高开发团队的生产力,以支持现代动态工作流程。

2020-11-17 09:59:38.000
Parasoft C/C++test 2020.2Beta

自动化软件测试的全球领导者Parasoft宣布2020.2版本的Parasoft C/C++test发布,这是针对嵌入式应用程序的统一C和C++开发测试解决方案。新版本继续为嵌入式行业的软件测试自动化的发展做出贡献,支持现代开发工作流程,使CI/CD管道和DevOps能够提高生产率。Parasoft坚定不移地致力于帮助客户交付高质量、对安全至关重要的嵌入式软件。

2020-11-12 13:55:39.000
文章
嵌入式系统的回归测试

开发团队执行回归测试,以验证软件应用程序中的代码更改(修复错误或添加新功能)不会导致引入其他错误或破坏现有系统的任何功能。 对于许多(如果不是大多数)嵌入式系统,团队将在生命周期结束时执行回归测试,以确定每个软件版本的稳定性。这是一个反复的过程,一直持续到项目达到开发结束或维护结束为止。

2020-11-26 13:51:54.387
什么是左移测试?

您越早发现代码中的问题,其影响就越小。处理它们的成本也更低。在此文中,我们探讨了左移方法以及如何在组织中进行左移。

2020-11-25 14:00:45.950
视频
Parasoft C/C++test 2020.2新版本增强了现代动态工作流程

我们的C/C++test 2020.2新版本通过新功能和增强功能来提高开发团队的生产力,以支持现代动态工作流程。新版本亮点快速预览清单:

  • 增强了对基于GIT的工作流的支持

  • Visual Studio Code的增强扩展

  • 新的文件内抑制

  • 增强了静态分析引擎的性能

  • 增强了对代码覆盖率监视和可追溯性报告的支持

其他增强功能包括:

  • VS Code扩展与Parasoft DTP集成

  • 简化的安装程序

  • 支持新的编译器以扩展嵌入式测试开发生态系统

  • 增强了对基于Git的工作流的支持


2020-11-17 09:27:36.000
Parasoft如何帮助实现OWASP合规性

Parasoft对OWASP安全性的全面支持通过从项目开发开始就实施开放式安全性,帮助用户实现DevSecOps。使用Parasoft应用程序,您将获得:

  • 完全可配置的即用型策略/测试配置。

  • 从IDE内部执行,并通过CI/CD流程执行,以帮助快速在SDLC中更早地找到漏洞。

  • 关于如何使用支持的文档和培训内容来修复漏洞的指南。

  • 实施OWASP风险评估框架的合规性仪表板、小部件和报告。


2020-11-04 14:10:01.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

更新时间:2020-11-17 09:59:38.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

专业针对Java语言的开发测试方案,可无缝集成Parasoft SOAtest

Development Testing Platform(DTP)

开发测试平台,通过在SDLC中持续应用软件质量最佳实践降低了商务风险

Parasoft SOAtest

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

相关产品
TestComplete

易于使用的GUI测试自动化工具,轻松测试每个台式机、Web和移动应用程序

SoapUI Pro

拥有AI的自动化API功能测试,对REST/SOAP/GraphQL/微服务和其他后端服务的复杂验证

Parasoft Jtest

专业针对Java语言的开发测试方案,可无缝集成Parasoft SOAtest

Parasoft dotTEST

使用深度静态分析和高级覆盖率分析补充现有的Visual Studio工具

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