Le test exploratoire est une approche de test basée sur l'expérience du testeur, utilisée lorsqu'il y a des spécifications insuffisantes ou des contraintes de temps. Il offre l'avantage de détecter des bugs difficiles à identifier par des méthodes formelles, mais son efficacité dépend largement de l'expérience du testeur et nécessite un complément avec des tests plus formels. Les tests se déroulent en sessions de 30 à 120 minutes, guidées par une charte, et nécessitent une documentation rigoureuse des actions et des résultats.