Podejście do testowania API
To jest przedstawienie mojego podejścia do testowania API, które zostało wzbogacone w ramach kursu architektury klient-serwer i API. Moduły kursu obejmowały:
1. Moduł architektury oprogramowania: DNS; struktura architektury; proxy, brama, równoważnik obciążenia; monolit bezserwerowy, mikroserwis
2. HTTP: żądanie/odpowiedź; URL/URI; nagłówki, metody, kody statusu, autoryzacja, uwierzytelnianie, JSON, XML
3. Koncepcja API: RESTful API, GraphQL, Swagger, Postman, dokumentacja API
4. Testowanie API i Postman: walidacja schematu, zautomatyzowane przypadki testowe w Postmanie, raportowanie (postman cli, newman), CI/CD
1. Moduł architektury oprogramowania: DNS; struktura architektury; proxy, brama, równoważnik obciążenia; monolit bezserwerowy, mikroserwis
2. HTTP: żądanie/odpowiedź; URL/URI; nagłówki, metody, kody statusu, autoryzacja, uwierzytelnianie, JSON, XML
3. Koncepcja API: RESTful API, GraphQL, Swagger, Postman, dokumentacja API
4. Testowanie API i Postman: walidacja schematu, zautomatyzowane przypadki testowe w Postmanie, raportowanie (postman cli, newman), CI/CD