VectorCAST + IA
La rédaction de tests unitaires à partir des exigences est indispensable. C’est également une tâche chronophage, répétitive et source d’erreurs. Reqs2x, le générateur de tests basé sur les exigences et alimenté par l’IA de VectorCAST 2026, automatise les étapes menant d’une exigence à un cas de test exécutable et traçable, tout en permettant à vos ingénieurs de garder le contrôle sur chaque artefact intégrant le flux de travail de vérification.
Reqs2x utilise le découpage de programme et des modèles linguistiques de grande envergure pour mettre en correspondance les exigences avec les fonctions qui les implémentent, générer des cas de test alignés et présenter les deux éléments aux ingénieurs pour révision. La traçabilité des exigences est intégrée dès le départ, et non ajoutée ultérieurement.
Compétences clés
Reqs2x ne vous impose pas de fournisseur d'IA spécifique. Vous choisissez le modèle linguistique à grande échelle qui correspond à votre infrastructure, à vos exigences en matière de confidentialité des données et à vos obligations de conformité. Les déploiements sur site, dans le cloud et hybrides sont tous pris en charge, ce qui permet à votre organisation de contrôler entièrement la destination des données et la gouvernance du modèle.
Importation des exigences
Importation depuis DOORS, Polarion ou un fichier CSV via la passerelle des exigences
Mise en correspondance automatique des exigences et des fonctions
Le découpage du programme identifie les fonctions qui implémentent chaque exigence
Cas de test exécutables générés par IA
Les cas de test sont alignés sur les spécifications des exigences et prêts à être révisés
Révision par des humains
Tous les artefacts générés sont revus par des ingénieurs avant d’entrer dans le flux de travail de vérification
Conformité aux normes
Conçu dans le respect des normes MISRA C:2025, des cadres ISO/IEC relatifs à l’IA et des exigences de la loi européenne sur l’IA
Apportez votre propre modèle
Choisissez votre LLM préféré. Déploiements sur site, dans le cloud et hybrides pris en charge
Comment fonctionne Reqs2x ?
Reqs2x automatise trois étapes qui nécessitent généralement un travail manuel considérable.
Étape 1 : Mise en correspondance automatique des exigences
Reqs2x établit une correspondance entre les exigences et les fonctions qui les mettent en œuvre. Les exigences sont importées depuis DOORS, Polarion ou des fichiers CSV via la passerelle « Requirements Gateway ». La mise en correspondance est générée automatiquement, ce qui offre aux ingénieurs un point de départ clair sans qu'ils aient à effectuer de recoupements manuels.
Étape 2 : Génération de tests assistée par l'IA
Grâce au « program slicing » et à des modèles linguistiques de grande envergure, VectorCAST génère des cas de test exécutables conformes à vos spécifications fonctionnelles. Il en résulte un ensemble de cas de test traçables et prêts à être examinés, qui réduisent l'effort de rédaction manuelle sans pour autant écarter le jugement des ingénieurs du processus.
Étape 3 : Vérification par un intervenant humain
Les mappages et les cas de test générés sont soumis à l'examen d'un ingénieur avant d'être intégrés à un quelconque processus de vérification. Rien n'est accepté automatiquement. Cela permet de garantir que les artefacts générés par l'IA soient soumis aux mêmes contrôles de qualité et aux mêmes procédures de révision que le code de test rédigé par des humains.
Conçu pour les environnements où la sécurité est primordiale
Les outils d’IA utilisés dans le développement de systèmes critiques pour la sécurité nécessitent des processus contrôlés, une traçabilité transparente et une supervision humaine efficace. Sans ces éléments, les artefacts générés par l’IA peuvent alourdir la charge de révision et nuire à la qualité des logiciels au lieu de l’améliorer.
L’approche de Vector repose sur des micro-agents modulaires et spécifiques à chaque tâche, conçus pour des cas d’utilisation précisément définis dans des contextes contrôlés. Cela permet d’obtenir un comportement prévisible, simplifie la validation et favorise la conformité aux normes industrielles, notamment MISRA C:2025, les cadres ISO/IEC relatifs à l’IA et la loi européenne sur l’IA.
Reqs2x s’intègre aux pipelines de surveillance automatisée de la qualité, permettant d’enrichir les résultats de l’automatisation des tests grâce à des analyses et des rapports avancés. Cela permet de disposer de métriques au niveau des étapes, d’une couverture au niveau des processus et d’une traçabilité sur l’ensemble du cycle de vie.
Apportez votre propre modèle
Reqs2x ne vous impose pas de fournisseur d'IA spécifique. Vous choisissez le modèle linguistique à grande échelle qui correspond à votre infrastructure, à vos exigences en matière de confidentialité des données et à vos obligations de conformité. Les déploiements sur site, dans le cloud et hybrides sont tous pris en charge, ce qui permet à votre organisation de contrôler entièrement la destination des données et la gouvernance du modèle.
À voir : les tests basés sur les exigences et optimisés par l'IA dans VectorCAST
Un webinaire enregistré explique comment Reqs2x s'intègre au workflow de tests unitaires de VectorCAST afin de faciliter l'analyse des exigences, la création de tests et la traçabilité dans les environnements critiques pour la sécurité.
Thèmes abordés
- Comment l’IA facilite les tests unitaires basés sur les exigences au sein de VectorCAST
- Comment améliorer la traçabilité entre les exigences, les tests et le code
- Comment l’IA réduit l’effort de création manuelle des tests tout en laissant le contrôle aux ingénieurs
- Présentation détaillée des flux de travail basés sur l’IA au sein de l’écosystème VectorCAST