Passer au contenu principal

Premiers pas : Guide de démarrage rapide

Ines avatar
Écrit par Ines
Mis à jour il y a plus de 2 semaines

⚡ ThunderCode - Guide complet d'intégration

Un cheminement pas à pas depuis la création de votre premier projet jusqu'à la génération de cas de test avec l'IA.

🧭 Partie 1 : Créer un nouveau projet

🔹 Étape 1.1 - Accéder au tableau de bord des projets de test

  • Après vous être connecté, vous arrivez sur la page Projets de test.

  • Chaque carte indique :

    • Nom du projet

    • Capture d'écran (facultatif)

    • URL du site web

    • le nombre de cas de test, de suites de tests et de séries de tests.

  • Pour créer un nouveau projet, cliquez sur "Nouveau projet".


Étape 1.2 - Choisir le type de projet

  • Trois options s'offrent à vous :

    • Projet Web - Disponible: Entrez une URL pour tester un site en direct.

    • 📱 Projet mobile natif - Bientôt disponible

    • ⚙️ Projet API - Prochainement

  • Cliquez sur Projet Web pour continuer.


🔹 Étape 1.3 - Entrer l'URL du site web

  • Sur la page de configuration du projet Web, saisissez l'URL complète de votre site Web.

    Exemple : <https://thundercode.ai>

  • Cliquez sur Suivant.

🧠 Ce qui se passe ensuite:

  • ThunderCode analyse automatiquement le site web.

  • Il scrape la structure et identifie les éléments clés de l'interface utilisateur pour aider à la génération des tests.


📋 Partie 2 : Configuration du projet

🔹 Étape 2.1 - Aperçu du projet

Complétez les informations suivantes :

  • Nom du projet - par exemple "Tests de connexion"

  • Marché cible - B2C, B2B PME, B2B Entreprise ou Gouv.

  • Utilisateurs cibles - Ajoutez des rôles tels que "invité", "administrateur" ou "utilisateur premium".

  • Capture d'écran (facultatif) - Téléchargez un PNG/JPG (max 3MB)

Cliquez sur Suivant.


🔹 Étape 2.2 - Portée et spécifications

Définir l'objectif du projet :

  • Objectifs du test - par exemple, "Vérifier tous les flux de connexion".

  • Fonctionnalités clés - par exemple, "Panier, filtres, connexion, paiement"

  • Intégrations - par exemple, "Stripe, Firebase, Algolia".

  • Méthodologie de test - Cochez une ou plusieurs cases :

    • Agile

    • Manuel

    • CI

    • TDD / BDD

Cliquez sur Suivant.


🔹 Étape 2.3 - Définir les normes de test

Choisissez des normes pertinentes pour votre produit :

  • Normes de qualité - par exemple, ISO 25010

  • Normes de sécurité - par exemple, GDPR, ISO 27001

  • Normes d**'accessibilité** - par exemple, WCAG 2.1

  • Normes en matière d'intelligence artificielle - par exemple, équité, explicabilité

  • Autres normes - Ajoutez les vôtres si nécessaire

Cliquez sur Suivant.


🔹 Étape 2.4 - Outillage et pile technologique

Donnez à ThunderCode le contexte de votre stack :

  • Framework - React, Angular, Vue, Django...

  • Plateforme d'hébergement - Vercel, Heroku, AWS...

  • Contrôle de version - GitHub, GitLab, Bitbucket...

Cliquez sur Soumettre.


🧪 Partie 3 : Créer votre premier scénario de test

🔹 Étape 3.1 - Page du projet de test

Après avoir soumis, vous atterrissez sur le tableau de bord de votre projet:

  • Onglets pour :

    • Cas de test

    • Exécutions de tests

    • Environnements

  • Cliquez sur "Add a Test Case".


🔹 Étape 3.2 - Décrire le scénario de test

  • Vous arrivez sur une page intitulée "Décrivez votre cas de test et cliquez sur Générer des étapes de test".

  • Saisissez une phrase simple comme :

    "Vérifier que la page d'accueil est en français".

  • Cliquez sur "Générer des étapes de test".


