> ## Documentation Index
> Fetch the complete documentation index at: https://docs.alyzai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Tester et déployer

> Valider une automatisation avec des données contrôlées puis publier une version active.

> [!NOTE]
>
> Tutoriel · 12 min

## Résultat attendu

Une exécution de test est terminée avec le résultat métier attendu, les cas d’erreur principaux ont
été contrôlés et la version validée est déployée avec un déclencheur maîtrisé.

## Avant de commencer

* Enregistrez le brouillon et notez la version actuellement déployée.
* Préparez un cas nominal, une donnée absente, une donnée dupliquée et un cas hors périmètre.
* Utilisez des destinations de test pour toute écriture, création ou notification.
* Désactivez temporairement un planning si son prochain lancement pourrait chevaucher vos tests.
* Définissez comment reconnaître et nettoyer les effets du test.

## Tester avant publication

**1. Préparez un cas nominal**

Choisissez une entrée représentative, non sensible et identifiable dans l’historique. Écrivez
le résultat attendu pour chaque nœud important et pour la destination finale.

**2. Lancez le test**

Utilisez **Test** dans l’éditeur. Ouvrez ensuite **Dernières exécutions** et comparez, pour
chaque nœud attendu, ses entrées, sa sortie et son éventuel message d’erreur. Un état
technique réussi ne suffit pas si la valeur finale est incorrecte.

**3. Contrôlez le chemin réellement exécuté**

Comptez les étapes visibles dans le détail de l’exécution et comparez-les au canvas. Si seul
le nœud de départ apparaît, le test peut être terminé sans avoir parcouru les cartes
déconnectées. Reliez leurs ports, enregistrez puis recommencez.

**4. Testez une limite**

Rejouez avec une valeur absente, incorrecte ou dupliquée. Vérifiez que le workflow suit la
branche prévue, produit une erreur compréhensible ou s’arrête sans action inappropriée.

**5. Vérifiez les effets externes**

Si le workflow écrit dans un outil connecté, confirmez le résultat dans l’outil cible. Notez
les identifiants créés et supprimez uniquement les données de test prévues après la
vérification.

**6. Relisez le déclencheur et le volume**

Contrôlez la cadence, le fuseau horaire, les filtres et le nombre potentiel d’entrées. Vérifiez
le comportement si une exécution est encore active au prochain déclenchement.

**7. Déployez la version**

Sélectionnez **Déployer**, relisez les changements indiqués par le badge et confirmez que le
déclencheur ne lancera pas immédiatement un volume inattendu. Après le déploiement, ne
modifiez pas les données de contrôle avant la première exécution observée.

![Action Déployer dans l’éditeur d’automatisation Alyzai](https://mintcdn.com/alyzai/St7evzCbpXJOLQ-i/images/product/automatisations/deployer.png?fit=max\&auto=format\&n=St7evzCbpXJOLQ-i\&q=85\&s=cf9b1c9b712195fc07fbce641eb79915)

Déployer publie la version suivante ; l’historique permettra d’identifier celle qui a été exécutée.

<Snippet file="snippets/human-validation.mdx" />

## Vérification finale

Le workflow affiche la nouvelle version déployée. Déclenchez ou attendez une seule exécution
contrôlée, puis confirmez dans l’historique :

* le déclencheur et la version utilisés ;
* l’entrée reçue ;
* tous les nœuds qui devaient être exécutés ;
* la branche suivie ;
* le résultat métier ;
* l’effet observé dans chaque système cible.

## En cas de problème

| Symptôme | Contrôle recommandé |
| - | - |
| Le test est terminé mais seul le départ apparaît | Vérifiez les arêtes entre les ports ; une carte non reliée n’appartient pas au chemin exécuté. |
| Le test réussit mais le résultat est faux | Comparez les sorties intermédiaires, agrégats et mappages avec le résultat écrit. |
| Une action réelle est partie pendant le test | Arrêtez les tests, évaluez l’effet et utilisez des destinations dédiées avant de reprendre. |
| **Déployer** est indisponible | Corrigez les erreurs du brouillon et vérifiez vos permissions. |
| Une exécution démarre juste après le déploiement | Contrôlez immédiatement le déclencheur et son historique avant toute autre modification. |
| La nouvelle version échoue | Évitez une relance aveugle ; corrigez le brouillon, testez puis déployez une nouvelle version. |
| Le même effet est produit deux fois | Vérifiez l’idempotence, les événements dupliqués et les actions déjà réalisées. |

## Étape suivante

> [card] [Suivre les exécutions](https://docs.alyzai.com/fr/automatisations/suivre-les-executions.md)
>
> Lire les états, les durées et les erreurs d’un workflow.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.