Testowanie API

Co to jest API?

API oznacza Azastosowanie Pprogramowanie Interface, który określa, w jaki sposób jeden komponent powinien współdziałać z drugim. Składa się z zestawu procedur, protokołów i narzędzi do budowania aplikacji.

Co to jest testowanie API?

Testowanie API jest wykonywane dla systemu, który posiada zbiór API do przetestowania. Podczas testowania sprawdzane są następujące elementy.

  • Badanie warunków brzegowych i upewnienie się, że wiązka testowa zmienia parametry wywołań interfejsu API w sposób, który weryfikuje funkcjonalność i ujawnia awarie.

  • Generowanie większej liczby kombinacji parametrów o wartości dodanej w celu weryfikacji wywołań z dwoma lub więcej parametrami.

  • Weryfikacja zachowania interfejsu API uwzględniającego zewnętrzne warunki środowiska, takie jak pliki, urządzenia peryferyjne itp.

  • Weryfikacja sekwencji wywołań API i sprawdzenie, czy interfejsy API dają użyteczne wyniki z kolejnych wywołań.

Testy wspólne wykonywane na API

  • Wartość zwracana na podstawie warunku wejściowego - wartość zwracana przez interfejs API jest sprawdzana na podstawie warunku wejściowego.

  • Sprawdź, czy interfejs API nic nie zwraca.

  • Sprawdź, czy interfejs API wyzwala inne zdarzenie lub wywołuje inny interfejs API. Dane wyjściowe zdarzeń powinny być śledzone i weryfikowane.

  • Sprawdź, czy interfejs API aktualizuje jakąkolwiek strukturę danych.