Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.qaos.machdel.com/llms.txt

Use this file to discover all available pages before exploring further.

Le tableau de bord QAOS inclut un constructeur de configuration guidé qui génère un fichier qaos-config.json valide pour vous. C’est la façon la plus rapide de configurer une nouvelle exécution, surtout si vous n’êtes pas familier avec le format JSON.

Accéder au constructeur

  1. Connectez-vous au Tableau de bord QAOS
  2. Naviguez vers Projets et ouvrez ou créez un projet
  3. Cliquez sur Nouvelle exécution → Configurer avec l’interface

Étape 1 — Nommer votre exécution

Saisissez un nom descriptif pour cette exécution. Ce nom apparaît dans votre historique d’exécutions et dans les rapports, alors rendez-le identifiable :
Audit de production — Mars 2025
Vérification de sécurité du flux de connexion
Revue d'accessibilité post-déploiement

Étape 2 — Choisir un mode

Sélectionnez comment vous souhaitez que l’agent explore votre application :
  • Mode guidé — vous définissez chaque tâche manuellement avec une description et une URL de départ. Idéal pour tester des flux spécifiques.
  • Mode QAOS — l’agent commence à une seule URL et explore votre site de manière autonome en découvrant les pages par lui-même. Idéal pour des audits larges avec une configuration minimale.

Étape 2a — Configuration du mode QAOS

Si vous avez sélectionné le mode QAOS, renseignez :
  • Origine du site — la racine du site depuis laquelle l’agent commence l’exploration (ex. : https://votre-app.com ou C:/mon-site)
  • Sous-chemin — la page de départ au sein de cette origine (ex. : / ou /index.html). Laissez vide pour démarrer depuis la racine.
  • Agents à exécuter — activez Sécurité et/ou UI/UX
  • Nombre max de pages (optionnel) — limitez le nombre de pages visitées par l’agent
  • Profondeur max (optionnel) — limitez le nombre de niveaux de liens que l’agent suit depuis l’URL de départ
L’agent découvre et audite les pages de manière autonome — aucune tâche requise. Passez à l’étape 3.

Étape 2b — Ajouter des tâches (mode guidé)

Cliquez sur Ajouter une tâche pour définir chaque scénario de test. Pour chaque tâche, renseignez :
1

Description de la tâche

Décrivez en langage naturel ce que l’agent doit faire. Soyez précis sur le parcours utilisateur et ce que vous souhaitez tester.Exemple : "Naviguer vers la page de paiement, ajouter un article et procéder au flux de paiement"
2

Racine du site et sous-chemin

Saisissez le point de départ de l’agent pour cette tâche à l’aide de deux champs :
  • Origine du site — la racine du site (ex. : https://votre-app.com ou C:/mon-site). Partagée entre toutes les tâches ; la définir sur une tâche la définit pour toute l’exécution.
  • Sous-chemin — le chemin spécifique à la page au sein de cette origine (ex. : /boutique/panier ou /index.html).
L’URL de départ complète est construite en combinant les deux : https://votre-app.com/boutique/panier.
3

Agents à exécuter

Activez l’agent Sécurité et/ou UI/UX pour cette tâche. Les deux sont activés par défaut.
  • Sécurité — vérifie les vulnérabilités, les critères de contrôle d’accès, la cryptographie faible, etc.
  • UI/UX — vérifie les violations d’accessibilité, les critères UX, les critères de navigation, etc.
Laisser les deux décochés est valide — l’agent tentera quand même de compléter la tâche, mais n’effectuera aucune évaluation de critères. Le cas d’usage principal est de vérifier qu’un flux peut être complété de bout en bout (la tâche échoue si l’agent ne peut pas la terminer). Il est également possible de l’utiliser pour préparer un état (ex. : connexion) avant une tâche suivante qui effectuera des évaluations.
Si vous sélectionnez un agent mais avez ignoré tous ses critères dans la section Critères ignorés, l’enregistrement ou le téléchargement de la configuration sera bloqué. Réactivez au moins un critère de cet agent ou retirez-le de la tâche.
Répétez pour chaque zone distincte de votre application que vous souhaitez tester.

Étape 3 — Réviser et exporter

Une fois toutes les tâches ajoutées, cliquez sur Aperçu JSON pour voir le fichier de configuration généré. Vous pouvez :
  • Copier dans le presse-papiers — coller dans un fichier sur votre machine
  • Télécharger — sauvegarder directement en tant que qaos-config.json

Modifier la configuration générée

Le JSON exporté est un fichier de configuration QAOS standard. Vous pouvez le modifier librement — ajouter des tâches, ajuster les descriptions, changer les sélections d’agents ou ajouter des références à des fichiers d’environnement. Consultez la Référence JSON pour une description complète des champs.

Conseils pour de bonnes configurations

Couvrez l’intégralité du parcours utilisateur. Créez une tâche par zone fonctionnelle majeure : authentification, profil utilisateur, listes de données, panneaux d’administration, flux de paiement, etc.
Incluez le contexte d’authentification. Si votre application nécessite une connexion, ajoutez d’abord une tâche d’authentification (ex. : « Se connecter avec admin@example.com / password123 ») avant les tâches qui testent les pages authentifiées.
Ne testez que les applications que vous possédez ou pour lesquelles vous avez la permission de tester. Consultez les Conditions d’utilisation pour la politique complète.