Exécution des tests unitaires (concepteur)

De Wiki1000
(Différences entre les versions)
(Page créée avec « Pour exécuter les tests unitaires ouvrez la fenêtre d'exécution dans le concepteur de modèle : * {{#images:image5.png|dsm\designer\testsuite}} L'arborescence des tests … »)
 
(Analyse des temps d'exécution)
 
(6 révisions intermédiaires par un utilisateur sont masquées)
Ligne 1 : Ligne 1 :
 
Pour exécuter les tests unitaires ouvrez la fenêtre d'exécution dans le concepteur de modèle :
 
Pour exécuter les tests unitaires ouvrez la fenêtre d'exécution dans le concepteur de modèle :
  
* {{#images:image5.png|dsm\designer\testsuite}}
+
{{#images:image5.png|dsm\designer\testsuite}}
  
 
L'arborescence des tests apparait dans un onglet du concepteur :
 
L'arborescence des tests apparait dans un onglet du concepteur :
  
* {{#images:image6.png|dsm\designer\testsuite}}
+
{{#images:image6.png|dsm\designer\testsuite}}
 +
 
 +
===Configuration de test===
 +
 
 +
La configuration des tests peut être sauvegardée dans le référentiel.
 +
 
 +
* {{#images:image6-1.png|dsm\designer\testsuite}} Recharge la configuration du référentiel
 +
* {{#images:image6-2.png|dsm\designer\testsuite}} Sauvegarde ou crée la configuration dans le référentiel
 +
 
 +
La configuration enregistre la sélection des tests ainsi que le dernière temps d'exécution qui devient le temps de référence.
  
 
===Exécution===
 
===Exécution===
Ligne 11 : Ligne 20 :
 
Pour exécuter les tests :
 
Pour exécuter les tests :
  
* Sélectionnez souhaités dans la hiérarchie.
+
* {{#images:image6-5.png|dsm\designer\testsuite}} {{#images:image6-8.png|dsm\designer\testsuite}} Sélectionnez souhaités dans la hiérarchie.
* Cliquez sur "Exécuter".
+
* {{#images:image6-10.png|dsm\designer\testsuite}} Cliquez sur "Exécuter".
  
 
Le résultat apparait dans la fenêtre :
 
Le résultat apparait dans la fenêtre :
  
* {{#images:image7.png|dsm\designer\testsuite}}
+
{{#images:image7.png|dsm\designer\testsuite}}
  
 
Les tests apparaissent en :
 
Les tests apparaissent en :
Ligne 27 : Ligne 36 :
  
 
* Rouge
 
* Rouge
: Le test est en erreur, une erreur n'ont prévu par le test s'est produite. (Exception différente de ETestFailure)
+
: Le test est en erreur, une erreur n'ont prévue par le test s'est produite. (Exception différente de ETestFailure)
 +
 
 +
===Analyse des temps d'exécution===
 +
 
 +
Les temps d'exécution des tests peuvent être comparés avec un temps de référence
 +
 
 +
{{info|Le temps de référence est le dernier temps d'exécution enregistré dans le fichier de configuration ou explicitement défini par l'action correspondante.}}
 +
 
 +
Dans cet exemple les temps sont 50% plus lent que le temps de référence :
 +
 
 +
{{#images:image8.png|dsm\designer\testsuite}}
 +
 
 +
* {{#images:image6-3.png|dsm\designer\testsuite}} Défini le temps de dernière exécution comme le nouveau temps de référence.
 +
* {{#images:image6-4.png|dsm\designer\testsuite}} Affiche l'évolution du temps d'exécution par rapport au temps de référence.
 +
 
 +
La couleur associée à l'image du test reflète une évolution positive ou négative du temps.
 +
 
 +
Voir aussi :
  
 +
* [[Classe de test (stereotype)|Classe de test unitaire]]
  
 
{{footer|Concepteur de modèle}}
 
{{footer|Concepteur de modèle}}
 
[[category:Tests unitaires]]
 
[[category:Tests unitaires]]
 
[[category:Concepteur de modèle]]
 
[[category:Concepteur de modèle]]

Version actuelle en date du 8 septembre 2011 à 12:16

Pour exécuter les tests unitaires ouvrez la fenêtre d'exécution dans le concepteur de modèle :

image5.png

L'arborescence des tests apparait dans un onglet du concepteur :

image6.png

Configuration de test

La configuration des tests peut être sauvegardée dans le référentiel.

  • image6-1.png Recharge la configuration du référentiel
  • image6-2.png Sauvegarde ou crée la configuration dans le référentiel

La configuration enregistre la sélection des tests ainsi que le dernière temps d'exécution qui devient le temps de référence.

Exécution

Pour exécuter les tests :

  • image6-5.png image6-8.png Sélectionnez souhaités dans la hiérarchie.
  • image6-10.png Cliquez sur "Exécuter".

Le résultat apparait dans la fenêtre :

image7.png

Les tests apparaissent en :

  • Vert
Le test est un succès
  • Violet
Le test a échoué, une condition d'échec a été détecté par le test. (Exception ETestFailure)
  • Rouge
Le test est en erreur, une erreur n'ont prévue par le test s'est produite. (Exception différente de ETestFailure)

Analyse des temps d'exécution

Les temps d'exécution des tests peuvent être comparés avec un temps de référence

Info-20px.png Note : Le temps de référence est le dernier temps d'exécution enregistré dans le fichier de configuration ou explicitement défini par l'action correspondante.

Dans cet exemple les temps sont 50% plus lent que le temps de référence :

image8.png

  • image6-3.png Défini le temps de dernière exécution comme le nouveau temps de référence.
  • image6-4.png Affiche l'évolution du temps d'exécution par rapport au temps de référence.

La couleur associée à l'image du test reflète une évolution positive ou négative du temps.

Voir aussi :

Concepteur de modèleDéveloppement DSM

Outils personnels