Conformiq Test Generator

[English][Deutsch]

Conformiq Test Generator ™ - Foire aux questions

Questions générales :

Qu´est-ce que le Conformiq Test Generator ™?

Que signifie " générer des tests "?

Quelle est l´utilité principale du générateur automatique de test Conformiq Test Generator ™?

Quels avantages supplémentaires apportent le Générateur automatique de test Conformiq Test Generator ™?

Quel support permet le " Conformiq Test Generator ™ " lors de la mise en place des tests?

Comment s´adapte le " Conformiq Test Generator ™ " dans le processus de développement de logiciel?

Que peut tester le " Conformiq Test Generator ™ "?

Quels types d´erreurs peuvent être trouvées avec le " Conformiq Test Generator ™ ", qui manuellement ou avec d´autres outils de test ne sont pas couverts ?

Quels systèmes d´exploitation sont supportés?

Est-il possible de contrôler le " Conformiq Test Generator ™ " avec un outil de gestion de test?

De quelle manière le " Conformiq Test Generator ™ " peut-il supporter les tests de montée en charge ?

Quelles données de mesure fournit le " Conformiq Test Generator ™ "?

Le " Conformiq Test Generator ™ " peut-il simuler l´accès de plusieurs utilisateurs simultanés?

Le " Conformiq Test Generator™ " peut-il générer des tests provenant de mes modèles de conception (State Chart Design Models )?

Adaptateur de système:

Comment est relié le " Conformiq Test Generator™ " avec le système à tester?

Qu´est ce qu´un adaptateur de sytème ?

Avec quelle(s) interface(s) le " Conformiq Test Generator ™ " doit-il être associé?

Modèle:

Comment travaille le " Conformiq Test Generator ™ " avec le modèle?

L´ensemble du système doit-il être développé avant que les tests ne puissent être planifiés et le "Conformiq Test Generator ™?" utilisé?

Questions concernant l´utilisation du générateur automatique de test "Conformiq Test Generator ™":

Quelles compétences doit avoir le personnel chargé d´effectuer les tests pour pouvoir utiliser l´éditeur de modèles ?

Comment fonctionnent les résultats du générateur automatique de test?


Qu´est-ce que le Conformiq Test Generator™?
Le " Conformiq Test Generator ™ " est un outil qui génère et exécute automatiquement des cas de tests. Cet outil remplace l´élaboration manuelle de test par des tests générés automatiquement sur la base d´un modèle de votre application (diagramme UML). Le " Conformiq Test Generator ™ " consiste en un outil de test et un kit d´outils prêt à l'emploi ou adapté aux besoins du client permettant le test de quasiment n'importe quel type d'application.

Que signifie " générer des tests "?
Le " Conformiq Test Generator ™ " génère automatiquement des tests basés sur un modèle de votre application. Les résultats du système à tester sont ensuite comparés avec les résultats attendus par le " Conformiq Test Generator ™ ". S´il y a des contradictions entre le système à tester et le modèle de test, celles-ci seront alors signalées comme des anomalies.

Haut de page

Quelle est l´utilité principale du générateur automatique de test " Conformiq Test Generator ™ "?
Avec le " Conformiq Test Generator ™ " un grand nombre de cas de test pertinents sont générés sur la base d´un algorithme mathématique.

On peut se représenter le modèle de test avec des états et des transitions comme une carte avec des villes et des routes reliant les villes entre elles. Plus il y a de villes et de routes et plus les possibilités différentes pour choisir sa route sont nombreuses. Le " Conformiq Test Generator ™ " élabore le modèle de test (" le plan de ville ") en utilisant des algorithmes intelligents et des techniques de couverture de test. Ceci permet de générer un grand nombre de tests différents rapidement. (c´est-à-dire des " routes "). De cette façon, une meilleure couverture de test peut être réalisée. Les tests sont alors plus efficaces qu´avec une méthode de test traditionnelle.

