Interfejs API
Rozwinięcie skrótu API to Interfejs Programowania Aplikacji, w skład którego wchodzi komplet procedur, protokołów i narzędzi, dzięki którym powstaje oprogramowanie zlecone przez klienta. Testowanie API stanowi podstawę do przechodzenia w testy automatyczne, a testowanie może być również wykonywane ad hoc.

Czym jest testowanie tego typu?
Testowanie zbioru API danego oprogramowania skupia się na sprawdzeniu poszczególnych elementów:
- sprawdzenie wartości brzegowych
- tworzenie dużej ilości kombinacji wprowadzanych parametrów
- kontrola zachowania aplikacji przy zmianach urządzeń czy manipulowaniu załącznikami
- ocena poprawności zachowania oprogramowania przy wywołaniu API
Jakie testy wykonywać?
- poprawność działań aplikacji przy przygotowanych wcześniej parametrach
- sprawdzenie, czy istnieje możliwość wywołania zwracania null
- ocena, w jakim stopniu aplikacja jest gotowa na aktualizacje
Cykl życia API
a) definiowanie wymagań, w oparciu o które powstaje aplikacja
b) określenie sposobu, w jaki przyszły użytkownik będzie mógł korzystać z danych
c) możliwość kontynuowania rozrastania się oprogramowania w przyszłości
d) przetestowanie
e) ocena bezpieczeństwa danych i sposobu ich wykorzystywania
f) etap wdrożenia
g) proces dystrybucji oprogramowania
Rodzaje testowania API
a) Testy 2 to 2- ocena poprawności działania aplikacji weryfikowanych funkcjonalności
b) Testy jednostkowe- określenie, czy end point zwraca to, co powinien dla wprowadzonych parametrów
c) testowanie obciążania- wskazania, jaki ruch może być wykonany
Zespół GREAT
Więcej informacji znajdziesz na naszej stronie.