[Log in] / [Sign up] | Contact us | Support | Follow us on:
Search
 
ARM
Data Sheets
Evaluation Request
Keil
 

For a printable version of the data sheet, Click Here.

C++test for ARM RealView

Parasoft C++test – Comprehensive Code Quality Tools for ARM RealView Development Suite

Parasoft C++test is an integrated code quality tool suite that helps developers write better code and test it more efficiently. C++test provides teams a practical way to ensure that their C and C++ code works as expected by coding policy enforcement and early error detection.

Critical time-proven best practices, such as static analysis, comprehensive code review, memory analysis, and unit and component testing with integrated coverage analysis are enabled in the developers' desktop, early in the development cycle. Integration with Parasoft Concerto, project management and reporting system, facilitates visibility into project status and trends based on C++test results and other key process metrics.

ARM Workbench IDE

C++test RVDS Integration

The C++test plugin for ARM RVDS provides ARM users easy access to C++test's full static code analysis, code review, runtime memory analysis and unit testing capabilities directly within their IDE. This seamless integration enables testing and verification to become a natural and continuous part of the development process. The complete target-based test execution flow, including test case generation, cross-compilation, deployment, execution and loading results back to the GUI, can be automated within C++test.

C++test is available as a plugin to ARM Workbench IDE for RVDS 4.0 and 3.1, as well as an Eclipse-based standalone version that supports development with ARM compilers used in standard command line build systems.

C++test supports ARM ADS 1.2, RVCT 2.2, 3.0, 3.1 and 4.0 compiler families.

Features

  • Seamless integration with ARM RealView Development Suite
  • Static analysis of code for compliance with user-selected coding standards
  • Graphical editor for creating custom coding rules
  • Static code path simulation for identifying potential runtime errors
  • Automated code review with a graphical interface and progress tracking
  • Automated generation and execution of unit and component-level tests in C or C++ source
  • Support for data sources
  • Flexible stub framework
  • Full support for regression testing
  • Code coverage analysis with code highlighting
  • Runtime memory error checking during unit test and application execution
  • Uniform environment for test execution on host & target
  • Full team deployment infrastructure for desktop and command line usage

Benefits

  • Increase team development productivity - Apply a comprehensive set of best practices that reduce testing time, testing effort, and the number of defects that reach QA.
  • Achieve more with existing development resources - Automatically vet known coding issues so more time can be dedicated to tasks that require human intelligence.
  • Build on the code base with confidence - Efficiently construct, continuously execute, and maintain a comprehensive regression test suite that detects whether updates break existing functionality.
  • Gain instant visibility into C and C++ code quality and readiness - Access on-demand objective code assessments and track progress towards quality and schedule targets.
  • Reduce support costs - Automate negative testing on a broad range of potential user paths to uncover problems that might otherwise surface only in "real-world" usage.
Company | Products | Solutions | Partners | News Copyright © 2010 Parasoft Embedded | info@parasoft-embedded.com