mercredi, 23 octobre 2019 16:54

Application "Excel" de suivi des tests

Écrit par
Évaluer cet élément
(0 Votes)

Description rapide

Cette application, sous la forme de fichier Excel, a pour but la possibilité de suivre une campagne de tests avec une petite équipe de testeurs (idéalement un)

Développé sous la forme de tableaux Excel, cet outil peut être vu comme la base d’un outil de suivi de tests. Il m’a servi pendant toute ma carrière de testeur, mais je reste conscient qu’il n’est adapté que pour une équipe restreinte.

Il est issu d’une réflexion effectuée au cours de la préparation de mon certificat ISTQB, passé en 2015, formation au sein de laquelle, au-delà de la préparation de la certification, l’idée était bel est bien de ressortir de cette formation, prêt à tester professionnellement les applications développées au sein de mon bureau de développement.

Les onglets du classeur

Le classeur Excel possède 5 onglets. Deux couleurs d’onglets sont utilisés :

  • ·Gris : Onglets de travail
  • ·Vert : paramètres utiles à l’applications

Commençons par détailler les onglets verts, moins nombreux.

Planification

Cet onglet permet de recenser le travail du testeur. Présenté sous la forme de tableau, cette page est le cœur de l’outil, où sera renseigné le travail du testeur. Divisé en 4 grande zones, il permet de noter au fil de son travail, les résultats de son travail ainsi que les actions menées au cours des tests.

Zone 1 : description de l’outil testé

L’utilisateur peut renseigner bien entendu le nom de l’application testée, sa version, le but du test (test de bon fonctionnement, tests système…) ainsi que l’URL du manuel utilisateur, nécessaire en cas de méconnaissances des résultats attendus de certaines actions

Zone 2 : Durée et temps passés sur les tests

Cette zone décrit les données utiles au testeur sur son travail à proprement parlé. On va y retrouver le temps total passé sur les tests, la date de début et de fin des tests ainsi qu’une donnée calculée, le temps passé à tester l’application ?

Zone 3 : Légende

Chacune des colonnes du tableau principal est soit une donnée saisie, soit une donnée calculée. Afin de spécifier à l’utilisateur le type de la colonne, la couleur de fond de la cellule varie. C’est cette couleur qui spécifie si la donnée est saisie ou calculée. La légende ici présente renseigne l’utilisateur sur les couleurs utilisées.

Zone 4 : Saisie

Nous allons voir désormais le fonctionnement de l’application excel.

Détailler la saisie d’un test

L’utilisation de cette application commence toujours par le détail d’un test. La description d’un test est positionnée sur une ligne, l’application prévoit, pour chacun des tests référencés, jusque 8 exécutions.

Sur la ligne n°9, dans chacune des cases, un détail explique l’utilisation de la colonne à l’utilisateur. Il suffit de placer la sourit par-dessus la case, afin de voir apparaitre une bulle d’aide.

Colonne A

La colonne A ne porte pas de titre. Elle permet de stocker, après « calcul », si la fiche de test, c’est-à-dire la lire, en entièrement renseignée (valeur OK) ou non (valeur KO). Cette colonne n’est qu’une aide à la saisie.

Colonne Auto identifiant

C’est un numéro de test prédéterminé, afin d’identifier le test de manière unique et sans ambiguïté. J’ai prévu jusque 4990 tests par applications, si cela n’est pas assez, il suffit d’effectuer une recopie incrémentale de la ligne 5000 vers le bas.

Colonne Test précédent (facultatif)

La saisie est facultative. Elle permet de renseigner si ce test est issu, relié à un précédent test. La saisie est donc facultative.


Colonne Description du test…

Permet de décrire de manière détaillée un test. Informatif

Colonne Suite de test ou test unique

Un test peut faire partie d’un ensemble de tests, parfois ordonnés obligatoirement, ou ce test peut être autonome. L’importance dans ce renseignement réside dans la façon de rejouer le test.

Colonne donnée de départ

Cette colonne permet de stocker les valeurs de départ, à l’origine du test. Ceci permet non seulement de rejouer le test mais aussi de savoir quelles données ont été données pour un test de donné. En effet, un même test peut retourner des valeurs, voire de bug, un comportement différent en fonction des valeurs saisies

Colonne Cible à atteindre

Permet de noter le résultat attendu, que ce soir une valeur ou un comportement de l’application

Colonne valeur à positionner

Spécifie les valeurs à donner dans le test courant

Colonne Criticité

Spécifie la criticité du test parmi les choix bloquantnon bloquant et évolution


Colonne Priorité

Spécifie la priorité à donner au test :


Colonne Type de test

