Tests API avec l'IA en 10 minutes
Importer votre collection API
Rendez-vous dans l'onglet Collections, cliquez sur "+" (Ajouter une collection) pour ajouter votre collection API. Vous pouvez importer des collections de plusieurs manières :
Exports Postman : importation directe depuis Postman
Exports Swagger : chargement de fichiers swagger.yaml/json
Export depuis les journaux : utilisez nos SDK Rails/Node.js
Générer un Swagger : utilisez notre SDK open-source
Importer depuis Supabase
Créer votre test avec l'IA
Naviguez vers l'onglet API Testing puis Test Scenarios, puis cliquez sur Add New Test Scenario puis Create with AI pour commencer.
Créer avec l'IA
Notre modèle d'IA personnalisé analyse votre collection API (importée ci-dessus) et la documentation produit pour générer des scénarios de test. Vous pouvez créer un ou plusieurs scénarios et les réviser et modifier selon vos besoins.
Scénario de test unique
Vous pouvez créer un scénario de test unique en suivant ces étapes :
Sélectionnez votre collection
Choisissez les API que vous souhaitez tester (toutes les API sont sélectionnées par défaut)
Décrivez votre scénario de test en français ordinaire, plus vous fournissez de détails, mieux c'est !
Création du scénario : une fois créé, cliquez sur "Aller au scénario de test", ou fermez simplement la fenêtre modale. Le processus continuera en arrière-plan et vous recevrez une notification par e-mail quand il sera prêt.
Activation : le système prépare les données de requête et marque votre scénario de test comme actif.
Saisie humaine requise ? Si une saisie supplémentaire est nécessaire, le scénario de test sera marqué avec une icône jaune, et vous recevrez une notification vous demandant de fournir les détails requis.
Gestion des scénarios de test :
Affichez et développez les cas de test pour plus de détails.
Modifiez ou ajoutez de nouveaux cas de test en cliquant sur "+ Add New Test Case".
Dans le panneau de droite, vérifiez les détails, exécutez les tests et suivez leur statut.
Le titre de votre scénario de test créé apparaîtra sous Test Scenarios. Si vous ne voyez pas les cas de test immédiatement, ils sont encore en cours de génération, attendez la notification par e-mail.
Plusieurs scénarios de test
Vous pouvez créer plusieurs scénarios de test en suivant ces étapes :
Sélectionnez votre collection : choisissez la collection API que vous souhaitez tester.
Choisissez les API : sélectionnez les API spécifiques à tester. Par défaut, toutes les API sont sélectionnées.
Définissez vos exigences : fournissez les détails nécessaires pour vos scénarios de test.
Sélectionnez les types de scénarios : choisissez parmi :
Positif : teste le comportement attendu.
Négatif : teste la façon dont l'API gère les erreurs et les défaillances.
Limite : teste les limites et les cas extrêmes de l'API.
Choisissez les types de tests : sélectionnez le type de tests à exécuter :
Tests unitaires : valident les endpoints API individuels.
Tests d'intégration : vérifient les interactions entre plusieurs API.
Tests de sécurité : garantissent la sécurité et la conformité de l'API.
Définissez la complexité des tests unitaires (scénarios négatifs) : si vous sélectionnez des scénarios de tests unitaires négatifs, vous pouvez choisir parmi :
Faible : génère un nombre minimal de cas de test négatifs.
Moyen : génère un nombre équilibré de cas de test.
Élevé : génère un ensemble complet de cas de test négatifs.
Cliquez sur "Generate" : le système créera automatiquement les scénarios de test.
Que se passe-t-il après la création des scénarios de test ?
Option de génération des données de test : après la génération des scénarios, vous pouvez choisir de créer des données de test. Cette option est proposée avant l'exécution.
Traitement des scénarios : le système prépare les données de requête et marque les scénarios de test comme Actifs une fois qu'ils sont prêts.
Saisie humaine requise ? : si une saisie manuelle supplémentaire est nécessaire pour les données de test, le scénario sera marqué avec une icône jaune, et vous recevrez une notification pour fournir les détails requis.
Alertes pour les données de requête manquantes : si un scénario de test nécessite une saisie manuelle de données, une alerte orange s'affichera indiquant : "Information supplémentaire nécessaire : les données de requête doivent être configurées pour ce scénario de test. Veuillez cliquer sur le bouton 'Request data' pour continuer."
Le bouton "Request Data" vous permet de saisir les détails manquants.
Le scénario de test reste inactif jusqu'à ce que les données requises soient fournies.
Une fois terminé, le scénario peut être marqué comme Actif et exécuté.
Notification par e-mail : vous recevrez une alerte par e-mail lorsque les scénarios de test seront entièrement créés.
Gestion des scénarios de test :
Vous pouvez voir vos scénarios de test créés sous la page Test Scenarios.
Développez les cas de test pour voir les détails.
Modifiez les cas de test existants ou ajoutez-en de nouveaux en cliquant sur "+ Add New Test Case".
Le panneau de droite vous permet de voir les détails des tests, d'exécuter les tests et de vérifier leur statut.
Les titres de vos scénarios de test apparaîtront sous Test Scenarios. Si vous ne voyez pas les cas de test immédiatement, ils sont encore en cours de génération, attendez la notification par e-mail.
Foire aux questions
Pourquoi choisir Qodex.ai ?
Qodex.ai simplifie et accélère le processus de test des API en tirant parti d'outils alimentés par l'IA et de l'automatisation. Voici pourquoi il se distingue :
- Automatisation alimentée par l'IA
Atteignez 100% d'automatisation des tests API sans écrire une seule ligne de code. L'IA de pointe de Qodex.ai réduit les efforts manuels, offrant une efficacité et une précision inégalées.
- Plateforme conviviale
Importez facilement des collections API depuis Postman, Swagger ou des journaux d'application et commencez à tester en quelques minutes. Pas de courbe d'apprentissage abrupte ni d'expertise technique requise.
- Scénarios de test personnalisables
Que vous utilisiez la génération de tests assistée par l'IA ou créiez des cas de test manuellement, Qodex.ai s'adapte à vos besoins.
- Surveillance et rapports en temps réel
Obtenez des informations instantanées sur la santé des API, les taux de réussite des tests et les métriques de performance.
- Outils de collaboration évolutifs
Conçu pour des équipes de toutes tailles, Qodex.ai propose des plans de test, des suites et de la documentation favorisant une collaboration fluide.
- Efficacité en termes de coûts et de temps
Économisez du temps et des ressources en éliminant la surcharge des tests manuels.
- Compatibilité CI/CD
Intégrez facilement Qodex.ai dans vos pipelines CI/CD pour garantir des tests automatisés cohérents tout au long de votre cycle de développement.
Comment valider une adresse e-mail avec une regex Python ?
Vous pouvez utiliser le modèle regex suivant pour valider une adresse e-mail : ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
Qu'est-ce qu'un testeur de regex Go ?
Go Regex Tester est un outil spécialisé pour les développeurs permettant de tester et déboguer des expressions régulières dans l'environnement de programmation Go. Il offre une évaluation en temps réel des modèles regex, aidant à un développement efficace des modèles et au dépannage.
Discover, Test, & Secure your APIs 10x Faster than before
Auto-discover every endpoint, generate functional & security tests (OWASP Top 10), auto-heal as code changes, and run in CI/CD - no code needed.
Related Blogs





