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.