suite d'outils LDRA

 

Les Composants de LDRA

 
 
 
 
 
S'inscrire
 
Le test de logiciels avec LDRA Testbed®
 

Afin de fournir des logiciels fiables et d'éviter des coûts de maintenance élevés, il est essentiel d'effectuer un test de logiciels au niveau du code.

Les avantages de LDRA Testbed

 
  • Test efficace et plus complet
  • Identification rapide des données de test manquantes
  • Mesures de couverture des normes industrielles
  • Test du système
  • Test de régression plus efficace

Caractéristiques du test de logiciels

Couverture du code

Les techniques d'analyse de couverture dynamique sont fondées sur le principe suivant : si des sections d'une application logicielle ne sont exécutées par aucune donnée de test, alors il est impossible d'affirmer avec certitude que ces sections ne contiennent aucune erreur résiduelle.

En prenant cela en compte, LDRA Testbed utilise des techniques d'instrumentation automatiques qui facilitent la mesure des niveaux de couverture du code obtenus lors du processus de test. Ce processus présente trois avantages. Premièrement, il indique l'efficacité des données de test appliquées aux logiciels testés. Deuxièmement, il met en évidence les zones du code qui n'ont pas encore été exécutées par les données de test et, par conséquent, risquent de contenir des erreurs résiduelles, comme indiqué ci-dessus. Troisièmement, grâce à l'application d'un processus mesurable, il est possible de fixer des objectifs/niveaux d'acceptation spécifiques pour le processus de test dans son ensemble, puis de déterminer si et quand ceux-ci ont été atteints.

De plus, lorsqu'une erreur est identifiée par les données de test, LDRA Testbed indique exactement quelles zones du code ont été exécutées dans des rapports textuels et graphiques. Ces fonctions permettent aux utilisateurs de se concentrer sur les sections spécifiques du code source de l'application associées à l'erreur identifiées et, par conséquent, de gagner du temps lors de la réparation et d'un nouveau test.

La couverture est mesurée aux niveaux suivants:

  • Instruction (TER1)
  • Branche/Décision (TER2)
  • LCSAJ - Chemin de test (TER3)
  • Procédure/Appel de fonction
  • Condition de branchement (BCC)
  • Couverture de condition de branchement (BCCC)
  • Condition/Décision modifiée (MC/DC)
  • Flux de données dynamique

TER - Taux d'efficacité du test.

Test d'hôte/cible

Avec LDRA Testbed, vous pouvez contrôler l'exécution des tests par l'instrumentation dans un environnement hôte/cible, dans lequel la cible peut être:

  • Un système intégré
  • Un ordinateur central
  • Un simulateur ou émulateur
  • Un système d'exploitation en temps réel (RTOS)

Test de système et d'intégration

LDRA Testbed est capable d'analyser des fichiers sources et des interfaces dans un système ou sous-système entier, afin de détecter les erreurs de correspondance entre les interfaces lors du test d'intégration. Des rapports graphiques et textuels fournissent des résultats précis soit au niveau du système, soit pour des éléments individuels au sein du système. Cela permet d'appliquer les mêmes normes dans tout le système ou projet.

Test de régression

LDRA Testbed aide à accélérer le test de régression en analysant la couverture obtenue par les ensembles de données de test, en fournissant des rapports sur:

  • Le plus petit ensemble contenant le niveau actuel de couverture
  • Les cas de tests redondants qui n'apportent rien à la couverture de test existante
  • En utilisant cette fonction, les anciennes analyses ne sont pas répétées inutilement, ce qui permet d'économiser les ressources de test. Cela entraîne un test plus efficace et réduit les coûts au minimum.

"LDRA Testbed nous a aidés à nous concentrer sur le développement de notre logiciel, à formaliser les procédures de révision du code et à mettre au point la meilleure stratégie de test pour nos systèmes intégrés. Si un outil est facile à utiliser, cela incite les ingénieurs à effectuer des tests, ce qui a été le cas lorsque nous avons utilisé LDRA Testbed."

David Owen, Westinghouse Brakes

 

 
     
AccueilLa SociétéProduitsNos ServicesTéléchargementPresseContacter