C and C++ Unit and Integration Testing

VectorCAST/C++ is a highly automated unit and integration test solution used by embedded developers to validate safety and business critical embedded systems. This dynamic test solution is widely used in the avionics, medical device, automotive, industrial controls, railway, and financial industries.

Read More


Ada Unit and Integration Testing

VectorCAST/Ada is a dynamic software test solution that automates Ada unit and integration testing, which is necessary for validating safety- and mission-critical embedded systems.

Read More


The Enterprise Testing Platform

VectorCAST/Manage provides a dashboard showing the regression testing results of previously developed VectorCAST/C++ and VectorCAST/Ada unit and integration test environments, as well as code coverage data aggregation with existing VectorCAST/Cover environments. This helps organizations achieve a valuable continuous integration process.

Read More


Automated Code Coverage Tools Are Necessary

VectorCAST/Cover is a code coverage tool that allows you to gauge the effectiveness of your test efforts by identifying which areas of an application were exercised during a test run and allows you to analyze any portion of your application, or the entire application at once.

Read More


Complete Test Automation

One of the greatest challenges faced by software groups is reducing time to market for new functionality. Most groups have a backlog of new features that are waiting for release. The bottleneck is often the time that it takes to run a full suite of system tests on a candidate release; often days or weeks. Long test times mean that tests are run late in the release cycle after weeks of changes have been integrated, and often identify blocking defects which cause release delays and unhappy customers. VectorCAST/QA allows team members to collaborate on test activities, shorten test times, and provide up to date metrics on release readiness.

Read More

Using VectorCAST/Analytics

Actionable Intelligence

Software Quality and Testing Completeness are linked. You cannot have quality without complete testing. For groups that want to improve quality, the hardest question to answer often is: “where do we start?” VectorCAST/Analytics helps answer that question by making it easy to gather and publish key, “where are we today?” quality metrics.

Read More


Satisfy MC/DC Code Coverage Criterion

VectorCAST/MCDC captures coverage with an annotated source listing, and reports on the equivalence pair matrices for each boolean condition. In addition, VectorCAST/MCDC for C and C++ can automatically generate MC/DC test cases to help achieve 100% pair coverage by generating input values and setting the required test pre-conditions for the each test case.

Read More


VectorCAST/RSP Enables Automated Software Testing in Real-Time Embedded Environments

The VectorCAST/RSP (Runtime Support Package) is used in conjunction with VectorCAST/C++ or VectorCAST/Ada to provide automated module testing in a real-time embedded environment and has been ported to all industry-leading compiler and run-time combinations.

Read More


Ensuring Traceability Between Software Requirements and Test Cases

The VectorCAST Requirements Gateway (RGW) provides traceability between software requirements, test cases, and code coverage. It permits the flow of data between a requirements management tool and the VectorCAST testing tools.

Read More


Using VectorCAST/Lint for Static Source Code Analysis

VectorCAST/Lint is a static source code analyzer that performs module based or whole-program source code analysis on C and C++ codebases and automatically identifies problems at their source, prior to compilation. VectorCAST/Lint helps developers find programming errors and other defects earlier in the software development cycle, prior to any dynamic testing.

Read More


Extending Code Coverage with Analysis

VectorCAST/CBA allows users to mark sections of code as Covered By Analysis. This enables developers in safety critical industries to augment coverage achieved by testing, with coverage analysis to reach the mandated 100% code coverage requirement. Developers in other industries use VectorCAST/CBA with Static Analysis tools to focus test efforts on problem areas of the application. VectorCAST/CBA provides an intuitive editor which allows users to provide analysis for statements, branch outcomes, or MC/DC pairs depending on the coverage level.

Read More


VectorCAST/Probe is integrated with the full family of VectorCAST tools allowing probes to be inserted during Unit, Integration, or System Testing. The probe insertions are controlled by the same technology that controls our code coverage instrumentation, which ensures that the probes function correctly regardless of the compiler, target processor, or run-time environment.

Read More

VectorCAST Certification Kits

Certification and Validation Kits for Aerospace, Railway, Industrial and Automotive

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

Read More