Spécifie le type de test réalisé. Les choix sont :

  • ·Acceptation
  • ·Composant
  • ·Confirmation
  • ·Fonctionnel
  • ·Intégration
  • ·Maintenance
  • ·Non fonctionnel
  • ·Non régression
  • ·Nouveau
  • ·Partiel
  • ·Statique
  • ·Structurel
  • ·Système
  • ·Validation

Capture décran 2019 10 23 à 19.03.13


Colonne Méthode de test

Valeur libre, permettant de spécifier comment le bug a été trouvé (hasard, soupçon, déclaration utilisateur….


Colonne Heure de début du test

Spécifie l’heure à laquelle le test démarre au format hh:mm. Associée à l’heure de fin, permet de connaitre le temps passé sur ce test


Colonne Heure de fin du test

Spécifie l’heure à laquelle le test se termine au format hh:mm. Associée à l’heure de début, permet de connaitre le temps passé sur ce test


Colonne durée du test

Valeur calculée, calcul le temps passé sur un test, à titre informatif

Colonne Couverture

Description très détaillée du test, de la manière de le réaliser et du but du test


Colonne Catégorie d’indexation

Pour générer la chaine de caractères permettant de faire une entrée dans el wiki, colonne AN, on a besoin d’un champs catégorie. Celle colonne ne sert qu’à catégoriser la fiche pour une entrée Mediawiki.

Colonne Prévoir de rejouer le test ultérieurement

Réponse par Oui ou Non, s’il faut prévoir de rejouer le test

Colonne application

Nom de l’application testée.

Colonne Fiche de bug

Lien hypertexte vers une éventuelle fiche de bugs

Colonne 1er essai à colonne 8ème essai

L’application prévoit jusque 8 essais par bugs pour trouver leur résolution. Pour chacun de ces 8 test, ces 8 colonnes permettent de renseigner de manière synthétique le résultat. Trois valeurs sont possibles :

  • ·Correct : il n’y a pas de bug détecté
  • ·Erreur : une erreur s’est produite
  • ·Partiel : Presque parfait mais une légère correction est à apporter pour un statut Correct0

Colonne Synthèse du résultat obtenu

Cette valeur est calculée. Elle reprend la dernière valeur du dernier des 8 tests réalisés ?

Colonne Résultat attendu

Saisie de manière descriptive ou synthétique, si le résultat attendu le permet, de ce que l’application doit retourner sur le test envisagé

Colonne Résultat mesuré

Ce que l’application retourne, de manière descriptive ou synthétique, si le résultat attendu le permet, de ce que l’application retourne sur le test envisagé

Colonne Scénario de tests

Le scénario de test décrit comment le test a été joué, contrairement à la description du test qui décrit des choses + factuelles. (ce que l'on attend du test)

Colonne rapport et aléa rencontré

C'est dans cette colonne que l'on saisira l'Oracle (c’est-à-dire si le résultat obtenu est identique au résultat attendu)

Colonne remarque et avis

On saisit ici des "notes" particulières sur le test, concernant des choses que l'on ne peut pas stipuler ailleurs

Colonne Test de l’oracle

Le test de l'Oracle stipule si le résultat attendu correspond au résultat obtenu. Si tel est le cas, le test de l'Oracle s'est bien passé. Dans le cas contraire, le test de l'Oracle ne passe pas.

Colonne Fiche à coller dans médiawiki

Cette colonne prépare les fiches de tests à insérer dans le wiki, en les "formatant" suivant le modèle défini dans le Wiki, modèle basé sur les anciennes fiches Word.

Statistiques

Au fil du remplissage des onglets que je vais vous présenter dans les prochains paramètres, l’application calcul des statistiques, parfois demandées par la chaine hiérarchique.

Présentées sous la forme de simple tableau, on y retrouve des données potentiellement utiles aux décideurs, voire au testeurs afin de montrer l’état d’avancement de ses travaux.

Dans les différentes statistiques calculées, on retrouve :

  • ·La répartition des tests par types
  • ·La répartition des tests par criticité
  • ·La répartition des tests par résultats final obtenu, au moment t
  • ·La répartition des tests par états
  • ·La durée moyenne d’un test
  • ·L’été d’avancement des tests (l’intégralité des tests à faire doit être entièrement saisie pour s’appuyer sur cette donnée)
  • ·L’état d’avancement global des tests
  • ·Les couvertures de tests

Synthèse graphique

Cet onglet présente de manière synthétique, sous la forme d’un graphique, de l’état d’avancement des tests (il faut que tous les tests à faire soit déjà renseignés pour que ça marche)

Valeurs liste

Toutes les listes de l’application sont remplies à partir de ce cette feuille. Il y a 13 liste préconfigurées

Lu 1008 fois Dernière modification le mercredi, 23 octobre 2019 17:05