Outil de traçabilité des exigences et de suivi des tests logiciels LDRA TBmanager®


TBmanager_LDRA
  • Langages : Texte
  • Secteurs d'activité : Spatial , Autres Industries , Nucléaire , Médical , Ferroviaire , Automobile , Avionique
  • Fournisseur : LDRA

TBmanager® est un module permettant de piloter l’ensemble de la suite LDRA, d’effectuer un suivi des tâches de tests et d’assurer la traçabilité des exigences par leur lecture depuis des documents Word®, Excel®, PDF®, Doors®, Polarion®, ReqIF®, …

L’interface de TBmanager® permet de lier les tâches de tests pouvant être effectuées par les autres modules de la suite d'outils LDRA (vérification de règles de codage et de métriques qualité logiciel, mesure de la couverture de code, lancement de tests unitaires et d’intégration, …), avec des exigences récupérées depuis la documentation projet (spécification, conception, …) ainsi qu’avec les objectifs des normes.
A ce titre, TBmanager® intègre des checklist des normes de sûreté de fonctionnement logiciels (DO-178B/C, IEC 61508, IEC 62304, ISO 26262, EN 50128 ou standard personnalisé), permettant aux équipes logicielles de suivre l’avancement dans la réponse aux exigences normatives, tout en les liant aux exigences fonctionnelles et aux tâches de tests.
De plus, TBmanager® facilite le lancement de tests de non-régression effectués avec les autres modules de la suite LDRA : les tests sont lancés en un clic, et les résultats directement interprétés ! L’outil fusionne tous les résultats de couverture de code des tests système, d’intégration ou unitaires (sur hôte ou sur cible) à partir de plusieurs utilisateurs. Enfin, TBmanager® permet le mappage de fichiers aux projets et aux objectifs des normes pour obtenir une traçabilité bidirectionnelle complète, y compris avec le code objet et les tests effectués sur carte cible avec le module LDRA TBrun®.
Avec l’outil de traçabilité des exigences et de suivi des tests logiciels LDRA TBmanager®, vous pouvez :
  • Définir et gérer les objectifs de votre projet ainsi que de certification en fonction des exigences, en utilisant une fonctionnalité de glisser-déposer pour mettre en évidence les relations entre les objectifs, les exigences, les résultats de test et les documents projet.
  • Associer automatiquement les résultats de test générés par les autres modules de la suite LDRA (revue de code, de qualité, de couverture et de tests unitaires / d’intégration) avec les exigences testées.
  • Lier les exigences projet et de certification à des documents externes dans le but de créer un dossier complet de couverture des exigences et des objectifs des normes de sûreté de fonctionnement logiciel.
  • Créer automatiquement des matrices de traçabilité des exigences et des objectifs des normes de sûreté de fonctionnement logiciel.
  • Améliorer la collaboration entre les membres d’une même équipe en assignant des tâches de vérification logiciel par rôles (développeur, testeur, ingénieur qualité, …), et en permettant la visualisation directe des résultats par le chef de projet.
  • Afficher les résultats de tests logiciels directement dans l’interface TBmanager® (revue de code, de qualité, de couverture et de tests unitaires / d’intégration).

Note : Le module LDRA TBmanager® nécessite LDRA tool suite®.

 

Produits associés

Analyse statique syntaxique de code LDRA TBvision Static / LDRArules

LDRA_static

L'analyse statique de LDRA TBvision Static (intégré à la LDRA tool suite®) et de LDRArules (outil stand-alone) permet de s'assurer qu'un ensemble de règles de codage et de normes de programmation uniformes est appliqué, que le code source C/C++/Java/Ada est correctement structuré, et enfin que  la qualité du logiciel est suffisante, au travers de mesures de la clarté, maintenabilité, testabilité, complexité du code source… LDRA TBvision Static  / LDRArules permettent donc de garantir un meilleur niveau de qualité du code sans impacter le temps de développement.


En savoir +

Analyse dynamique de code LDRA TBvision Dynamic / LDRAcover

TBvision Dynamic/LDRAcover

L'analyse dynamique proposée par LDRA TBvision Dynamic (intégré à la LDRA tool suite®) et  LDRAcover (outil stand-alone) a pour but d’évaluer l’efficacité des tests logiciels sur des codes sources C/C++/Java/Ada, au travers d’une mesure de la couverture structurelle.

LDRA TBvision Dynamic / LDRAcover permettent donc répondre à la question : « Quelles parties de mon code source ont été réellement testées, ou couvertes par mes tests ? ».


En savoir +

Outil d’automatisation de tests unitaires et d’intégration LDRA TBrun / LDRAunit

TBrun_LDRA

L’outil LDRA TBrun intégré à la suite d’outils LDRA, ainsi que l’outil stand-alone LDRAunit, bénéficient de l’analyse statique LDRA (analyse des appels de fonctions et du flux de données) permettant d’extraire les informations pertinentes à la création automatique de harnais de tests. Pour chaque test unitaire, TBrun/LDRAunit se charge d’indiquer les variables d’entrées, de sorties, les variables globales et pointeurs utilisés, et les fonctions à bouchonner ; ainsi, les testeurs n’ont plus qu’à indiquer les valeurs d’entrées souhaitées et de sorties attendues !


En savoir +