VectorCAST/QA
VectorCAST/QA lässt sich in Ihr bestehendes Build-System, Ihre Compiler und Ihre Testinfrastruktur integrieren, um Metriken zur Codeabdeckung und -qualität für C-, C++- und Ada-Code zu erfassen. Die Lösung arbeitet unauffällig im Hintergrund Ihrer bestehenden Testaktivitäten, ohne dass Änderungen an Ihrem Arbeitsablauf oder Ihrer Toolchain erforderlich sind.
Das Ergebnis ist eine einheitliche, stets aktuelle Übersicht über Testabdeckung, Teststatus und Release-Bereitschaft, die Ihrem gesamtes Team zur Verfügung steht. Auf die Fragen, wie viel bereits getestet wurde, was noch zu tun bleibt und ob Sie bereit für den Release sind, erhalten Sie klare Antworten.
Für wen eignet sich VectorCAST/QA?
VectorCAST/QA wird von Softwareentwicklungs- und Testteams eingesetzt, die Embedded Software in C, C++ oder Ada entwickeln und projektübergreifend konsistente, messbare Qualitätskennzahlen benötigen. Es ist besonders relevant für Teams, die nach Sicherheitsstandards arbeiten, die den Nachweis der Codeabdeckung (Code Coverage) erfordern, einschließlich DO-178C, ISO 26262, IEC 61508, IEC 62304 und EN 50716.
VectorCAST/QA auf einen Blick
VectorCAST/QA bietet Ihrem Team einen einheitlichen, toolunabhängigen Überblick über die Testvollständigkeit, ohne Ihre bestehenden Arbeitsabläufe zu beeinträchtigen.
Erhalten Sie Abdeckungskennzahlen, ohne Ihre Toolchain zu ändern
VectorCAST/QA verwendet Ihren bestehenden Compiler und Ihre Build-Skripte. Keine neuen Tools, keine Änderungen an Ihrem bestehenden Prozess. Das Tool instrumentiert Ihren Quellcode und erfasst Daten aus den Tests, die Sie ohnehin bereits ausführen.
Reduzieren Sie die Gesamtlaufzeit der Tests durch Change-Based Testing
Es wird automatisch ermittelt, welche Tests von von einer Codeänderung betroffen sind, und nur diese werden ausgeführt. Die Ausführung der gesamten Testsuite ist so nicht jedes Mal erforderlich.
Beurteilen Sie die Release-Reife fundiert und sicher
Coverage-Daten, Teststatus und Kennzahlen zur Code-Komplexität werden kontinuierlich erfasst und stehen dem gesamten Team zur Verfügung. Sie sehen jederzeit, wie weit die Tests fortgeschritten sind, was noch aussteht und ob das Produkt bereit für die Auslieferung ist.
Erfüllen Sie die Zertifizierungsanforderungen an die Testabdeckung mit einem qualifizierten Tool
Das Code-Abdeckungs-Tool ist vom TÜV SÜD für Anwendungen in der Industrie, der Automobilbranche, der Medizintechnik und der Bahntechnik zertifiziert. Für DO-178C steht ein Tool-Qualifikationspaket zur Verfügung.
Aggregieren Sie die Abdeckung über alle Testphasen hinweg
Coverage-Daten aus Unit-Tests, Integrationstests und Systemtests werden in einer einzigen Ansicht zusammengefasst. Dies umfasst Tests, die in VectorCAST/C++, VectorCAST/Ada oder einem anderen kompatiblen Framework ausgeführt werden.
VectorCAST/Coupling erweitert VectorCAST/QA für Teams, die nach DO-178C arbeiten. Es bietet eine automatisierte Verifikation der Daten- und Kontrollkopplung (Data Coupling und Control Coupling), die sowohl die statische Analyse als auch die Laufzeitverifikation umfasst, direkt in Ihrem bestehenden VectorCAST/QA-Projekt.
Anwendungsgebiete
VectorCAST/QA kommt überall dort zum Einsatz, wo ein Team einheitliche, überprüfbare Abdeckungsmetriken für ein Projekt mit Embedded Software benötigt, unabhängig davon, welche Testtools bereits eingesetzt werden.
Pipelines für kontinuierliche Integration (CI)
VectorCAST/QA lässt sich in Jenkins und andere CI-Server integrieren, übernimmt die Verteilung der Testausführung auf physische oder virtuelle Maschinen und erfasst automatisch die Coverage-Daten jedes Durchlaufs.
Zertifizierungsprogramme für sicherheitskritische Anwendungen
Nachweise zur Codeabdeckung für DO-178C, ISO 26262, IEC 61508, IEC 62304 und EN 50716 werden in Formaten erfasst und dokumentiert, die für die Zertifizierungsprüfung geeignet sind. Die TÜV SÜD-Zertifizierung und das DO-178C-Tool-Qualifikationspaket unterstützen die Einhaltung formaler Audit-Anforderungen.
Große Teams mit unterschiedlichen Test-Frameworks
VectorCAST/QA fasst die Testabdeckung aus verschiedenen Testarten und Frameworks zusammen, ohne dass sich die Teams auf ein einziges Tool festlegen müssen. Die Konnektoren für die einzelnen Testarten werden einmalig konfiguriert und im gesamten Team gemeinsam genutzt.
Wartung von Legacy-Codebasen
Funktionen zur Analyse der Auswirkungen von Änderungen (Change Impact Analysis) und zur Pflege von Testfällen helfen Teams dabei, nachzuvollziehen, welche Tests welchen Code abdecken, redundante Tests zu identifizieren und fundiertere Entscheidungen bei der Änderung bestehender Software zu treffen.
Key Features
VectorCAST/QA deckt den gesamten Workflow für Qualitätsmetriken ab, von der Instrumentierung und der Erfassung der Abdeckung bis hin zur Änderungsanalyse und CI-Integration.
Frequently Asked Questions

