IBM Rational Test RealTime est, à la base, un outil de test au niveau du code. Il fournit au
développeur une boîte à outils complète pour la création, l'exécution et les rapports de tests
fonctionnels/de méthode/centrés sur la procédure pour les langages C, C++, Ada et Java. La création et
l'exécution de tests est simplifiée par l'ajout de deux fonctions principales :
-
Technologie de déploiement cible - Rational Test RealTime crée de manière automatique des routines
de test, des modules de remplacement et des pilotes de périphérique grâce à une technologie de
déploiement qui peut s'adapter à n'importe quel environnement de construction (compilateur, éditeur
de liens, débogueur) et n'importe quelle architecture cible (plateforme hôte, simulateur,
émulateur, RTOS (Système d'exploitation en temps réel), micropuces). Voir le guide d'utilisation de
l'outil Configuration de l'environnement de test dans Rational Test RealTime pour plus
d'informations sur cette technologie.
-
Génération automatisée de canevas de module de remplacement de test et de script de test - Rational
Test RealTime va analyser le code source et générer par la suite des canevas de test et de module
de remplacement. Pour les développeurs n'utilisant pas la conception pilotée par le test (qui
suppose qu'aucun code n'existe encore), cette fonction fournit automatiquement des actifs de tests.
Le développeur n'a qu'à saisir les classes de données d'entrée et les classes de données de sortie
prévues et à préciser la logique du module de remplacement.
En ajoutant cette fonctionnalité de test, vous ajoutez un hôte pour les outils d'analyse d'exécution
qui, lorsqu'ils exécutent les tests, repèrent de manière proactive les fuites de mémoire, les goulots
d'étranglement de performance, les codes non testés et les architectures mal implémentées. La
combinaison du test et de l'analyse d'exécution forme un outil puissant qui se trouve sur le bureau du
développeur, teste son code et fournit une barrière fiable contre la mauvaise qualité des produits.
Vous, le "testeur développeur", pouvez appliquer très tôt Rational Test RealTime à toutes les étapes,
imbriquées, en temps réel ou en réseau, de développement du système, à partir des unités jusqu'au test
de validation, en passant par l'intégration. Vous augmentez ainsi l'efficacité de votre test. Optimisée
pour les tests d'application en temps réel, imbriquée et distribuée, cette solution de test
polyvalente, entièrement automatisée, avec un temps-système bas, peut être implémentée sur tout
composant, quelle que soit sa taille, utilisant les langages C, C++, Ada, Java ou UML pour accélérer le
temps de fiabilité de votre développement imbriqué pour un large ensemble de plateformes cibles.
Rational Test RealTime offre des avantages significatifs pour effectuer une traçabilité complète dans
les codes, les cas de test et les modèles, vous permettant de retracer la cause première d'un problème
et d'effectuer la maintenance des actifs de tests sans efforts.
|
|