Les tests basés sur l'IA en action

Découvrez comment Agilitest et Claude génèrent et exécutent un scénario complet Métier de bout en bout.

Découvrez Agilitest par vous-même. Économisez 75% sur les coûts de maintenance

Tests évolutifs basés sur les données avec ATS fonctionnel

Décomposition fonctionnelle + données découplées = automatisation évolutive

Cette démonstration montre comment Agilitest permet de réaliser data-driven testing véritables data-driven testing combinant :
• Décomposition fonctionnelle (un sous-script réutilisable sous-script remplit le formulaire)
• Séparation complète entre la logique et les données (fichier CSV externe)
• ATS déterministe sans dépendance à l'IA

L'objectif

Au lieu de générer un seul script d'automatisation volumineux, nous concevons :
✅ Un sous-script fonctionnel chargé uniquement de remplir le formulaire
✅ Un script parent qui itère sur un ensemble de données
✅ Un fichier CSV séparé contenant plusieurs profils de test

Cela crée :
• Réutilisabilité
• Évolutivité
• Architecture propre
• Maintenabilité
• Et surtout :l'automatisation finale est purement ATS aucune IA n'est nécessaire pour l'exécuter.

L'IA génère le script et l'arborescence fonctionnelle
L'IA propose un ensemble complet de fichiers de données
ATS son exécution

Étape 1 — Définir l'intention basée sur les données

Claude reçoit pour instruction de créer un scénario de test basé sur des données avec plusieurs profils.

L'objectif est de valider plusieurs combinaisons de :
• Rôles
• Types de pass
• Thèmes
• Niveaux d'expérience
• Curseur de budget
• Champs facultatifs

Au lieu de dupliquer la logique, nous allons factoriser le comportement.

Étape 6 — Création du sous-script fonctionnel sous-script du fichier de données

Claude génère :
Un sous-script réutilisable : remplirInscription.ats
Un fichier CSV : inscriptions.csv

Le sous-script uniquement la logique fonctionnelle permettant de remplir le formulaire.
Le fichier CSV ne contient que des données.

Voici le principe fondamental : Logique ≠ Données

Ce que cela montre

Cette démonstration illustre trois principes essentiels :
1. Décomposition fonctionnelle
Un sous-script réutilisable sous-script Métier :
Remplir le formulaire
Gérer les valeurs facultatives
Valider le budget

2. Découplage des données
Le CSV est totalement indépendant :
Les scénarios de test évoluent sans toucher à la logique
De nouveaux cas sont ajoutés en modifiant uniquement les données
Les utilisateurs non techniques peuvent modifier la couverture des tests

3. Exécution déterministe
L'artefact final est :
ATS lisible par l'homme
Versionnable dans Git
Exécutable dans CI/CD
Indépendant de l'IA

L'IA accélère la phase de création.
ATS la stabilité de l'exécution.

Testez Agilitest pendant 30 jours. Sans engagement.

Et découvrez les avantages que vous pouvez tirer d'une automatisation intelligente des tests.
Les scénarios de tests peuvent être rejoués dans ATS, notre référentiel open source.
Gratuitement et pour toujours.

vaisseau spatial