Comparaison des états (requêteur)

De Wiki1000
(Différences entre les versions)
(Nouvelle page : == Objectifs == Cette application permet de comparer le résultat de l’exécution d’une liste d’états avec un résultat d’une exécution ‘référence’. Ainsi il est p...)
 
Ligne 50 : Ligne 50 :
 
Le résultat de la comparaison  de la requête SQL générée.
 
Le résultat de la comparaison  de la requête SQL générée.
  
* Fonctionnalités :
+
== Fonctionnalités ==
 +
 
 +
* [[Génération des traitements (Comparaison des états)|Génération des traitements ]]
 +
* [[Liste des lots de traitements (Comparaison des états)|Liste des lots de traitements ]]
 +
* [[Liste des exécutions de traitement (Comparaison des états)|Liste des exécutions de traitement ]]
 +
* [[Liste des exécutions de requêtes (Comparaison des états)|Liste des exécutions de requêtes ]]
 +
* [[Journal des comparaisons (Comparaison des états)|Journal des comparaisons ]]
 +
* [[Gestion des lots (Comparaison des états)|Gestion des lots ]]
 +
* [[Consultation des lots de traitement (Comparaison des états)|Consultation des lots de traitement ]]
 +
* [[Gestion des exécutions de traitement (Comparaison des états)|Gestion des exécutions de traitement ]]
 +
* [[Rapport d'exécution d'un lot (Comparaison des états)|Rapport d'exécution d'un lot ]]
 +
* [[Gestion des paramètres manuels (Comparaison des états)|Gestion des paramètres manuels ]]

Version du 25 novembre 2009 à 17:42

Objectifs

Cette application permet de comparer le résultat de l’exécution d’une liste d’états avec un résultat d’une exécution ‘référence’.

Ainsi il est possible de tester :

  • La non-régression.
  • Le fonctionnement avec un type de base de données différent.
  • Le fonctionnement avec une base multi-sociétés.
  • Le fonctionnement après l’exécution d’un traitement modifiant des requêtes (traduction).

Principe de fonctionnement

  • Lot :

Un lot est un ensemble de traitements. Chaque Traitement est associé à un paquet et contient une liste d’états (.drp) de ce paquet. Chacun de ces états est associée à une liste de formats (.dfm) utilisant la requête. Chacun de ces formats est associé à une liste de paramètres dont il est possible de définir la valeur.

Un lot peut être généré automatiquement grâce à l’assistant ‘Génération du traitement de comparaison des états’.

Les paramètres dont les valeurs ont été modifiées manuellement sont stockés afin que ces valeurs soient reprises lors des générations suivantes (pour les mêmes états).

  • Exécution d’un traitement :

Une exécution d’un traitement est l’exécution des formats du traitement. Pour chacun des formats sont stockés :

Le résultat de l’aperçu en mode texte. La description de d’état (.drp) en mode texte. La description du format (.dfm) en mode texte.

Pour chacune des requêtes et sous-requêtes de l’état sont stockés :

L’ensemble des données extraites par la requête en mode texte. La requête SQL générée.

  • Comparaison d’une exécution de traitement :

Une comparaison d’une exécution de traitement est la comparaison de l’exécution d’un traitement avec l’exécution de ce même traitement désignée comme exécution de référence.

Pour chacun des formats du traitement sont stockés :

Le résultat de la comparaison du format (OK, Aucune donnée, Erreur, Différences, Non exécuté).

Pour chacune des requêtes et sous-requêtes du format sont stockés :

Le résultat de la comparaison de la requête. Le résultat de la comparaison de l’aperçu. Le résultat de la comparaison des données. Le résultat de la comparaison de la description de la requête (.drp). Le résultat de la comparaison de la description du format (.dfm). Le résultat de la comparaison de la requête SQL générée.

Fonctionnalités





Whos here now:   Members 0   Guests 0   Bots & Crawlers 1
 
Outils personnels