Le test manuel reste indispensable en 2026 parce que les tests automatisés vérifient uniquement ce qu'on leur dit de vérifier. Un testeur humain, lui, remarque des comportements inattendus, des interfaces confuses, et des lacunes dans les workflows qu'aucun script n'anticipe.
Ce qu'est vraiment le test manuel
Le test manuel, c'est un testeur humain qui interagit avec un logiciel pour trouver des défauts, vérifier des comportements et évaluer la qualité, sans s'appuyer sur des scripts automatisés pour piloter les interactions.
Cette définition semble simple, mais elle couvre une large gamme d'activités : exécuter un cas de test prédéfini étape par étape, ou explorer une nouvelle fonctionnalité sans aucun script. On y inclut aussi évaluer si une interface est sensée à utiliser, ou comparer une fonctionnalité terminée avec l'exigence d'origine.
Le "manuel" dans test manuel ne signifie pas lent ou peu rigoureux. Ça signifie que le jugement humain fait un travail qu'aucun script ne peut remplacer.
Pourquoi l'automatisation ne rend pas le test manuel obsolète
Les tests automatisés vérifient ce qu'on leur dit de vérifier. Ils contrôlent : "ce bouton se clique-t-il, ce formulaire se soumet-il, cette API retourne-t-elle 200 ?" Ils le font de façon fiable et rapide, des milliers de fois.
Ce que les tests automatisés ne peuvent pas faire : remarquer qu'un bouton est techniquement cliquable mais positionné de façon à dérouter les utilisateurs. Remarquer qu'un message d'erreur est grammaticalement correct mais n'aurait aucun sens pour un client non technique. Remarquer qu'une nouvelle fonctionnalité, bien que fonctionnant correctement, entre en conflit avec un workflow trois écrans plus tôt d'une façon que personne n'avait anticipée.
Les testeurs humains remarquent ces choses. Pas parce que les humains sont meilleurs que les ordinateurs pour vérifier des assertions (ils ne le sont pas). Ils apportent du contexte, de l'expérience, et la capacité à se demander "est-ce que ça a vraiment du sens ?" qu'aucun script ne peut reproduire.
Le World Quality Report 2025-26 de Capgemini indique que 89 % des organisations poursuivent l'IA et l'automatisation dans l'ingénierie qualité. Le même rapport note que la plupart d'entre elles découvrent que l'automatisation élargit la portée des tests, sans remplacer les personnes qui les font.
Les types de tests manuels
Tests fonctionnels : vérifient que les fonctionnalités fonctionnent comme spécifié. La connexion authentifie les utilisateurs, le panier calcule les totaux correctement, l'export génère le bon format de fichier. C'est la catégorie la plus souvent automatisée, mais l'exécution manuelle reste pertinente pour les nouvelles fonctionnalités avant que l'automatisation soit construite. Tests exploratoires : l'activité la plus distinctement humaine du QA. Le testeur apprend simultanément le système, conçoit des tests en fonction de ce qu'il découvre, et les exécute, tout cela en temps réel. Pas de script. Le testeur suit ses intuitions, son expérience et sa curiosité. C'est là que les testeurs expérimentés trouvent des bugs que l'automatisation n'aurait jamais trouvés, parce que personne n'avait pensé à écrire un test pour cette séquence précise d'événements. Tests d'utilisabilité : vérifient si le logiciel est intuitif et efficace à utiliser. Un nouvel utilisateur peut-il compléter le flux principal sans instructions ? Les messages d'erreur sont-ils clairs ? La mise en page a-t-elle du sens ? L'automatisation peut vérifier que des éléments existent ; elle ne peut pas dire si le produit est agréable à utiliser. Tests de régression : vérifient que les fonctionnalités existantes fonctionnent encore après des modifications. C'est la catégorie la plus adaptée à l'automatisation, car elle est répétitive, bien définie et stable. Les tests de régression manuels se pratiquent encore dans les organisations sans automatisation, et comme vérification ponctuelle même dans celles qui ont une automatisation complète. Tests d'acceptation : confirment que le logiciel livré répond aux exigences convenues avec les parties prenantes. Souvent réalisés manuellement par un product owner ou un QA lead, qui compare le produit réel avec la spécification d'origine ou la user story.Comment le test manuel s'intègre dans les équipes Agile modernes
L'ancien modèle : sprints de développement, puis une "phase de test" où le QA vérifie tout manuellement avant la release. Ça ne fonctionne plus. La phase de test devient un goulot d'étranglement et les équipes ne peuvent pas releaser assez fréquemment.
Le modèle moderne : le QA est impliqué dès le début d'un sprint, pas à la fin.
Pendant la planification : le QA revoit la spécification de la fonctionnalité et identifie les ambiguïtés. "Que se passe-t-il si l'utilisateur charge un fichier qui dépasse la taille limite ?" est une question à poser avant que le développement commence, pas après.
Pendant le développement : les développeurs écrivent des tests unitaires pour leur propre code. Le QA rédige des cas de test et peut commencer des tests automatisés sur les endpoints API dès qu'ils existent, avant que l'interface soit construite.
Pendant les tests : les nouvelles fonctionnalités reçoivent des tests exploratoires manuels, où un ingénieur QA passe 30 à 60 minutes à tenter de casser la fonctionnalité de façon inattendue. La couverture de régression vient de la suite automatisée.
Après la release : monitoring et tests en production pour détecter les problèmes qui n'apparaissent qu'à grande échelle ou avec de vraies données utilisateurs.
À quoi ressemble le test manuel en pratique
Voici à quoi ressemble une session de tests exploratoires manuels sur lab.becomeqa.com :
Tu te connectes et navigues vers le tableau des éléments de voyage. Les tests automatisés vérifient que les éléments se chargent et s'affichent correctement. Ton travail en tant que testeur manuel est de chercher ce que les tests automatisés ont raté.
Tu essaies : trier le tableau par différentes colonnes, puis ajouter un nouvel élément et vérifier s'il apparaît à la bonne position triée. Tu essaies de modifier un élément pendant que le tableau est filtré. Tu essaies de cliquer rapidement deux fois sur le bouton supprimer pour voir si la double soumission est gérée. Tu essaies de naviguer ailleurs en cours d'édition et de revenir pour voir si les modifications non sauvegardées sont préservées ou abandonnées. Tu essaies d'ouvrir le modal d'ajout, de remplir la moitié du formulaire, de le fermer, et de le rouvrir pour vérifier si les données précédentes persistent.
Aucun de ces cas n'est probablement dans la suite de régression automatisée. Tous sont des choses qu'un vrai utilisateur pourrait faire.
Les compétences qui comptent pour le test manuel
Analyse des exigences. Peux-tu lire une user story et identifier ce qui est sous-spécifié ? "En tant qu'utilisateur, je peux filtrer les éléments par statut." Ça veut dire sélection unique ou multiple ? Que se passe-t-il si aucun élément ne correspond au filtre ? Conception de cas de test. Partitionnement par équivalence, analyse des valeurs limites, tables de décision, tests de transition d'état : ces techniques permettent de couvrir plus de terrain avec moins de cas de test. Elles ne sont pas réservées à l'automatisation. Rédaction de rapports de bug. Un rapport de bug qui est corrigé immédiatement vs un qui revient en "impossible à reproduire" tient entièrement à la qualité du rapport. Il faut des étapes reproductibles, un comportement attendu vs actuel clairement exprimé, et les bons détails d'environnement. Communication. Les testeurs manuels parlent constamment aux développeurs, aux product owners et aux parties prenantes. La capacité à expliquer un bug, évaluer sa sévérité avec précision, et plaider pour sa correction avant la release est une compétence centrale. Technique de tests exploratoires. Savoir structurer une session exploratoire (utiliser des chartes, prendre des notes, gérer le temps) distingue une exploration productive du clic aléatoire.FAQ
Le test manuel est-il une impasse de carrière ?Non. Les rôles purement manuels deviennent plus rares, mais le test manuel comme compétence est plus précieux que jamais, intégré au travail des ingénieurs QA qui automatisent aussi. Les ingénieurs qui comprennent comment bien tester, pas seulement comment écrire des scripts, sont ceux qui construisent des suites de tests qui détectent vraiment les bugs.
Dois-je apprendre à coder si je fais du test manuel ?Pas nécessairement, mais connaître assez de SQL pour interroger la base de données et assez de JavaScript pour lire les résultats de tests ouvre bien plus de portes. Avoir des notions d'HTTP pour utiliser Postman aide aussi. Tu n'as pas besoin d'être développeur, mais la culture technique aide.
Comment montrer des compétences en test manuel dans un portfolio ?Documente ton processus de test : rédige des exemples de rapports de bug, crée des plans de test pour une fonctionnalité que tu as testée. Enregistre une session de tests exploratoires et annote ce que tu cherchais et pourquoi. Un rapport de bug bien pensé impressionne plus que beaucoup de recruteurs ne s'y attendent.
Quelle est la différence entre QA et test ?Le test trouve des défauts. Le QA (Quality Assurance) est plus large. Il englobe les processus, les standards et les pratiques qui empêchent les défauts d'être introduits en premier lieu. Un ingénieur QA teste, mais aussi revoit les exigences, participe à la conception, et influence la façon dont le logiciel est construit. Cette distinction compte en pratique : un testeur centré uniquement sur la recherche de bugs fait moins qu'un ingénieur QA qui aide à les prévenir.
→ See also: Comment Écrire un Cas de Test: Format, Exemples et Erreurs Courantes | L'Anatomie d'un Rapport de Bug que les Développeurs Corrigent Vraiment