La rédaction de cas de test est l'une des parties les plus chronophages du développement d'API, car elle doit couvrir de multiples scénarios, tels que les cas normaux, anormaux, limites et de sécurité. La création manuelle de ces cas prend généralement beaucoup de temps.
Heureusement, Apidog prend désormais en charge les cas de test automatiques générés par l'IA. Basée sur vos spécifications d'API, la fonction IA d'Apidog peut créer intelligemment un ensemble complet de cas de test couvrant un large éventail de scénarios en quelques secondes.
Cas de test générés par l'IA en action
1. Génération en un clic de dizaines de cas de test
Cliquez sur le bouton Générer, et en quelques secondes, vous verrez apparaître des dizaines de cas de test entièrement structurés dans votre liste.

2. Catégorisation automatique par type de test
La fonction IA d'Apidog classe automatiquement les cas de test générés en catégories telles que les tests positifs, négatifs, limites et de sécurité.
3. Exécution et validation instantanées
Vous pouvez exécuter les cas de test générés immédiatement et visualiser les réponses de l'endpoint en temps réel. Il n'est pas nécessaire d'attendre que tous les cas de test soient générés – vous pouvez adopter directement les cas valides dans votre suite de tests officielle.

4. Opérations en masse pour une gestion efficace
Exécutez, acceptez ou rejetez plusieurs cas de test à la fois. Cela permet de filtrer plus rapidement et de ne conserver que les cas de test de haute qualité.

5. Génération parallèle multi-tâches
Vous pouvez lancer plusieurs tâches de génération simultanément pour comparer les résultats et la qualité des différents modèles d'IA.

Essayez-le vous-même dans Apidog et découvrez comment l'IA transforme votre flux de travail de test !
Comment activer les fonctionnalités d'IA
Avant de pouvoir utiliser la fonctionnalité Génération de cas de test par IA, quelques étapes de configuration simples sont nécessaires.
Par défaut, les fonctionnalités d'IA dans Apidog sont désactivées et doivent être activées manuellement.
- Autorisations : Vous devez être un administrateur d'organisation ou d'équipe (ou supérieur) pour configurer cette fonctionnalité.
- Version : Assurez-vous d'avoir mis à jour Apidog vers la dernière version.
- Chemin d'activation : Allez dans
Paramètres de l'organisation / de l'équipe→Fonctionnalités IA, et activez les fonctionnalités IA pour votre organisation ou votre équipe. Une fois activés, tous les projets au sein de l'équipe peuvent accéder aux fonctionnalités IA.

Configurer les fournisseurs de modèles
Après avoir activé les fonctionnalités d'IA, vous devrez configurer au moins un fournisseur de modèles.
Apidog prend actuellement en charge plusieurs fournisseurs de modèles par défaut — y compris
OpenAI, Anthropic, Google AI Studio et Google Vertex — et permet également des configurations d'API personnalisées pour d'autres fournisseurs.

Vous devrez fournir les détails suivants lors de la configuration :
- Clé API : Utilisée pour l'authentification lors de l'appel de l'endpoint IA. Vous pouvez la tester pour vérifier sa validité.
- URL de base de l'API : L'endpoint pour l'envoi des requêtes. Les fournisseurs prédéfinis le remplissent automatiquement.
- Liste des modèles : Choisissez les modèles à activer. Seuls les modèles activés seront disponibles dans les fonctionnalités IA d'Apidog.

Conseil de pro : Pour les meilleurs résultats de génération, choisissez un modèle puissant. Les modèles moins avancés peuvent produire des résultats insatisfaisants.
Définir les modèles par défaut et activer les fonctionnalités liées à l'IA
Si vous n'avez pas spécifié de modèle à utiliser, Apidog en sélectionnera un automatiquement pour vous. Vous pouvez également choisir manuellement un modèle spécifique comme modèle par défaut et activer les fonctionnalités liées à l'IA dont vous avez besoin.