Quels avantages supplémentaires apporte le générateur automatique de test " Conformiq Test Generator ™ "?

  • Avec les diagrammes UML, le parallélisme et la concurrence, qui sont très largement répandus dans les systèmes de logiciels actuels, peuvent être modélisés très facilement. Le " Conformiq Test Generator ™ " permet aux testeurs de les contrôler et permet ainsi un test efficace de ce type de système complexe.
  • Le formalisme de " modelling " permet au personnel chargé d´effectuer les tests de définir intuitivement des abstractions de données dans le domaine posant problème. Ainsi, des combinaisons de données complexes et des valeurs limites peuvent être exprimées simplement dans le modèle de test.
  • Grâce à son architecture flexible, le " Conformiq Test Generator ™" peut communiquer avec le système à tester sur un grand nombre de points de contrôle et d´observation. En conséquence, il est par exemple possible de contrôler une application Web via une interface d´utilisateur basée sur du HTML/HTTP et simultanément d´observer l´état interne du système sauvegardé dans une base de données via l´interface de la base de données.
  • La maintenance d´un modèle de test est plus simple que pour un script de test.
  • Le modèle de test est un plan de test simple et clair.

Quel support permet le Conformiq Test Generator ™ lors de la mise en place des tests?
Le générateur de test " Conformiq Test Generator ™ " génère automatiquement des cas de test sur la base d´un modèle graphique. Le testeur ne doit représenter l´application que sous la forme d´un modèle. Pour cela, un éditeur graphique est intégré dans l´outil. Les cas de test proprement dits sont générés par le générateur de test et ensuite automatiquement exécutés.

Haut de page

Comment s´adapte le Conformiq Test Generator ™ dans le processus de développement de logiciel?
Le "Conformiq Test Generator ™ " peut être intégré dans un grand nombre de processus allant des modèles en cascade traditionnels jusqu´aux processus modernes tels que " Extemprogramming (XP / eXtreme Programming) ".

Idéalement, le " Conformiq Test Generator ™ " est utilisé le plus tôt possible dans les processus de développement. Ainsi, les tests efficaces sont possibles dès le début du développement. Le développement du modèle de test est créé ici parallèlement au développement du système.

Que peut tester le " Conformiq Test Generator ™ "?
Le " Conformiq Test Generator™" peut être utilisé pour tous les langages. Il permet ainsi de tester quasiment toutes les applications, y compris les systèmes embarqués et les applications Web.

Quels types d´erreurs peuvent être trouvés avec le " Conformiq Test Generator ™ ", qui manuellement ou avec d´autres outils de test ne sont pas couverts?
Le test de "concurrent functionalities " est le plus souvent impossible manuellement. Dans ce cas, le "Conformiq Test Generator ™ " se démarque par rapport aux méthodes de test traditionnelles. Des erreurs liées à la "synchronisation " et à " l´utilisation concurrente des ressources " peuvent être facilement trouvées avec le "Conformiq Test Generator ™ ".

Les applications recevant beaucoup de données en entrée sont un autre domaine dans lequel le " Conformiq Test Generator ™ " montre ses forces. L´utilisateur peut définir intuitivement les données. Le générateur de test génère ensuite des valeurs de combinaisons et valeurs limites qui se basent sur cette définition.

Haut de page

Le " Conformiq Test Generator ™ " ne trouve pas seulement des erreurs difficiles à couvrir mais apporte surtout à l´utilisateur un accroissement significatif de la productivité avec la recherche des " bugs " par l´automatisation de tests.

Quels systèmes d´exploitation sont supportés ?
Le " Conformiq Test Generator ™ " s´utilise sur Windows NT, Windows 2000, Windows XP et Linux. Le système à tester peut se trouver sur n´importe quelle plate-forme.

Est-il possible de contrôler le " Conformiq Test Generator ™ " ave un outil de gestion du test ?
Oui. Le " Conformiq Test Generator ™ " est intégré dans l´outil de gestion de test Mercury " TestDirector® ". Cette intégration améliore la planification des tests, la gestion des tests ainsi que l´exécution des tests. Elle aide également lors des données en sortie ainsi que la gestion des erreurs.

De quelle manière le " Conformiq Test Generator ™ "peut-il supporter les tests de montée en charge ?
Le générateur de test Conformiq peut simuler automatiquement et quotidiennement des milliers d´utilisateurs concurrents. Avec des utilisations parallèles de plusieurs générateurs de test, le nombre des cas de test peut continuer à augmenter. Ainsi, l´outil a les qualités nécessaires pour les tests de montée en charge.

Voir le rapport "The World's Most Tested Transaction Switch" (pdf-Format)

Quelles données de mesure fournit le " Conformiq Test Generator ™ " ?
Le générateur de test Conformiq indique les données correctes et/ ou incorrectes sous le format XML. De plus, l´outil émet la couverture de test du modèle (state/transition/io/partition-Coverage).

