Le testeur part d’une mission (« vérifier le paiement avec des cartes étrangères »), explore l’application et adapte ses tests à ce qu’il découvre. Il trouve les bugs qu’aucun script n’avait prévus.
On l’organise en sessions courtes et chronométrées, avec des notes.