VectorCAST + KI
Das Erstellen von Unit-Tests auf der Grundlage von Anforderungen ist unerlässlich. Zudem ist es zeitaufwendig, repetitiv und fehleranfällig. Reqs2x, der KI-gestützte, anforderungsbasierte Testerzeuger in VectorCAST 2026, automatisiert die Schritte zwischen einer Anforderung und einem ausführbaren, rückverfolgbaren Testfall, während Ihre Entwickler die Kontrolle über jedes Artefakt behalten, das in den Workflow der Verifikation einfließt.
Reqs2x verwendet Programmslicing und Large Language Models (LLMs), um Anforderungen den Funktionen zuzuordnen, die diese implementieren, abgestimmte Testfälle zu erzeugen und beides den Entwicklern zur Überprüfung vorzulegen. Die Rückverfolgbarkeit der Anforderungen ist von Anfang an integriert und wird nicht erst nachträglich hinzugefügt.
Wichtige Funktionen
Mit Reqs2x sind Sie nicht an einen spezifischen KI-Anbieter gebunden. Sie wählen das Large Language Model aus, das zu Ihrer Infrastruktur, Ihren Datenschutzanforderungen und Ihren Compliance-Verpflichtungen passt. Unterstützt werden sowohl On-Premise- als auch Cloud- und Hybrid-Bereitstellungen, sodass Ihr Unternehmen die volle Kontrolle darüber hat, wohin die Daten gelangen und wie das Modell verwaltet wird.
Import von Anforderungen
Import aus DOORS, Polarion oder CSV über das Requirements Gateway
Automatisches Mapping von Anforderungen zu Funktionen
Durch Program Slicing wird ermittelt, welche Funktionen die einzelnen Anforderungen umsetzen
KI-generierte, ausführbare Testfälle
Die Testfälle sind auf die Anforderungsspezifikationen abgestimmt und bereit zur Überprüfung
Überprüfung durch den Menschen ("Human-in-the-loop")
Alle erzeugten Artefakte werden von Entwicklern überprüft, bevor sie in den weiteren Verifikationsworkflow einfließen
Einhaltung von Standards
Entwickelt unter Berücksichtigung der Anforderungen von MISRA C:2025, den ISO/IEC-KI-Frameworks und des EU-KI-Gesetzes (EU AI Act)
„Bring Your Own Modell“ (BYOM)
Wählen Sie Ihr bevorzugtes LLM aus. On-Premise-, Cloud- und Hybrid-Bereitstellungen werden unterstützt
So funktioniert Reqs2x
Reqs2x automatisiert drei Schritte, die normalerweise einen erheblichen manuellen Aufwand erfordern.
Schritt 1: Automatische Zuordnung von Anforderungen
Reqs2x ordnet Anforderungen den Funktionen zu, die diese implementieren. Die Anforderungen werden über das Requirements Gateway aus DOORS, Polarion oder CSV-Dateien importiert. Das Mapping wird automatisch generiert, wodurch Entwickler einen klaren Ausgangspunkt erhalten, ohne manuelle Querverweise vornehmen zu müssen.
Schritt 2: KI-gestützte Testgenerierung
Mithilfe von Program Slicing und Large Language Models generiert VectorCAST ausführbare Testfälle, die auf Ihre Anforderungsspezifikationen abgestimmt sind. Das Ergebnis ist eine Menge rückverfolgbarer,prüfbereiter Testfälle. Der manuelle Erstellungsaufwand wird reduziert, ohne dabei die fachliche Beurteilung der Entwickler aus dem Prozess zu entfernen.
Schritt 3: Überprüfung durch den Menschen („Human-in-the-Loop“)
Die generierten Zuordnungen und Testfälle werden einem Entwickler zur Überprüfung vorgelegt, bevor sie in den weiteren Verifikationsworkflow einfließen. Nichts wird automatisch akzeptiert. Dadurch unterliegen die von der KI generierten Artefakte denselben Prüf- und Qualitätskontrollen wie von Menschen geschriebener Testcode.
Entwickelt für sicherheitskritische Umgebungen
KI-Tools in der sicherheitskritischen Entwicklung erfordern kontrollierte Prozesse, transparente Rückverfolgbarkeit und eine wirksame menschliche Aufsicht. Ohne diese Faktoren können KI-generierte Artefakte den Prüfungsaufwand erhöhen und die Softwarequalität eher beeinträchtigen als verbessern.
Der Ansatz von Vector basiert auf modularen, aufgabenspezifischen Mikroagenten, die für genau definierte Anwendungsfälle in kontrollierten Kontexten entwickelt wurden. Dies ermöglicht ein vorhersehbares Verhalten, vereinfacht die Validierung und unterstützt die Einhaltung von Industriestandards wie MISRA C:2025, ISO/IEC-KI-Frameworks und dem EU-KI-Gesetz (EU AI Act).
Reqs2x lässt sich in automatisierte Pipelines zur Qualitätsüberwachung integrieren und ermöglicht es, Ergebnisse der Testautomatisierung durch weiterführende Analysen und Berichte zu ergänzen. Dies unterstützt Metriken auf Schritt-Ebene, die Abdeckung auf Prozessebene sowie die Rückverfolgbarkeit über den gesamten Lebenszyklus hinweg.
"Bring Your Own Model" - Ihr eigenes Modell
Mit Reqs2x sind Sie nicht an einen spezifischen KI-Anbieter gebunden. Sie wählen das Large Language Model aus, das zu Ihrer Infrastruktur, Ihren Datenschutzanforderungen und Ihren Compliance-Verpflichtungen passt. Es werden sowohl On-Premises- als auch Cloud- und Hybrid-Bereitstellungen unterstützt, sodass Ihr Unternehmen die volle Kontrolle darüber hat, wohin die Daten gelangen und wie das Modell verwaltet wird.
Video: KI-gestütztes, anforderungsbasiertes Testen in VectorCAST
In einem aufgezeichneten Webinar wird erläutert, wie sich Reqs2x in den VectorCAST-Workflow für Unit-Tests integrieren lässt, um die Anforderungsanalyse, die Testerstellung und die Rückverfolgbarkeit in sicherheitskritischen Umgebungen zu unterstützen.
Behandelte Themen
- Wie KI anforderungsorientierte Unit-Tests in VectorCAST unterstützt
- Wie sich die Rückverfolgbarkeit zwischen Anforderungen, Tests und Code verbessern lässt
- Möglichkeiten, wie KI den Aufwand für die manuelle Erzeugung von Tests reduziert, während die Entwickler die Kontrolle behalten
- Ein Überblick über KI-gestützte Arbeitsabläufe innerhalb des VectorCAST-Ökosystems