FASEYA
Guide DSI & CTO — Qualité logicielle

Recette logicielle : comment organiser la recette d'une application, étape par étape (guide 2026)

•14 min de lecture

Illustration de la recette logicielle : organisation des tests d'une application avant sa mise en production
L'essentiel en 30 secondes

La recette logicielle est la phase pendant laquelle le client vérifie qu'une application livrée est conforme au besoin, avant de l'accepter et de la mettre en production. Elle enchaîne en général la VABF (conformité fonctionnelle), les tests d'acceptation utilisateurs (UAT), puis la VSR (service régulier en conditions réelles), avec des tests de non-régression à chaque correction. Une recette bien organisée suit six étapes : stratégie et périmètre, cahier de recette, environnement aux données anonymisées, exécution tracée, qualification des anomalies, puis PV et décision de go/no-go. À titre de repère, prévoyez 15 à 25 % de la durée de développement et mobilisez des utilisateurs clés côté métier. Un testeur QA externe se justifie lors d'un pic de charge avant release, en l'absence de QA interne ou pour lancer l'automatisation.

Interfaces d'une application affichées sur trois écrans, telles que vérifiées pendant une recette
Définition

Qu'est-ce que la recette logicielle (et ce qu'elle n'est pas)

La recette est le moment où le donneur d'ordre contrôle que le logiciel livré répond à ce qui était demandé, puis décide de l'accepter. Le mot compte : c'est une vérification menée pour le compte du client, qui débouche sur une décision, pas une simple activité technique de l'équipe de développement.

Elle n'est donc ni une démonstration, où l'on ne montre que ce qui fonctionne, ni une séance de découverte des besoins, où l'on demande de nouvelles fonctionnalités. Une demande absente du périmètre initial n'est pas une anomalie : c'est une évolution, à traiter et à chiffrer comme telle.

Recette vs tests unitaires des développeurs vs QA continue

Les tests unitaires, écrits par les développeurs, vérifient qu'un morceau de code fait ce que son auteur a prévu. Ils sont rapides et indispensables, mais ils ne disent rien de la justesse du besoin : si la règle de gestion a été mal comprise, le code est faux et les tests passent quand même.

La QA continue, elle, accompagne le développement : revue des spécifications, tests au fil de l'eau, intégration dans la chaîne CI/CD. Elle réduit le nombre d'anomalies qui atteignent la fin de projet, sans remplacer la recette.

La recette arrive en bout de chaîne, teste l'application assemblée du point de vue de l'utilisateur et engage le client. Les trois se complètent : une recette qui doit compenser l'absence des deux autres devient longue, chère et décourageante.

Recette fonctionnelle, technique, utilisateur : qui fait quoi

Recette fonctionnelle
Testeur QA, chef de projet, product owner

Elle vérifie chaque règle de gestion et chaque parcours au regard des spécifications. Le testeur déroule les scénarios ; le product owner ou le chef de projet arbitre les écarts d'interprétation.

Recette technique
DSI, exploitation, DevOps, sécurité

Elle valide ce que l'utilisateur ne voit pas : installation, sauvegarde et restauration, supervision, journalisation, tenue en charge, procédure de retour arrière.

Recette utilisateur
Utilisateurs clés des métiers

Elle confirme que l'outil permet de faire le travail, avec de vrais cas et de vraies contraintes. Une application peut être conforme à sa spécification et pourtant inutilisable sur le terrain.

Panorama

Les différents types de tests de recette

Les sigles varient selon les organisations, et VABF et VSR viennent du vocabulaire des marchés informatiques. Peu importe l'étiquette : l'essentiel est de se mettre d'accord, dès le contrat, sur ce que recouvre chaque étape.

VABF / VSR / UAT : définitions et enchaînement

  1. Temps 1 — VABF
    Vérification d'aptitude au bon fonctionnement

    Sur l'environnement de recette, on contrôle la conformité aux spécifications, fonctionnalité par fonctionnalité. C'est la campagne la plus volumineuse, généralement conduite par les testeurs.

  2. Temps 2 — UAT
    User acceptance testing

    Les utilisateurs clés déroulent des parcours métier de bout en bout, une fois la VABF stabilisée. Inutile de les solliciter plus tôt : ils se lasseraient de buter sur des anomalies déjà connues.

  3. Temps 3 — VSR
    Vérification de service régulier

    Après la mise en production, on observe l'application en conditions réelles sur une période convenue, souvent de deux à quatre semaines : stabilité, performances, traitements périodiques, volumes.

