Retour Méthodologie outils de test



Méthodologie outils de test


(Url : http://phortail.org/webntic/Methodologie-outils-de-test.html)

Mise en ligne : 24 juin 2003 par km

Description :

Les outils de tests que l’on trouve sur le marché sont divers et variés, tant par leur approche que leur technicité. Cependant, s’il est un point commun, c’est bien la méthode utilisable avec l’outil. Livré à lui même, l’outil ne pourra faire que ce qu’on lui demandera. Encadré par des informaticiens, l’outil ne sera jamais utilisable que par eux. Cette analyse est un retour d’expérience avec l’outil QARun de Compuware et pourrait sans doute être reprise en partie avec d’autres outils du marché

Problématique :

Les tests sont dans certains domaines du test à part entière coté utilisateur, et nous resterons de ce coté de la barrière, coté Maîtrise d’ouvrage. L’emploi d’un outil est certes très utile, il n’en demeure pas moins qu’utilisé un outil coté MOA nécessite des compétences dans l’outil et qu’un savoir faire soit transmis aux utilisateurs pour qu’au terme du projet ceux ci deviennent autonomes. Comment peut-on faire alors pour que les équipes de test, notamment les utilisateurs puissent s’approprier l’outil sans devoir eux même devenir des informaticiens. Une méthode est nécessaire, elle sera le lien, l’interface entre les utilisateurs et l’outil.

Dossier :

SPECTRE DES TESTS :

Les test vont concerner la non régression, ainsi que la découverte d’anomalie (processus heuristique)

LES BESOINS COTE MOA :

Heuristique  : Les utilisateurs ont spécifié dans des scénario de tests les règles de gestion qu’ils vont tester. Cela consiste à indiquer que telle règle de gestion doit donner tel comportement applicatif et que telle donnée en entrée donnera tel résultat. La différence obtenue entre les deux résultats constituant une anomalie.

Non régression : Les utilisateurs ont joué un scénario et obtenu un résultat correct. Ce scénario sera rejoué lors d’une prochaine livraison applicative et devra donner les mêmes résultats.

LES OUTILS :

Utilisation native de l’outil : Il s’agit d’utiliser l’outil tel qu’il se présente, c’est à dire dans ses fonctions. Avec QARun, les utilisateurs vont "enregistrer" des saisies applicatives et constituer des scripts, qu’il sera possible de rejouer, à l’infini. Ce mode pose un certain nombre de limites. Les limites

Utilisation encadrée de l’outil

Il s’agit ici de corriger les défauts naturels de l’outil avec certains aménagements.

METHODOLOGIE :

Plusieurs méthodologies peuvent être envisagées Externalisation des données Externalisation des données et des traitements. Etant plus complète, c’est cette dernière qui sera présentée ici. Il s’agit de créer une interface entre l’utilisateur et l’outil. L’utilisateur n’enregistrera plus de script dans QARun, mais renseignera les données et la navigation de son scénario de test dans un document de type feuille de données. La feuille de données contiendra la navigation exhaustive de la transaction.

Voir d’autres infos dans la FAQ Tests

Auteurs : km