Haut de page

Le " Conformiq Test Generator ™ " peut-il simuler l´accès de plusieurs utilisateurs simultanés ?
L´avantage particulier du Générateur de test Conformiq est sa capacité à simuler plusieurs utilisateurs et surtout concurrents en même temps. Quelques centaines voire même milliers d´utilisateurs peuvent être simulés en même temps. La limitation technique par machine de contrôle de test correspond au nombre maximal de connexions TCP/IP simultanées (en général 32k). Grâce au générateur de test, les erreurs seront cependant disposée à être couvertes lors de la simulation par moins d´utilisateurs de tests.

Le " Conformiq Test Generator ™ " peut-il générer des tests provenant de mes propres modèles de conception (State Chart Design Models) ?
Un modèle de conception est un modèle qui décrit les fonctionnalités souhaitées du logiciel. Le générateur de test Conformiq génére des tests provenant du modèle de test dont les " statescharts " décrivent les activités de test. Un modèle de conception ne peut être directement utilisé comme entrée (" input ") pour le générateur de test.

Comment est relié le générateur de test avec le système à tester ?
Le générateur de test Conformiq est relié avec le système à tester par ce que l´on appelle un " adaptateur de système ". L´adaptateur de système est un logiciel composé de 2 parties : une bibliothèque standard personnelle et un code personnalisé. Cette bibliothèque standard ("Test Bed Adapter Library") manipule la connexion avec le générateur de test. Elle transmet les données provenant du générateur de test Conformiq sous un format compréhensible pour le système à tester et inversement, traduit les résultats du système à tester sous un format pouvant être exploité par le générateur de test. Les bibliothèques d'adaptateur de banc de test sont disponibles pour C, C++, Java, C # et Python.

Qu´est-ce qu´un adaptateur de système ?
L´adaptateur de système est un petit composant de logiciel qui permet la communication entre le test API (Application Programming Interface) et le " Conformiq Test Generator ™ ". L´adaptateur transforme les messages abstraits du générateur de test Conformiq en messages concrets pour le système à tester et inversement. Une bonne conception du test API permet une implémentation simple de l´adaptateur de système.

Avec quelle(s) interface(s) le " Conformiq Test Generator ™ " doit-il être associé ?
Il est préférable de choisir une interface qui est une partie importante du système et qui permet ainsi un test efficace de ce même système. L´interface choisie doit être clairement définie et être stable afin de réduire autant que possible le besoin de modifier ensuite l´adaptateur de système et du modèle de test.

Haut de page

Comment travaille le " Conformiq Test Generator ™ " avec le modèle ?
Le " Conformiq Test Generator ™ " utilise des techniques de recherche et de planification globales. Ainsi, une couverture de test du modèle de test aussi large que possible peut être atteinte (en prenant en considération les critères de couverture choisis). Cela accélère la phase de test et permet de générer davantage de cas de test pertinents.

L´ensemble du système doit-il être développé avant que les tests ne puissent être planifiés et le " Conformiq Test Generator ™ "utilisé ?
Ceci n´est pas nécessaire. Il est conseillé d´élaborer le modèle de test parallèlement au développement de système. De cette manière, le système à tester peut être testé de façon continuelle pendant le projet de développement.

Quelles compétences doit avoir le personnel chargé d´effectuer les tests pour pouvoir utiliser l´éditeur de modèles ?
L´éditeur de modèle du générateur de test Conformiq est un outil simple à utiliser pour l´élaboration de spécificités de test en utilisant des diagrammes UML. Pour apprendre rapidement le modelling, les connaissances en programmation et en UML sont un avantage mais ne sont pas nécessairement obligatoires. Nos clients peuvent participer à un apprentissage de base de l´outil " Conformiq Test Generator ™ " et peut bénéficier de l´aide de notre conseiller pendant la période de

Comment fonctionnent les résultats du générateur automatique de test ?
Le " Conformiq Test Generator ™ " élabore un journal d´essai (test run log) sous le format texte qui sauvegarde tous les évènements du test. Cet enregistrement peut être filtré de plusieurs manières différentes. Une surface de distribution distincte permet l´élaboration d´un rapport spécifique aux clients sur les résultats du test. Ainsi, l´analyse des résultats des tests est simplifiée.

Haut de page

Conformiq Test Generator Page principale


last updated: 09.03.2005

© 2004-2005 Conformiq Software Ltd.       © 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.