Essais exploratoires - Un guide rapide

Les tests exploratoires consistent en une exploration, une conception et une exécution simultanées. Cela signifie qu'un testeur ne fait référence à aucun cas de test préconçu lors des tests exploratoires. Les tests exploratoires ont deux objectifs:

A - Pour en savoir plus sur le système testé - Exploration.

B - Appliquer les connaissances existantes sur le système testé pour trouver des bogues - Conception et exécution.


Les autres caractéristiques des tests exploratoires sont:

  • C'est un processus de test interactif
  • Utilisation des informations obtenues lors des tests pour concevoir de nouveaux et meilleurs tests
  • Formel, ce qui signifie qu'il est différent de la détection d'erreurs et des tests ad hoc
  • Les testeurs ont des compétences pour écouter, lire, penser et rapporter de manière rigoureuse et efficace


Quand les tests exploratoires sont-ils applicables?

Les tests exploratoires sont les plus applicables lorsque:


  • Il y a peu ou pas de spécifications disponibles
  • Recherche d'un défaut particulier
  • Enquêter sur un risque particulier - pour évaluer le besoin de tests scriptés
  • Il n'y a pas de temps pour spécifier et scripts de tests
  • Nous voulons diversifier les tests


Comment se préparer aux tests exploratoires?

Pour préparer et exécuter des tests exploratoires, les chartes de test sont utilisées avec des éléments tels que:

  • Ce qui sera testé (portée)
  • Ce qui ne sera pas testé (hors du champ d'application)
  • Pourquoi (questions auxquelles il faut répondre)
  • Comment (brainstorming)
  • Problèmes attendus
  • Référence


Comment rapporter les résultats des tests exploratoires?

Pour décrire les résultats des tests exploratoires, des fiches de session sont utilisées:

  • Aperçu de la couverture du test
  • Nom du testeur qui a effectué la session de test exploratoire
  • Journal d'exécution des tests
  • Défauts trouvés
  • Indicateur de qualité (nombre de défauts majeurs par heure)
  • Nouveaux risques rencontrés
  • Problèmes, questions, anomalies

Il y aura également un débriefing à la fin de la session pour discuter de la priorité des défauts, des risques atténués, etc.