OctaSapien

Analyseur de différences de compatibilité d'interface

FREE
Plus de propositions

Vous avez trouvé quelque chose que nous pourrions améliorer ?
Guide d'utilisation pratique

Guide d'utilisation pratique

Un flux de travail pratique pour Analyseur de différences d'interface

Comparez localement les versions OpenAPI JSON, WSDL et XSD pour détecter les changements d'interface de rupture, les risques d'intégration et les tests de régression avant le transport.

1. Préparez-vous

Fournissez les contrats de référence et les contrats candidats dans le même format pris en charge : OpenAPI, WSDL ou XSD. Exemple : supprimez GET /orders d'un candidat OpenAPI.

2. Révision

Examinez les résultats classifiés et les références des sources. L'opération supprimée est signalée comme étant en rupture avec operation_removed et GET /orders comme preuve.

3. Mettre en pratique

La couverture est limitée aux règles contractuelles prises en charge. Les résultats ne prouvent pas la compatibilité universelle et n’exécutent pas les consommateurs ; confirmer le comportement d'exécution et les dépendances spécifiques au consommateur.

Vérification avant utilisation opérationnelle

  • Utilisez un cas représentatif avec les données nécessaires pour le reproduire.
  • Confirmez le résultat dans l'environnement cible autorisé lorsque les versions d'exécution, les espaces de noms, les extensions, les autorisations ou la configuration du système peuvent modifier le résultat.
  • Enregistrez la source, les hypothèses, les paramètres de l'outil et le résultat attendu afin qu'un autre examinateur puisse reproduire la vérification et distinguer les faits vérifiés des recommandations.