Avantages de TBrun
| |
- Gain de temps
- Script de test inutile
- Codage supplémentaire non requis
- Libère du personnel hautement qualifié
- Augmente l'efficacité de test
- Entraîne moins d'erreurs, très répétitif
- Incitation au test
|
|
Pourquoi utiliser TBrun?
TBrun a été conçu pour automatiser le rôle du code et du test d'unité traditionnel, mais aussi pour permettre d'effectuer la tâche autrefois irréalisable de tester les unités de systèmes importants et patrimoniaux. Ce processus prenait beaucoup de temps et était coûteux. Des aspects tels que la création d'un code supplémentaire pour déclarer les variables globales non résolues ont alourdi le processus. TBrun détecte quelles seront les variables globales nécessaires pour compiler et relier les unités testées et crée automatiquement des instructions de déclaration dans le code d'enveloppe. Ce n'est qu'un exemple de la manière dont TBrun allège le processus de test, rendant ainsi la tâche bien plus rentable.
TBrun fournit une solution de tests unitaires entièrement automatisée qui permet aux développeurs et aux testeurs d'appliquer les fonctions efficaces d'analyse du code source de la suite d'outil LDRA au niveau de l'unité.
TBrun utilise la fonction d'analyse complète de flux de commande/des données fournie par LDRA Testbed. Les informations extraites incluent des informations détaillées concernant l'interface de l'unité, les paramètres, les entrées et sorties, les valeurs de retour, les types et l'utilisation des variables ainsi que les appels de procédure.
Avant, ce degré d'information aurait uniquement pu être donné par un développeur spécialisé dans l'unité testée. Par conséquent, en automatisant ce processus, TBrun libère du personnel hautement qualifié qui peut alors se consacrer à d'autres tâches de développement.
Caractéristiques de TBrun
| |
- Génère automatiquement des pilotes de test et des ateliers (code d'enveloppe)
- Effectue des tests sur les unités de code - aucun codage requis
- Détecte les modifications du code source
- Documente les modifications requises dans les tests
- Effectue des tests de régression
- Génère automatiquement des souches
- Préserve la maintenance des données de test et de l'allègement des résultats
- Fonctionne dans un environnement hôte/cible
- Recueille les mesures de couverture du code
- Interface utilisateur graphique sophistiquée
- Interface de ligne à contrôle intégral
|
|
Système intégrés du tests unitaires
Les systèmes intégrés complexes, tels que ceux que l'on utilise dans l'aérospatial, le nucléaire et la défense, sont généralement considérés comme étant des systèmes bénéficiant le plus de l'application de techniques de test d'unité. Ces systèmes ont des cycles de développement longs et doivent respecter des normes strictes de qualité et de sécurité. Cependant, étant donné la nature complexe de ces systèmes et les contraintes des environnements de développement cibles, il est souvent très difficile et coûteux de mettre en oeuvre des processus de tests unitaires efficaces.
C'est pour cela que LDRA a mis au point des fonctions spécifiques pour la solution TBrun, conçues pour faciliter le processus de tests unitaires dans des systèmes intégrés complexes. Ces fonctions permettent d'intégrer facilement les processus de test d'unité dans des environnements hôte/hôte et hôte/cible, dans lesquels la cible peut prendre la forme d'un simulateur ou d'une solution de matériel intégré.
TBrun fournit également des fonctions pour passer du mode "Black box" (code source initial) au mode "White Box" (code source instrumenté), dans des environnements hôte/hôte ou hôte/cible. De plus, les macros peuvent être configurées et utilisées afin de déterminer l'emplacement du code et les commandes construire/exécuter spécifiques de l'environnement. Ces fonctions permettent de s'assurer que les tests peuvent être déplacés d'une plate-forme de test à une autre, offrant ainsi un niveau élevé de transférabilité et la capacité de mettre en oeuvre des processus répétitifs indépendants de la plate-forme
Obtenir plus d'informations
Pour plus d'informations sur TBrun, veuillez remplir le fformulaire de réponse LDRA ou envoyer un e-mail à .
|