Vous venez de terminer le développement d’un site (ou une refonte complète), et l’envie de basculer immédiatement en production est grande. Tout le monde a hâte de passer à autre chose. Mais avez-vous vraiment vérifié que tout fonctionne, du premier clic jusqu’au dernier ?
C’est exactement à ça que sert la recette d’un site. Une étape parfois perçue comme une formalité un peu fastidieuse, alors qu’elle est en réalité la dernière ligne de défense avant que vos utilisateurs et utilisatrices ne découvrent les bugs à votre place !
Qu’est-ce que la recette d’un site ?
La recette, c’est la phase de vérification qui intervient juste avant la mise en prod. Concrètement, il s’agit de tester de manière méthodique chaque fonctionnalité du site, sur un environnement de préproduction (souvent appelé environnement de staging ou de recette), pour s’assurer que tout correspond à ce qui était prévu au départ.
On parle parfois de recette fonctionnelle, quand il s’agit de vérifier que les fonctionnalités marchent comme attendu, et de recette technique, quand on s’intéresse plutôt à la performance, la sécurité ou la compatibilité. Dans les faits, les deux se mélangent souvent dans un même cahier de recette.
L’idée n’est pas de refaire un audit complet du site à chaque virgule près. C’est plutôt de dérouler une liste de vérifications précises, établies en amont, pour couvrir l’ensemble des cas d’usage importants.
D’ailleurs, ce nom surprend souvent les personnes qui découvrent le vocabulaire du développement web. Il vient en réalité du monde du bâtiment, où l’on parle de « recette des travaux » : l’architecte et le client passent le chantier au peigne fin avant d’accepter que les travaux sont terminés et conformes à la commande. Le développement web a simplement repris ce terme et cette logique : on vérifie, point par point, que ce qui a été livré correspond à ce qui avait été demandé, avant de l’accepter officiellement.
Cette étape est indispensable. Pourquoi ?
On pourrait se dire qu’un site testé au fur et à mesure du développement n’a pas besoin d’une vérification supplémentaire à la fin. Pourtant les raisons de ne pas sauter cette étape sont nombreuses.
D’abord, un développeur ou une développeuse teste rarement son propre travail avec un œil neuf. On connaît le parcours qu’on a codé, on clique instinctivement au bon endroit, on évite sans le vouloir les cas limites. On a le nez dans le guidon. Alors qu’un regard extérieur (celui d’une personne qui n’a pas les mains dans le code) repère des problèmes qu’on ne voit plus.
Enfin, et c’est peut-être le plus important, un bug découvert en production coûte plus cher qu’un bug découvert en recette. Il peut abîmer la confiance de la clientèle, faire perdre des ventes, ou pire, exposer des informations qui n’auraient jamais dû être visibles.
Qui participe à la recette ?
La recette n’est pas réservée à l’équipe technique. C’est même tout l’inverse : plus les profils qui testent sont variés, plus les chances de détecter des problèmes augmentent.
Voici l’équipe qui peut recetter le site :
- L’équipe de développement (ou le ou la freelance), qui vérifie que le code fonctionne comme prévu techniquement.
- Le ou la cliente ou commanditaire, qui connaît le métier et sait repérer si le contenu ou le parcours ne correspond pas à ses besoins.
- Une personne extérieure au projet, idéalement peu familière du site, pour simuler le regard d’un un visiteur lambda.
- Si le projet le permet, ce serait l’idéal, on peut faire appel à un panel d’utilisateurs et utilisatrices réels, pour un test grandeur nature.
Il m’est arrivé que des bugs soient remontés non pas par l’équipe technique, mais par une personne du service commercial qui testait le site avec un usage totalement différent du nôtre. C’est ça, la richesse d’une recette bien menée : elle croise les points de vue.
Que vérifie-t-on concrètement ?
Voici les grandes familles de tests à réaliser :
- Le fonctionnel : chaque formulaire envoie-t-il bien les données au bon endroit ? Les boutons font-ils ce qu’ils sont censés faire ? Le tunnel d’achat va-t-il jusqu’au bout sans accroc ?
- Le contenu : les textes sont-ils à jour, sans faute, sans « placeholder » oublié du type « lorem ipsum » ? Les images s’affichent-elles correctement, avec leur texte alternatif ?
- La compatibilité : le site s’affiche-t-il correctement sur les principaux navigateurs, sur mobile, sur tablette ? Le responsive tient-il la route sur toutes les tailles d’écran ?
- Les liens : y a‑t-il des liens cassés ?
- La performance : les pages se chargent-elles dans des délais raisonnables ?
- Le référencement : les balises titres et méta descriptions sont-elles bien renseignées ? Il faudra aussi vérfier dès la mise en ligne que l’indexation du site par les moteurs de recherche n’est pas bloquée ?
- La sécurité : le certificat SSL est-il actif, les formulaires sont-ils protégés contre les soumissions automatisées, les accès administrateur sont-ils bien restreints ?
- La conformité : la bannière de cookies fonctionne-t-elle, les mentions légales et la politique de confidentialité sont-elles présentes et à jour ?
- Les emails automatiques : la confirmation de commande, la réinitialisation de mot de passe arrivent-elles bien ?
- Les sites e‑commerce : tester le tunnel de vente d’un site e‑commerce.
Cette liste n’est pas figée. Chaque site a ses spécificités, et c’est justement l’objet du cahier de recette : l’adapter au projet, plutôt que de cocher des cases génériques sans réfléchir.
Comment organiser une recette efficace
Pour que cette étape soit vraiment utile, quelques bonnes pratiques aident à ne pas se disperser.
D’abord, travailler sur un environnement de préproduction, une copie du site final mais séparée de la version publique. On peut tester en toute tranquillité, sans risque pour le site en ligne.
Ensuite, formaliser les vérifications dans un cahier de recette (un simple tableau suffit) qui :
- liste les tests à effectuer,
- leur statut (validé, en attente, bloquant)
- personne en charge.
Cela évite les oublis et permet de suivre l’avancement d’un coup d’œil.
Fixer un seuil de tolérance. Tous les bugs ne se valent pas : un bouton mal aligné n’a pas le même impact qu’un tunnel de paiement qui ne fonctionne pas. Il faut Prioriser ce qui doit absolument être corrigé avant la mise en ligne, et ce qui peut attendre une prochaine itération.
Enfin, il faut prévoir du temps pour les corrections. En effet, caler la recette la veille de la mise en prod, sans marge pour corriger ce qui sera trouvé n’est pas la meilleure idée. Une bonne recette a besoin de temps pour être suivie de vraies corrections, puis d’une seconde vérification si nécessaire.
Cette étape protège tout le monde
La recette n’est pas là pour ralentir un projet ou pointer du doigt le travail de quelqu’un. C’est une étape collective, qui protège à la fois l’équipe technique, le commanditaire et, au final, les utilisateurs et utilisatrices du site.
Un site qui a été correctement recetté inspire confiance dès les premières minutes de mise en ligne. C’est un peu comme une répétition générale avant un spectacle : on préfère toujours découvrir les imprévus avant que le public ne soit là.
Crédit image à la Une : John













