Test API

Qu'est-ce qu'une API?

API signifie Aapplication Pprogrammation Interface, qui spécifie comment un composant doit interagir avec l'autre. Il se compose d'un ensemble de routines, de protocoles et d'outils pour créer les applications logicielles.

Qu'est-ce qu'un test d'API?

Le test d'API est effectué pour le système, qui possède une collection d'API qui doit être testée. Pendant le test, un test des éléments suivants est examiné.

  • Explorer les conditions aux limites et s'assurer que le faisceau de test fait varier les paramètres des appels d'API de manière à vérifier la fonctionnalité et à exposer les échecs.

  • Générer plus de combinaisons de paramètres à valeur ajoutée pour vérifier les appels avec deux paramètres ou plus.

  • Vérification du comportement de l'API qui prend en compte les conditions d'environnement externe telles que les fichiers, les périphériques, etc.

  • Vérifier la séquence des appels d'API et vérifier si les API produisent des résultats utiles à partir d'appels successifs.

Tests courants effectués sur les API

  • Valeur de retour basée sur la condition d'entrée - La valeur de retour des API est vérifiée en fonction de la condition d'entrée.

  • Vérifiez si l'API ne renvoie rien.

  • Vérifiez si l'API déclenche un autre événement ou appelle une autre API. La sortie des événements doit être suivie et vérifiée.

  • Vérifiez si l'API met à jour une structure de données.