Tests de non-régression, de performance, de sécurité

Non-régression

Rejouer les parcours critiques après chaque correction ou évolution, pour vérifier que ce qui marchait marche toujours. C'est le premier candidat à l'automatisation.

Performance

Mesurer temps de réponse et tenue en charge avec un outil comme JMeter, sur une cible chiffrée : par exemple moins de deux secondes pour 95 % des requêtes à 500 utilisateurs simultanés.

Sécurité

Contrôler les droits par profil, l'authentification, le traitement des données personnelles et les failles courantes, avec un audit dédié ou un test d'intrusion si l'application est exposée ou sensible.

Code affiché sur deux écrans, à l'image des scripts de tests automatisés
Automatisation

Tests manuels vs automatisés (Selenium, Cypress, Playwright) : quand automatiser

Automatisez ce qui est stable, répétitif et critique : les parcours rejoués à chaque livraison, en priorité la non-régression. Gardez en manuel les tests exploratoires, l'ergonomie et les fonctions encore instables, dont les scripts seraient à réécrire à chaque sprint.

Faites le calcul avant de vous lancer. Une campagne manuelle de 8 jours-homme, dont 5 sont automatisables pour un investissement de 30 jours-homme, s'amortit au bout de 6 à 8 releases une fois la maintenance des scripts comptée. Avec une release par mois, c'est rentable en moins d'un an. Avec deux par an, ça ne l'est sans doute pas.

Pour les applications mobiles, le parc d'appareils et les versions d'OS ajoutent une dimension, qui dépend en partie du choix entre natif et cross-platform.

  • Selenium

    La référence historique : multi-langages et multi-navigateurs, un écosystème vaste, mais davantage de mise en place et de maintenance.

  • Cypress

    Très apprécié des équipes front-end JavaScript pour son confort de débogage et sa prise en main rapide.

  • Playwright

    Plus récent, multi-navigateurs, rapide et doté d’attentes automatiques qui limitent les tests instables : un bon choix pour démarrer aujourd’hui.

Méthode

Organiser la recette en 6 étapes

La recette se prépare bien avant la première campagne. Ce déroulé, à dimensionner selon votre projet, vaut aussi bien pour une PME que pour un éditeur.