Une fois que tout est configuré et que les fonctionnalités IA sont activées, il vous suffit de rafraîchir votre projet, et vous verrez les nouvelles fonctionnalités IA apparaître dans toute l'interface du projet.
Comment générer des cas de test avec l'IA
Dans l'onglet Cas de test de n'importe quel endpoint, vous trouverez une entrée intitulée Générer avec l'IA.

En cliquant dessus, un panneau latéral s'ouvre où vous pouvez sélectionner les types de cas de test à générer — y compris les types positifs, négatifs, limites et de sécurité ainsi que leurs sous-catégories.

Si l'endpoint nécessite une authentification, Apidog détecte et applique automatiquement les identifiants. Les clés sont chiffrées localement, transmises de manière sécurisée et déchiffrées après la génération, garantissant à la fois la fonctionnalité et la sécurité.

Avant la génération, vous pouvez ajouter des instructions supplémentaires dans la zone de saisie inférieure pour que la sortie de l'IA corresponde mieux à vos attentes.
- Définissez le nombre de cas de test à générer (jusqu'à 80 par lot).
- Sélectionnez le modèle d'IA à utiliser.

Après avoir cliqué sur Générer, l'IA commence à travailler en se basant sur vos spécifications d'API et votre configuration. Les cas de test générés peuvent être exécutés instantanément pour vérifier les réponses de l'API. Acceptez les cas qui répondent à vos besoins ou supprimez ceux qui ne sont pas souhaités — et vous pouvez également en gérer plusieurs à la fois.

Remarque : Plus vos spécifications d'API sont détaillées, meilleurs seront vos cas de test générés par l'IA.
Par exemple, si chaque valeur d'énumération dans vos spécifications d'API inclut des explications claires, la fonction IA d'Apidog peut générer automatiquement des cas couvrant toutes les valeurs d'énumération possibles — même en utilisant des méthodes de test par tableaux orthogonaux pour des combinaisons optimales.
Dans les futures versions, Apidog prendra en charge la configuration des données de test dans les cas de test, permettant à l'IA de générer et de remplir automatiquement les données de test pertinentes, améliorant ainsi davantage l'efficacité des tests.
Plus de fonctionnalités IA dans Apidog
Au-delà de la génération de cas de test, la fonction IA d'Apidog inclut plusieurs autres fonctions intelligentes :
Modifier les schémas avec l'IA
Activez la modification des paramètres assistée par l'IA sous Paramètres de l'organisation / de l'équipe → Fonctionnalités IA, puis rafraîchissez votre projet.
Passez la souris sur un schéma dans l'interface, et vous verrez l'icône de la fonctionnalité IA apparaître — cliquez dessus pour laisser l'IA modifier vos schémas automatiquement.
Vérification de la conformité des endpoints
Activez la Vérification de la conformité des endpoints dans Fonctionnalités IA, puis rafraîchissez votre projet. Après avoir configuré des directives de conception d'API, vous pouvez utiliser l'IA pour vérifier si vos API respectent les règles.

Nommage par IA
Activez le Nommage IA sous Fonctionnalités IA, puis rafraîchissez votre projet. Lors de l'édition d'un endpoint ou d'un schéma, passez la souris sur une zone de nom de champ — l'icône IA apparaîtra, permettant à l'IA de suggérer des noms de champs standardisés basés sur les conventions de nommage de votre équipe.

Conclusion
La fonctionnalité de génération de cas de test par IA d'Apidog crée automatiquement un ensemble complet de cas de test couvrant les scénarios normaux, anormaux, limites et de sécurité. Vous pouvez exécuter, vérifier et gérer ces cas instantanément et en masse — ce qui permet de gagner du temps, de réduire le travail répétitif et de permettre aux testeurs de se concentrer sur la validation logique et l'optimisation de la stratégie de test. Cela améliore considérablement l'efficacité globale des tests.
Au-delà de la génération de cas de test, Apidog propose également une gamme d'outils basés sur l'IA conçus pour simplifier et accélérer votre flux de travail de développement d'API. Pour des instructions étape par étape, visitez le Centre d'aide d'Apidog.
