Conformiq Test Generator

[English][Deutsch]

Tester avec le Conformiq Test Generator

Le générateur automatique de test Conformiq est un outil de test permettant de générer et d´exécuter des cas de tests automatiquement.

Le système à tester sera d´abord représenté sous la forme d´un modèle graphique. Pour la conception du modèle, un éditeur graphique est intégré dans le générateur de test.

Avec le produit supplémentaire Conformiq Qtronic, il est possible d´importer des modèles existants. Conformiq Qtronic a été conçu pour travailler avec les principaux outils de génie logiciel (CASE Tools), tels que Borland Together Architect, Rational Software Architect, Telelogic TAU, I-Logix (Telelogic) Rhapsody ou Artisan Studio, ou avec des outils DCM tels que MetaEdit+ ou XMF/Mosaic.

Sur la base du modèle, le Conformiq Test Generator génère automatiquement des cas de test pertinents. Il les envoie au système à tester, analyse les résultats et les rédige ensuite sous forme de rapport.

Avec l´installation du Conformiq Test Generator, le contrôle de qualité est plus efficace et plus économique que les tests manuels ou les tests basés sur des scripts traditionnels.

Le modèle de test est plus rapide à installer et plus facile à maintenir que les suites et programmes de tests conventionnels. En utilisant le modèle graphique, il n´est plus nécessaire d´effectuer des documentations supplémentaires. Le modèle peut croître en même temps que le projet : de nouvelles parties du projet peuvent ainsi être ajoutées au modèle.

Architecture de l´outil

Le Conformiq Test Generator se compose d´un outil de test, d´un adaptateur de banc de test et d´une interface d´utilisateur graphique.

Conformiq Testing Workstation
Le Conformiq Test Generator génère les cas de tests en mode sur le vif sur un algorithme mathématique exigeant.
De même l´installation de séries de test "batch" est possible sous le format interne "Run time object level" sur lesquels des scripts de test peuvent être générés.
Les modèles seront installés sur l´interface d´utilisateur graphique et le déroulement du test sera contrôlé si nécessaire de manière interactive.

L´adaptateur de banc de test relie le Conformiq Test Generator à l´application à tester. Il existe des adaptateurs de tests écrits en C/C++, Java, C#, etc. L´adaptateur de système peut être ainsi écrit dans ces langages.
L´adaptateur de banc de test est écrit en code simple pour qu´il puisse être installé sur toutes les plates-formes qui utilisent le TCP-IP.

L´environnement de test :

L´environnement de test du Conformiq Test Generator se compose du générateur de test, du système à tester, du scénario de test, de l´adaptateur du système et de l´adaptateur de banc de test.

Conformiq Testing Environment Avec le Conformiq Test Generator, chaque système disposant d´une interface externe bien définie (black box) et d´un comportement « state machine », peut en principe être testé.

Le design de test est élaboré avec des diagrammes UML par un modèle de test (scénario de test).
Dans ce modèle de test sera spécifié quels types de stimuli doivent être envoyés dans le système à tester et quelles réponses du système sont attendues lors d´une phase déterminée. Les scénarios de tests simples se composent d´un seul diagramme, les scénarios de tests plus complexes peuvent contenir un grand nombre de diagrammes dépendants les uns des autres. Enfin, l´adaptateur de système est écrit. Il transforme les résultats abstraits des tests sur le vif envoyés par le générateur de tests en résultats concrets pour le système à tester.

Après l´installation des environnements de tests, la génération des tests peut commencer.

Propriétés :

Un coup d´oeil à l´interface d´utilisateur du Conformiq Test Generator donne un aperçu de l´outil.
Conformiq Test Generator GUI
1.Le Conformiq Test Generator dispose d´un éditeur servant à l´élaboration d´un diagramme UML et un langage qui permet de décrire les actions et les structures de données. L´éditeur de modèle UML permet l´installation de plusieurs automates pour chaque modèle. Chaque automate peut en outre contenir un grand nombre de niveaux hiérarchiques. Les instances d´un automate peuvent être élaborées de façon dynamique. Cela se déroule de la même manière que l´installation de nouveaux objets dans des langages mis au point pour l´objet.

2. La barre d´outil de conception UML contient les outils pour l´installation d´éléments pour le diagramme, comme les phases , transitions, indicateurs historiques, critères de choix et notes.

3. L´exécution de test ainsi que l´annonce de test peuvent être commandées depuis la barre d´outil de test.

4. Le testeur peut observer l´exécution du test depuis la fenêtre « Backlog ». Les informations délivrées peuvent être filtrées selon les exigences de chaque utilisateur. En cliquant sur les informations dans la fenêtre " Backlog ", l´objet correspondant sera sélectionné dans la fenêtre « Editor ».
Les informations délivrées peuvent être filtrées selon les exigences de chaque utilisateur. En cliquant sur les informations dans la fenêtre " Backlog ", l´objet correspondant sera sélectionné dans la fenêtre "Editor ".

5. L´arborescence de l´espace de travail montre les projets, les automates et les données de texte du programme dans l´espace de travail. Pour chacun des projets, des installations peuvent être faites dans cette arborescence pour l´exécution de test, le choix de mesure de couverture, optimisation de test et la génération de séries de tests pour le mode batch.

En savoir plus:

Foire aux questions

Conformiq Test Generator: page principale


last updated: 28.03.2006

© 2005 Conformiq Software Ltd. / Verifysoft Technology GmbH © 2006 Verifysoft Technology for the French translation
Conformiq Test Generator™ and Qtronic are products and trademarks of Conformiq Software Ltd., Espoo (Finland)
all other trademarks of this site are the property of their respective owners.