Planification des étapes d'une recette sur un diagramme de Gantt holographique
  1. 1

    Stratégie de test et périmètre

    Écrivez sur deux ou trois pages ce qui sera testé, ce qui ne le sera pas, par qui, sur quel environnement et selon quels critères de sortie. Le point de départ, ce sont les critères de recette posés dans le cahier des charges : la stratégie les transforme en plan d'action.

    Priorisez par le risque : une erreur sur le calcul de la facturation ne pèse pas comme un libellé mal aligné. Classez chaque domaine selon son impact métier et sa probabilité de panne, puis concentrez l'effort là où les deux sont élevés. Tester tout avec la même intensité revient à sous-tester ce qui compte.

  2. 2

    Rédiger le cahier de recette

    Le cahier de recette rassemble les scénarios à dérouler. Chacun doit être exécutable par une personne qui n'a pas participé au projet et relié à une exigence, afin de mesurer la couverture. Commencez sa rédaction pendant les développements : découvrir une spécification ambiguë à ce moment-là coûte bien moins cher qu'en fin de projet.

    Pour une application de taille moyenne, 150 à 400 scénarios sont un ordre de grandeur courant ; à deux ou trois scénarios rédigés par heure, prévoyez donc plusieurs semaines de préparation. Voici une mini-trame de cas de test, à reproduire dans votre outil :

    Identifiant
    REC-042, lié à l’exigence EX-17
    Objectif
    Refuser une commande au-dessus du plafond d’approbation
    Prérequis
    Profil « acheteur », plafond fixé à 5 000 unités
    Jeu de données
    Fournisseur de test F-003, commande de 5 200 unités
    Étapes
    Saisir la commande, puis cliquer sur « Valider »
    Résultat attendu
    Blocage, message explicite, demande transmise au valideur
    À compléter
    Résultat obtenu, statut, anomalie liée, testeur et date
  3. 3

    Préparer l'environnement de recette

    L'environnement doit ressembler autant que possible à la production : mêmes versions, mêmes interfaces (ou des simulateurs identifiés comme tels), même volumétrie sur les traitements sensibles. Il doit aussi être stable : un déploiement sauvage en pleine campagne fausse tous les résultats. Fixez donc un rythme de livraison en recette, par exemple deux fois par semaine.

    Côté données, copier la production telle quelle pose un problème au regard du RGPD. Privilégiez des données anonymisées ou synthétiques, en gardant à l'esprit que des données simplement pseudonymisées restent des données personnelles. Associez votre DPO en amont et préparez les données de test à l'avance : c'est souvent là que la recette prend ses premiers jours de retard.

  4. 4

    Exécuter et tracer

    Chaque exécution doit laisser une trace : qui a testé quoi, sur quelle version, avec quel résultat. Jira, complété par Xray, ou TestRail relient exigences, cas de test et anomalies. Un tableur peut suffire pour un très petit projet, mais il devient vite ingérable à plusieurs testeurs et sur plusieurs cycles.

    Organisez la campagne en cycles : une première passe complète, un lot de corrections, puis une seconde passe incluant la non-régression. Un point quotidien de 15 minutes entre testeurs et développeurs suffit à arbitrer les anomalies. Suivez trois indicateurs simples : part de scénarios exécutés, part de scénarios réussis, nombre d'anomalies ouvertes par gravité.

  5. 5

    Qualifier les anomalies

    Une anomalie exploitable contient les étapes de reproduction, le résultat attendu, le résultat obtenu, une capture et la version testée. Sa gravité se décide sur des critères définis à l'avance, sans quoi tout devient urgent. Exemple de grille et de délais de correction, à adapter à votre contrat :

    • BloquanteSous 24 h ouvrées
      Parcours critique impossible, données corrompues ou faille, sans contournement.
    • MajeureSous 2 à 3 jours ouvrés
      Fonction importante dégradée, contournement possible mais pénalisant.
    • MineureProchain lot planifié
      Défaut gênant ou cosmétique, sans impact sur le travail.
  6. 6

    Le PV de recette et la décision de mise en production (go/no-go)

    Le PV de recette formalise la décision. Il contient l'identification du projet et de la version, le périmètre testé, les dates et l'environnement, la synthèse des campagnes, la liste des réserves avec leur échéance de levée, la décision (acceptation, acceptation avec réserves, refus) et les signatures.

    La réunion de go/no-go réunit le sponsor, la DSI, le chef de projet, le responsable des tests et l'exploitation. Elle applique des critères fixés avant la campagne, par exemple : aucune anomalie bloquante, trois majeures au plus avec contournement documenté, 95 % des scénarios réussis et une procédure de retour arrière testée. Si ces seuils ne sont pas atteints, reporter d'une semaine coûte presque toujours moins cher que corriger dans l'urgence.

Planning

Combien de temps prévoir pour la recette ?

Un repère de terrain : 15 à 25 % de la durée de développement, à ajuster selon la criticité et la dette de tests. Prenons une application métier développée en six mois par quatre développeurs, avec un testeur en renfort. Comptez une première campagne de VABF de deux semaines, une semaine de corrections et de seconde passe, puis une à deux semaines d'UAT : quatre à cinq semaines, auxquelles s'ajoute une marge pour les aléas.

Côté équipe, le ratio d'un testeur pour trois à cinq développeurs est un bon point de départ. Il se resserre sur les produits réglementés ou fortement intégrés.

N'oubliez pas la charge métier, souvent absente des plannings. Trois utilisateurs clés mobilisés deux jours par semaine pendant quatre semaines représentent 24 jours-homme : à annoncer à leurs managers dès le cadrage, et non la veille de la campagne.

  • MVP développé en 3 mois
    2 à 3 semaines
  • Application métier en 6 mois
    4 à 6 semaines
  • Refonte applicative sur 12 mois
    2 à 3 mois
Contrat

Recette et garantie : forfait ou régie

Le modèle de contrat ne change pas la façon de bien tester, mais il change ce que la recette déclenche. Pour le choix du modèle lui-même, reportez-vous à notre comparatif régie ou forfait.

Au forfait : un acte contractuel

Le prestataire s'engage sur un résultat. L'acceptation prononcée en recette déclenche en général le paiement du solde et le début de la garantie, dont la durée est fixée au contrat, souvent autour de trois mois.

Vérifiez cinq points : la durée de la recette, le sort des réserves, l'existence d'une acceptation tacite passé un délai, les délais de correction pendant la garantie, et la frontière entre non-conformité corrigée sans frais et évolution à chiffrer.

En régie : une affaire de pilotage

