VectorCAST/QA
VectorCAST/QA integrates with your existing build system, compilers, and test infrastructure to collect code coverage and quality metrics across C, C++, and Ada code. It works silently alongside your existing test activities without requiring changes to your workflow or toolchain.
The result is a single, up-to-date view of test coverage, test status, and release readiness shared across your entire team. How much testing has been done, what remains, and whether you are ready to release all have clear answers.
Who is VectorCAST/QA for?
VectorCAST/QA is used by software development and test teams building embedded C, C++, or Ada software who need consistent, measurable quality metrics across a project. It is particularly relevant for teams working under safety standards that require code coverage evidence, including DO-178C, ISO 26262, IEC 61508, IEC 62304, and EN 50716.
VectorCAST/QA at a Glance
VectorCAST/QA gives your team a consistent, tool-agnostic view of test completeness without disrupting how you already work.
Get coverage metrics without changing your toolchain
VectorCAST/QA uses your existing compiler and build scripts. No new tools, no changes to your existing process. It instruments your source and collects data from whatever tests you are already running.
Reduce total test execution time with Change-Based Testing
Automatically identifies which tests are affected by each code change and runs only those. The full suite does not need to run every time.
Answer release-readiness questions with confidence
Coverage data, test status, and code complexity metrics are collected continuously and available to the whole team. How much testing has been done. What remains. Whether you are ready to ship.
Meet certification coverage requirements with a qualified tool
The code coverage tool is certified by TÜV SUD for industrial, automotive, medical, and railway applications. A Tool Qualification Package is available for DO-178C.
Aggregate coverage across all test phases
Coverage data from unit tests, integration tests, and system tests is combined into a single view. That includes tests running in VectorCAST/C++, VectorCAST/Ada, or any other compatible framework.
VectorCAST/Coupling extends VectorCAST/QA for teams working under DO-178C. It adds automated data and control coupling verification, covering both static analysis and run-time verification, directly within your existing VectorCAST/QA project.
Application Areas
VectorCAST/QA is used wherever a team needs consistent, auditable coverage metrics across an embedded software project, regardless of the testing tools already in place.
Continuous integration pipelines
VectorCAST/QA integrates with Jenkins and other CI servers, distributing test execution across physical or virtual test machines and collecting coverage data from each run automatically.
Safety-critical certification programs
Coverage evidence for DO-178C, ISO 26262, IEC 61508, IEC 62304, and EN 50716 is collected and reported in formats suitable for certification review. The TÜV SUD certification and DO-178C Tool Qualification Package support formal audit requirements.
Large teams with mixed test frameworks
VectorCAST/QA aggregates coverage from multiple test types and frameworks without requiring teams to standardise on a single tool. Connectors for each test type are configured once and shared across the team.
Legacy codebase maintenance
Change Impact Analysis and Test Case Maintenance capabilities help teams understand which tests exercise which code, identify redundant tests, and make better-informed decisions when modifying established software.
Key Features
VectorCAST/QA covers the full quality metrics workflow, from instrumentation and coverage collection through change analysis and CI integration.
Frequently Asked Questions

