Construction d'un plan de test - Valiantys - Atlassian Platinum Partner

Visionnez nos Webinars à la demande | Agilité à l'échelle, IT Service Management, Cloud, Bonnes pratiques Jira, Témoignages clients... Cliquez-ici !

valiantys-logo
Back

Construction d’un plan de test

La définition de la stratégie de test est une étape essentielle dans le processus de qualification logicielle. L’outil central de l’application de cette stratégie est le plan de test. Ce document doit donc définir très précisément  les éléments opérationnels et organisationnels de l’effort à mettre en oeuvre (cibles, moyens, intervenants, planning…).
Cette article a pour objectif de proposer une démarche dans la construction d’un plan de test efficace pouvant être adapté à différentes situations et contextes.

Les pré requis

Les différents pré requis à la mise en œuvre d’un plan de test sont les suivants :
– Phase d’initialisation terminée (réunion de démarrage) et donc prise de connaissance du contexte, des besoins et des contraintes,
– Analyse des exigences et des spécifications logicielles,
– Interviews focalisés (Chef de projet, Responsable qualité, Utilisateurs, …).

Les objectifs

Le plan de test doit lister précisément quels objectifs sont à atteindre. Par exemple :
– Trouver le maximum d’anomalies,
– Identifier les problèmes importants et évaluer les risques associés,
– Communiquer sur la qualité d’un produit et la satisfaction client,
– Communiquer sur les tests,
– Définir les étapes du processus de test,
– Valider un niveau de disponibilité et la robustesse attendu du produit,
– Valider l’adéquation du produit avec le SLA attendu, et/ou le niveau de qualité perçu par les utilisateurs.

Le périmètre d’intervention

Le plan de test doit définir de manière claire le périmètre d’intervention de l’activité de recette associé au projet.
C’est le QUOI de la stratégie de test.
Devront être identifié en fonction des besoins :
– Les éléments sur lesquels vont porter l’activité de test,
– Les éléments qui sont exclus de la stratégie
– Les briques fonctionnelles et techniques (flexibilité / changement et modularité)

La définition des tests

Cette partie doit définir en fonction des objectifs, les types de test utilisés. On va définir ici, par exemple, comment valider l’ergonomie d’un écran : Smoke Test, Tests structurés, Tests de robustesse, Tests de charge…
Ces choix vont être très structurants en termes d’effort, de ressources et de périmètre.

La gestion des ressources

Le plan de test doit identifier précisément les ressources matérielles et humaines nécessaires pour atteindre l’objectif initial de l’activité de test. Pour les ressources matérielles, il faudra par exemple lister :
– Les configurations matérielles (Serveurs, PC, banc de test, …),
– Les configurations logicielles (logiciels, versions, …),
– Les outils de production et de support (Bug tracking, Test Management, Automate de Functional Testing,…),
– Les pré requis fonctionnels et techniques (paramétrage initial, jeux de donnée en entrée, …),
– Les équipes en jeux et les différentes responsabilités dans le processus (identification, dimensionnement et intéractions)

L’approche des tests

Cette partie doit permettre de définir la stratégie de test notamment au travers des éléments suivant :
– L’identification et la justification des tests
– Le cycle de vie d’une campagne
– La conduite des tests : scénarisation de la campagne, critères d’acceptation, condition de réouverture du processus, …
– La mesure de l’activité et des résultats de test au travers d’indicateurs : Couverture des exigences, effort, risques, résultats, …

La définition des livrables

Cette étape permet d’identifier les différents documents produits lors des phase de test :
– Le cahier de recette
– Le journal de test : Résultats intermédiaires de campagne à intervalle régulier
– Le reporting de la couverture de test
– Le reporting de la qualité perçue
– Les anomalies

…. Astuces…

Dans le but d’avoir un langage commun tout au long de l’activité de test, proposer un glossaire en introduction du plan de test

Cutted Triangle

Inscrivez-vous à notre newsletter

Demande enregistrée ! Demande en cours... Ceci n'est pas un email Une erreur s'est produite

Conformément à notre politique de confidentialité, nous nous engageons à respecter vos données personnelles.

Contactez-nous

Nos consultants certifiés Atlassian seront ravis de vous répondre.

Rejoindre Valiantys

Nous sommes en train de construire un équipe extraordinaire. Vous en êtes ?

Suivez-nous

Nous utilisons des cookies pour le fonctionnement de ce site, pour améliorer son utilisation, personnaliser votre expérience et réaliser des statistiques de visite. Vous pouvez gérer les paramètres et choisir d’accepter ou non certains cookies durant votre navigation. Pour plus d’informations, consultez notre politique de confidentialité. Nos politique de confidentialité

Paramètres de confidentialité

Afin de faciliter votre navigation et de vous apporter le meilleur service possible, nous utilisons des cookies pour améliorer le site aux besoins des visiteurs, notamment selon la fréquentation.  Pour plus d’informations, consultez notre politique de confidentialité. Nos politique de confidentialité

Recaptcha

Google reCAPTCHA est un système conçu pour distinguer les humains des ordinateurs, de telle sorte que les bots soient incapables de remplir les formulaires de manière malveillante au nom d’un être humain.

Analytics

Utilisé pour envoyer des données à Google Analytics sur le périphérique et le comportement du visiteur. Suit l'internaute à travers les appareils et les canaux de marketing. Utilisé par Google Analytics pour diminuer radicalement le taux de requêtes. Enregistre un identifiant unique utilisé pour générer des données statistiques sur la façon dont le visiteur utilise le site.

LinkedIn

Cookies pour une publicité ciblée : Ces cookies peuvent être mis en place au sein de notre site Web par nos partenaires publicitaires. Ils peuvent être utilisés par ces sociétés pour établir un profil de vos intérêts et vous proposer des publicités pertinentes sur d'autres sites Web. Ils ne stockent pas directement des données personnelles, mais sont basés sur l'identification unique de votre navigateur et de votre appareil Internet. Si vous n'autorisez pas ces cookies, votre publicité sera moins ciblée.

Cookies "réseaux sociaux" : Ces cookies sont activés par les services proposés sur les réseaux sociaux que nous avons ajoutés au site Web afin de vous donner la possibilité de partager notre contenu avec votre réseau et vos connaissances. Ils nous permettent également de suivre votre navigation sur d’autres sites Web et d’établir un profil de vos intérêts. Cela peut avoir un impact sur le contenu et les messages affichés sur les autres sites Web que vous consultez. Si vous n'autorisez pas ces cookies, il se peut que vous ne puissiez pas utiliser ou visualiser ces outils de partage.