Le prestataire met à disposition des compétences, sous obligation de moyens. Il n'y a en général ni garantie sur le résultat ni acceptation conditionnant un solde : le client pilote la recette et les corrections consomment la capacité de l'équipe.

Le PV garde tout son intérêt, comme outil de décision et de traçabilité interne. Pensez simplement à conserver de la capacité après la mise en production, car personne ne corrigera les anomalies une fois l'équipe dissoute.

Ces principes généraux ne remplacent pas la lecture de votre contrat : faites valider ces clauses par votre service juridique.

Agilité

Recette en mode agile : recetter à chaque sprint

En agile, la recette ne disparaît pas : elle se répartit. Chaque user story porte des critères d'acceptation, idéalement au format « étant donné, quand, alors », et la Definition of Done exige qu'ils soient vérifiés, que la non-régression passe et que la documentation soit à jour.

Sur un sprint de deux semaines, le testeur prépare ses scénarios dès l'affinage, teste au fil des développements, puis contribue à la stabilisation en fin de sprint. La démo, enfin, sert à recueillir le retour des métiers. Elle ne vaut pas recette à elle seule : on y montre des parcours choisis, sans en éprouver les cas limites.

Conservez une UAT courte avant chaque release majeure, surtout si elle embarque plusieurs sprints ou plusieurs équipes. Le sujet se complique à l'échelle : notre article sur le pilotage agile d'un projet IT détaille comment choisir son cadre.

Illustration d'une équipe agile qui intègre la recette à ses itérations
Pièges fréquents

Les 7 erreurs qui font déraper une recette

La plupart de ces erreurs ne sont pas techniques : ce sont des problèmes d'organisation, visibles dès le cadrage, et faciles à corriger à ce moment-là.

Erreur 1

La recette compressée en fin de projet

Les retards de développement se reportent sur le dernier maillon, à date de mise en production inchangée. Sanctuarisez la durée de recette dans le planning et décidez à l'avance ce qui sera retiré du périmètre en cas de glissement.

Erreur 2

Les métiers non mobilisés

Des utilisateurs prévenus la veille, sans temps dégagé, testent entre deux réunions ou pas du tout. Faites valider leur disponibilité par leur manager dès le cadrage, en jours précis et non en intentions.

Erreur 3

L'absence de non-régression

Chaque correctif peut casser autre chose. Sans jeu de non-régression rejoué à chaque livraison, le dernier cycle découvre des pannes sur des fonctions déjà validées, au pire moment.

Erreur 4

Un environnement trop éloigné de la production

Volumes dérisoires, interfaces coupées, données trop propres : tout passe en recette et casse en production. Listez les écarts entre les deux environnements et testez-les autrement, ou assumez le risque par écrit.

Erreur 5

Des scénarios limités aux cas nominaux

Tester que tout fonctionne quand tout va bien ne suffit pas. Les pannes coûteuses viennent des saisies invalides, des droits insuffisants, des doublons, des coupures réseau et des traitements interrompus.

Erreur 6

Des anomalies mal qualifiées

Si tout est bloquant, plus rien ne l'est, et les développeurs traitent les tickets au hasard. Un arbitre unique, une grille partagée et un tri quotidien évitent cet engorgement.

Erreur 7

Des critères de go/no-go définis trop tard

Fixés la veille de la mise en production, les seuils se négocient sous la pression du calendrier. Écrits avant la campagne, ils rendent la décision factuelle et protègent ceux qui la prennent.

Illustration du recrutement d'un consultant IT pour renforcer une équipe projet
Renfort

Faut-il faire appel à un testeur QA externe ?

Un regard indépendant trouve ce que l'équipe ne voit plus. Un testeur QA externe se justifie surtout si vous reconnaissez l'un de ces signaux :

  • Un pic de charge avant une release, avec trop de scénarios pour l’équipe en place.
  • Aucun QA en interne : les développeurs testent leur propre code et les métiers découvrent les anomalies.
  • Une automatisation à lancer, sans personne pour choisir l’outil et poser le socle.
  • Une campagne de non-régression manuelle qui ralentit chaque mise en production.
  • Une exigence de traçabilité nouvelle, liée à un client, à un audit ou à une réglementation.
Moins de 2-3 ans

Junior

Exécute les scénarios, rédige des anomalies précises et absorbe un pic de charge. À encadrer par un responsable des tests. La certification ISTQB Foundation atteste du vocabulaire et des bases.

3 à 5 ans

Confirmé

