Vector Software VectorCAST

For safety critical industries like aerospace, defence, medical devices, automotive, industrial control, and railway rigorous testing is more than just good software development practice. It is a critical part of the software certification process. Traditionally, embedded software testing is a tedious and labour-intensive process.

VectorCAST

automates the tasks associated with unit, integration and system testing of C, C++, and Ada applications resulting in measurable reductions in cost and measurable improvements in quality.

VectorCAST/C++

Designed to eliminate the need to manually develop test code, VectorCAST/C++ is an integrated software test solution that significantly reduces the time, effort and cost associated with testing C/C++ software components for validating safety- and mission-critical software. Key features and benefits include:

  • Complete test-harness construction for unit and integration testing
  • Test execution playback for debugging
  • Automatic tests based on decision paths
  • Regression testing
  • Support for all major compilers
  • Code-coverage analysis
  • Test execution from GUI or scripts
  • Support for agile and test-driven development
  • Cost savings when testing future integrations of your software releases
  • Stubs and drivers built automatically


VectorCAST test script animation

VectorCAST/Ada

Designed to eliminate the need to manually develop test code, VectorCAST/Ada is an integrated software test solution that significantly reduces the time, effort and cost associated with testing Ada software components for validating safety- and mission-critical software. Key features and benefits include:

  • Cost savings when testing future integrations of your software releases
  • Test execution playback for debugging
  • Automated coding standards enforcement with C and C++
  • Automatic tests based on decision paths
  • Regression testing
  • Support for all major compilers
  • Code-coverage analysis
  • Test execution from GUI or scripts
  • Support for agile and test-driven development
  • Stubs and drivers built automatically
  • Complete test-harness construction for unit and integration testing
  • Code-complexity calculation


VectorCAST/RSP

The Runtime Support Package is an extension to VectorCAST/C++ and VectorCAST/Ada, allowing the execution of test cases for real-time applications in an embedded-target or simulator environment.


VectorCAST/Cover

Automated code-coverage analysis is provided by VectorCAST/Cover during functional or system tests. The generated coverage data can then be shared with VectorCAST/C++ and VectorCAST/Ada to provide information on how comprehensively a system has been tested. Code coverage analysis generates confidence that all the code in an application has been tested as well as identifying unused code that can potentially be removed from an application, therefore saving the cost of maintaining it.


VectorCAST/Manage

VectorCAST/Manage is a core component of the VectorCAST suite of unit and integration test tools that solves the various problems associated with regression testing. VectorCAST/Manage provides a single point of control for unit and integration tests by allowing you to import existing VectorCAST/C++ and VectorCAST/Ada test environments into regression test suites. VectorCAST/Manage brings the benefits of better project management, rich automation and improved analysis to your entire software development team.

VectorCAST Manage animation

VectorCAST/RGW


Achieving 100% code coverage and 100% pass-rate for your test cases does not mean a software application has been sufficiently tested. It is also necessary to demonstrate that all the requirements of a software application have been tested and to map those requirements to individual test cases. VectorCAST/RGW enables a flow of data between a requirements management tool and VectorCAST testing tools, allowing the developer to link requirements to VectorCAST test cases quickly and easily. Real-time traceability between code coverage, test cases and a software requirements database provides a tidy solution for ensuring an application has been sufficiently tested.


VectorCAST Certification Kits

Vector Software offers Certification and Validation Kits for aerospace development under DO-178B, rail application development under EN 50126, industrial and automotive development under IEC 61508 and ISO 26262 and compliance under FDA and IEC 62304.


More information

For a free trial contact us or fill out a request form.


The Vector Software, Inc., logo and VectorCAST™ are trademarks of Vector Software, Inc. The absence of a product or service mark on this website does not constitute a waiver of the Vector Software trademark or other intellectual property rights.

emenda [emend'a]
tr.v [latin]
1. to improve, raise standards
2. to make free from errors
3. to raise level of quality