| Le tests unitaires avec TBrun™ |
| |
|
Qu'est-ce que le tests unitaires ?
On peut définir le tests unitaires comme étant un processus de vérification et de validation d'un module individuel ou d'une "unité" de logiciel. Dans sa forme la plus simple, une unité peut être une fonction ou méthode unique isolée de la structure principale du code d'application. En général, l'analyse de cette unité isolée implique que les développeurs écrivent les modules de pilote supplémentaires ou les ateliers de test qui "gèrent" les entrées et sorties requises de l'unité.
L'avantage principal du tests unitaires est qu'il permet aux développeurs d'appliquer les techniques d'analyse beaucoup plus tôt dans le processus de développement qu'ils ne le feraient normalement. Cependant, des études ont montré que le tests unitaires est sous-utilisé par 90 % des développeurs de logiciels étant donné que les techniques traditionnelles nécessitent beaucoup de travail, sont coûteuses, dépendent de connaissances spécifiques et sont, par conséquent, peu attrayantes aux yeux des développeurs et des testeurs.
Cela dit, on reconnaît généralement qu'il est bien plus rentable d'identifier et résoudre les erreurs logicielles dès le début du processus de développement ; par conséquent, l'application de techniques d'analyse du code source au niveau de l'unité permet de réaliser des économies importantes à long terme.
|
 |
Qu'est-ce que TBrun?
En réponse aux problèmes soulevés ci-dessus, LDRA a développé TBrun. TBrun utilise les fonctions efficaces d'analyse statique et dynamique de la suite d'outil LDRA afin de fournir une solution de tests unitaires sophistiquée et entièrement automatisée. TBrun génère automatiquement des ateliers de test pour l'unité testée et permet ainsi de gagner du temps, de libérer du personnel hautement qualifié, d'accroître l'efficacité de test et d'inciter au test grâce à un processus répétitif offrant moins de risques d'erreur.
Etant donné que TBrun est entièrement intégré à LDRA Testbed, cela permet d'appliquer une large gamme de techniques d'analyse statique et dynamique à des niveaux divers. Par conséquent, il se peut que le code analysé (l'« unité ») soit une fonction unique, un ensemble de fonctions, un fichier source, un sous-système ou même un système complet. Cette fonction très efficace permet d'utiliser TBrun pour tester des unités, des modules, des sous-systèmes et des intégrations.
Des études ont montré que, comparé aux techniques manuelles, le test d'efficacité du code d'unité et de l'arène de test peut être amélioré de 76 % lorsqu'on utilise TBrun.
Vous pouvez tirer parti de toutes les fonctions de TBrun dans des domaines variés. Pour des informations plus détaillées, veuillez consulter la page Informations détaillées sur TBrun.
|
|