Rédige le cahier de recette, conduit une campagne, écrit des tests automatisés et contrôle les données en SQL. C'est le profil le plus polyvalent pour une PME sans QA interne.

Plus de 5-6 ans

Senior / test lead

Définit la stratégie, pilote les campagnes, anime le go/no-go et pose le socle d'automatisation. Il peut intervenir à temps partiel pour cadrer, puis transmettre à l'équipe.

La certification ISTQB (niveaux Foundation, Advanced et Expert, portée en France par le CFTL) garantit un langage commun, sans préjuger de la pratique : en entretien, demandez au candidat de qualifier une anomalie réelle ou de critiquer un scénario. Un consultant testeur logiciel peut rejoindre une équipe déjà en place, ou accompagner un projet confié à des prestataires de développement informatique. Intégrez-le si possible avant la campagne : il lui faut quelques jours pour s'approprier le métier et pour relire les scénarios.

Renfort QA

Besoin d'un testeur QA pour sécuriser votre prochaine release ?

FASEYA présente des profils qualifiés sous 72h.

Recevoir des profils
FAQ

Questions sur la recette logicielle

Combien de temps dure une recette logicielle ?
Comptez comme repère 15 à 25 % de la durée de développement : deux à trois semaines pour un MVP développé en trois mois, quatre à six semaines pour une application métier développée en six mois, deux à trois mois pour une refonte d'un an. Ce délai s'allonge si les utilisateurs clés sont peu disponibles, si l'application dépend de nombreuses interfaces ou si plusieurs cycles de correction sont nécessaires.
Qui doit recetter côté métier ?
Des utilisateurs clés qui pratiquent réellement le processus au quotidien, à raison d'au moins un par domaine fonctionnel. Leur manager ou le sponsor du projet ne les remplace pas : ils connaissent rarement les cas particuliers. Ces personnes doivent être déchargées d'une partie de leur activité pendant la recette, faute de quoi les tests passent toujours après l'urgence du jour.
Qui signe le PV de recette ?
Le PV est signé côté client par le représentant habilité à accepter le livrable, le plus souvent le sponsor métier ou le chef de projet maîtrise d'ouvrage, avec le visa de la DSI lorsque l'exploitation est concernée. Dans une prestation au forfait, le prestataire le contresigne. Le contrat doit désigner ces signataires à l'avance pour éviter tout blocage le jour de la décision.
Quelle différence entre une recette au forfait et en régie ?
Au forfait, la recette est un acte contractuel : le prestataire est tenu à un résultat, et l'acceptation conditionne le solde et le début de la garantie. En régie, le prestataire fournit des compétences sous obligation de moyens : le client pilote la recette et les corrections consomment la capacité de l'équipe. La rigueur des tests reste la même, mais leurs conséquences juridiques diffèrent.
Quelle différence entre recette et homologation ?
La recette vérifie que l'application est conforme au besoin exprimé. L'homologation est une décision formelle d'autoriser sa mise en service, en général sur un environnement proche de la production. Le terme varie selon les organisations : dans certains systèmes d'information, notamment publics, il désigne l'homologation de sécurité, par laquelle une autorité accepte les risques résiduels. Clarifiez donc ce vocabulaire dès le cadrage.
Combien coûte une recette bâclée ?
Le coût dépasse largement la correction du bug. Une anomalie qui aurait demandé une journée de correction en recette mobilise en production le support, le diagnostic, un correctif en urgence, un nouveau déploiement et parfois une reprise de données. S'ajoutent le temps perdu par les utilisateurs, la perte de confiance dans l'outil et, en cas de fuite ou de calcul erroné, un risque juridique ou commercial. Ces coûts sont rarement budgétés, ce qui les rend d'autant plus pénalisants.
Ressources

Pour aller plus loin

Missions, compétences et outils de nos consultants : retrouvez notre page dédiée à la recette logicielle.

Contact

Parlons de votre projet

Une question ? Un besoin en consultants IT ? Notre équipe est à votre écoute pour vous accompagner dans vos projets digitaux.

Rendez-nous visite
11 Grande allée du 12 février 1934
Le Luzard 2 - Bâtiment B
77186 Noisiel

Réservez un créneau

30 minutes d'échange pour comprendre vos besoins et vous proposer les meilleurs profils.

  • Analyse de vos besoins
  • Présentation de notre approche
  • Proposition de profils adaptés
Recevoir des profils sous 72hCadrer mon besoin (30 min)

Gratuit et sans engagement