Test API

Cos'è un'API?

API sta per Applicazione Programming Interface, che specifica come un componente deve interagire con l'altro. Consiste in una serie di routine, protocolli e strumenti per la creazione delle applicazioni software.

Cos'è un test API?

Il test API viene eseguito per il sistema, che ha una raccolta di API che dovrebbero essere testate. Durante il test, viene esaminato un test delle seguenti cose.

  • Esplorare le condizioni al contorno e garantire che il test harness vari i parametri delle chiamate API in modo da verificare la funzionalità ed esporre gli errori.

  • Generazione di più combinazioni di parametri a valore aggiunto per verificare le chiamate con due o più parametri.

  • Verifica del comportamento dell'API che tiene conto delle condizioni dell'ambiente esterno come file, dispositivi periferici e così via.

  • Verifica della sequenza delle chiamate API e verifica se le API producono risultati utili dalle chiamate successive.

Test comuni eseguiti su API

  • Valore restituito basato sulla condizione di input: il valore restituito dalle API viene verificato in base alla condizione di input.

  • Verifica se l'API non restituisce nulla.

  • Verifica se l'API attiva qualche altro evento o chiama un'altra API. L'output degli eventi dovrebbe essere monitorato e verificato.

  • Verifica se l'API sta aggiornando una struttura dati.