🤖 Partie 4 : Création des étapes de test

🔹 Étape 4.1 - Examiner les étapes générées

ThunderCode génère une liste d'étapes de test claires et structurées à partir de votre description :

Chaque étape est :

  • Rédigée dans un langage clair et exploitable

  • Automatiquement numérotée et structurée dans l'ordre d'exécution.

Vous pouvez :

  • Modifier les étapes

  • lesréorganiser

  • Supprimer les étapes non désirées


Étape 4.2 - Utiliser le chat de l'IA

  • Sur le côté droit, vous verrez un panneau de discussion.

  • Vous pouvez :

    • demander à l'IA de clarifier des étapes

    • Demander des changements

    • Demander des modifications (par exemple, ajouter, supprimer, réorganiser des étapes)

    • Ajouter des détails supplémentaires

Exemple :

"Après l'étape 1, ajouter une étape pour attendre 10 secondes".



🧪 Partie 5 : Exécuter et analyser les résultats

🔹 Étape 5.1 - Exécuter le test

Cliquez sur Exécuter pour démarrer le test.

ThunderCode ouvre un navigateur en direct sur la droite et commence à exécuter chaque étape en temps réel.

  • Chaque étape est mise en évidence au fur et à mesure qu'elle s'exécute.

  • Vous pouvez voir exactement ce que l'agent IA fait : visiter des pages, cliquer sur des boutons ou remplir des entrées.


Étape 5.2 - Assertions et vérifications

À la fin du test (ou pendant celui-ci), ThunderCode effectue des assertions pour vérifier si les éléments ou le contenu attendus sont présents.

Exemple : "Affirmer que le contenu de la page d'accueil est présent" :

"Affirmer que le contenu de la page d'accueil est affiché en français".

Chaque résultat d'assertion est classé par gravité :

  • 🔴 Critique - Problème bloquant.

    Une fonctionnalité majeure est interrompue et le test ne peut pas se poursuivre.

    → Le test s'arrête et est marqué comme ayant échoué.

  • 🟠 Élevé - Un élément important est manquant.

    Le test se termine, mais le résultat n'est pas fiable.

    → Le test est considéré comme un échec.

  • 🟡 Moyen - Problème mineur (par exemple, incohérence de l'interface utilisateur).

    → Le test se poursuit et est marqué comme réussi avec avertissement.

  • 🔵 F aible - Information ou cosmétique (par exemple, un petit changement de mise en page).

    → Le test passe mais enregistre le problème en tant qu'avis.

Pour tout échec, ThunderCode fournit :

  • Une capture d'écran au moment exact du problème.

  • Une explication générée par l'IA de ce qui n'a pas fonctionné.


😉 Partie 6 : Conseils supplémentaires

  • ✍️ Rédigez des messages clairs et spécifiques

    Utilisez des phrases courtes et directes qui décrivent exactement ce que vous voulez tester.

  • 🔖 Utilisez les noms exacts des boutons et des pages

    Faites référence aux éléments tels qu'ils apparaissent dans l'interface utilisateur.

    ✅ "Cliquez sur 'Changer le mot de passe'"

    ❌ "Réinitialisez vos informations d'identification"

  • Évitez les termes vagues

    N'utilisez pas de mots comme "naviguer" ou "interagir".

    Préférez :

    "Cliquer", "Aller à", "Sélectionner", "Taper".

  • ✂️ Veillez à ce que les instructions soient brèves

    Décomposez les longues instructions en petits morceaux.

    Cela permet à l'IA de générer des étapes de test plus précises et de meilleure qualité.

  • 📦 Concentrez-vous sur les cas de test

    Un test = un objectif.

    Évitez de mélanger plusieurs flux ou fonctionnalités dans un seul test.

Avez-vous trouvé la réponse à votre question ?