- Frontend v4 accessible sur réseau local (192.168.1.40) - Ports ouverts: 3002 (frontend), 5001 (backend), 5004 (dashboard) - Ollama GPU fonctionnel - Self-healing interactif - Dashboard confiance Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
4.6 KiB
4.6 KiB
🎹 Guide de Test - Raccourcis Clavier
🚀 Démarrage Rapide
cd visual_workflow_builder
./start_full.sh
L'application s'ouvre sur http://localhost:3000
✅ Tests à Effectuer
1. Test de Base - Création et Manipulation
-
Créer des nodes :
- Glisser 2-3 nodes depuis la palette (ex: Navigate, Click, Type)
- Les connecter entre eux
-
Tester la sélection :
- Cliquer sur un node pour le sélectionner
Ctrl+A→ Tous les nodes doivent être sélectionnésEscape→ Désélectionner tout
2. Test Copier-Coller
- Sélectionner un node (clic simple)
- Copier :
Ctrl+C→ Notification "Éléments copiés" - Coller :
Ctrl+V→ Nouveau node apparaît décalé - Répéter :
Ctrl+V→ Encore un nouveau node
3. Test Suppression
- Sélectionner un ou plusieurs nodes
- Supprimer :
DeleteouBackspace→ Nodes supprimés - Vérifier : Les connexions sont aussi supprimées
4. Test Sauvegarde
- Créer un workflow avec quelques nodes
- Sauvegarder :
Ctrl+S→ Notification de succès - Vérifier : Le bouton "Sauvegarder" devient "Sauvegardé" ✓
5. Test Nouveau Workflow
- Créer un workflow avec des nodes
- Nouveau :
Ctrl+N→ Tout est effacé - Vérifier : Canvas vide, nom "Mon Workflow"
6. Test Focus Recherche
- Focus recherche :
Ctrl+F→ Le curseur va dans la recherche de palette - Taper : "click" → Filtrage des résultats
- Effacer : Vider le champ → Tous les nodes réapparaissent
7. Test Aide Raccourcis
- Cliquer sur l'icône clavier 🎹 dans la barre d'outils
- Vérifier : Dialog avec tous les raccourcis
- Parcourir : Les catégories (Édition, Sélection, Fichier, Navigation)
- Fermer : Bouton "Fermer"
🎯 Raccourcis à Tester
| Raccourci | Action Attendue | Vérification |
|---|---|---|
Ctrl+C |
Copier | Notification "Éléments copiés" |
Ctrl+V |
Coller | Nouveau node décalé |
Delete |
Supprimer | Node(s) disparaissent |
Ctrl+A |
Sélectionner tout | Tous les nodes sélectionnés |
Escape |
Désélectionner | Aucun node sélectionné |
Ctrl+S |
Sauvegarder | Notification de sauvegarde |
Ctrl+N |
Nouveau | Canvas vide |
Ctrl+F |
Focus recherche | Curseur dans champ recherche |
🚫 Tests Négatifs
1. Raccourcis dans les Champs de Saisie
- Cliquer dans la recherche de la palette
- Taper :
Ctrl+S→ Ne doit PAS sauvegarder - Vérifier : Les raccourcis sont désactivés dans les champs
2. Actions sans Sélection
- Désélectionner tout :
Escape - Copier :
Ctrl+C→ Aucune notification (rien à copier) - Supprimer :
Delete→ Rien ne se passe
3. Coller sans Copie
- Nouveau workflow :
Ctrl+N - Coller :
Ctrl+V→ Aucune notification (rien à coller)
🎨 Vérifications Visuelles
Notifications (Snackbar)
- Apparaissent en bas à droite
- Couleurs appropriées (vert = succès, bleu = info)
- Disparaissent automatiquement après 6 secondes
Sélection Visuelle
- Nodes sélectionnés : Bordure bleue
- Sélection multiple : Plusieurs nodes avec bordure
Dialog d'Aide
- Icônes appropriées pour chaque raccourci
- Groupement par catégories
- Formatage des raccourcis (ex: "Ctrl + Z")
🐛 Problèmes Potentiels
Si les raccourcis ne fonctionnent pas :
- Vérifier la console : F12 → Console → Erreurs ?
- Recharger la page : F5
- Vérifier le focus : Cliquer sur le canvas
Si la recherche ne fonctionne pas :
- Vérifier :
Ctrl+Fmet bien le focus - Tester : Clic manuel dans le champ
- Vérifier : Le filtrage fonctionne
Si le copier-coller ne fonctionne pas :
- Sélectionner d'abord un node
- Vérifier : Notification de copie
- Attendre : Laisser le temps au collage
✅ Critères de Réussite
Tous les tests passent si :
- ✅ Tous les raccourcis fonctionnent comme attendu
- ✅ Les notifications apparaissent correctement
- ✅ L'aide s'affiche avec tous les raccourcis
- ✅ Aucune erreur dans la console
- ✅ Les raccourcis sont désactivés dans les champs de saisie
🎉 Félicitations !
Si tous les tests passent, la Tâche 30 - Raccourcis Clavier est parfaitement fonctionnelle !
L'expérience utilisateur est maintenant considérablement améliorée avec des raccourcis intuitifs et une aide contextuelle complète.
Temps de test estimé : 10-15 minutes
Prochaine étape : Tâche 31 - Optimisation des performances