彩票走势图

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

针对 C/C++ 软件开发提供统一、完全集成的测试解决方案。

标签:软件测试技术C/C++Parasoft

开发商: Parasoft

当前版本: v2023.1

产品类型:软件

产品功能:测试分析

平台语言:C|C++

开源水平:不提供源码

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

Parasoft C/C++test

针对 C/C++ 软件开发提供统一、完全集成的测试解决方案

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

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

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

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

嵌入式和跨平台开发

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

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

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

878-100.jpg


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

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

功能详细介绍

专注安全(SAFETY & SECURITY)的静态分析

  • 通过完整的路径分析来准确检测定位违规,帮助快速发现并修复代码缺陷。
  • 支持预防性(模式匹配)和检测性(基于流的)静态分析技术,以及代码结构的综合度量指标分析。
  • 跨团队和项目的全面标准遵从性。支持广泛的行业关键标准。包括: AUTOSAR C++ 14, MISRA C 2012, MISRA C++ 2008, CERT C/C++, CWE, HIC++等等。
  • 支持使用专用规则创建向导的自定义规则创建
  • 集中的报告和合规性审计,包括专门的合规性报告和编码标准的流程管理。
  • 易于部署:易于配置和自动化,非侵入性的,并可跨多个团队进行扩展。

单元和集成测试

  • 功能强大的基于IDE的图形化环境,用于创建和管理测试用例。支持通过UI界面驱动的编辑器和直接在源代码中编辑。
  • 支持全面的代码覆盖率指标:函数覆盖率、代码行覆盖率、语句覆盖率、代码块路径覆盖率、分支覆盖率、判定覆盖率、MC/DC、调用覆盖率、对象/汇编覆盖率。
  • 支持集成已有的测试用例,从开源测试框架中捕获覆盖率和报告结果,例如 CppUnit 和 CppUTest。
  • 自动桩函数框架,用于轻松隔离测试中的代码。
  • 使用Parasoft DTP 进行集中报告,以合并手动和自动化测试的覆盖率,提供每个测试的覆盖率和随着每日构建的趋势结果报告。
  • 支持各种广泛的开发环境对应的目标环境(目标板)测试,如ARM、IAR、Green Hills,、 Tasking, Wind River 等。

同行审查

  • 自动准备,通知和跟踪。
  • 与自动化代码审查协调工作。
  • 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)

更新时间:2023-08-09 11:33:13.000 | 录入时间:2011-10-17 00:00:00.000 | 责任编辑:胡涛

实时了解产品最新动态与应用

扫码联系 获取优惠

相关产品
IDA Pro

最好的二进制代码分析工具,是世界级安全专业人士工具箱中不可缺少的项目

Burp Suite

Burp Suite 是一款领先的Web应用程序安全测试工具

PC-lint Plus

PC-lint Plus是针对C和C ++的综合静态分析解决方案

TestComplete

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

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP