testowanie api

OAuth 2.0 bez tajemnic – jak działa logowanie przez Google?

OAuth 2.0

OAuth 2.0 to jeden z tych tematów, które bardzo często pojawiają się w aplikacjach webowych, API, Postmanie i testowaniu, ale wiele osób rozumie go tylko powierzchownie. Klikasz „Zaloguj przez Google”, aplikacja przekierowuje Cię do logowania, potem wracasz do systemu i nagle jesteś zalogowany. Niby proste, ale pod spodem dzieje się kilka ważnych rzeczy. W tym …

OAuth 2.0 bez tajemnic – jak działa logowanie przez Google? Read More »

REST API vs SOAP API – najważniejsze różnice, zalety i wady

api vs rest

nterfejsy API są dziś podstawą komunikacji pomiędzy aplikacjami. Dzięki nim systemy mogą wymieniać dane, integrować się ze sobą oraz automatyzować wiele procesów biznesowych. W świecie tworzenia i testowania oprogramowania najczęściej spotykamy dwa podejścia do budowy usług sieciowych: REST API oraz SOAP API. Choć oba rozwiązania służą do komunikacji pomiędzy systemami, różnią się architekturą, sposobem przesyłania …

REST API vs SOAP API – najważniejsze różnice, zalety i wady Read More »

Bruno – małe narzędzie, które zmienia sposób testowania API

bruno

Dlaczego klasyczne podejście do testowania API zaczyna być problemem? Przez lata testowanie API kojarzyło mi się z jednym schematem: tworzysz kolekcję, dodajesz requesty, ustawiasz środowiska, dopisujesz testy w zakładce „Tests”. Wszystko działa. Do momentu, aż projekt zaczyna rosnąć. Kolekcje robią się coraz większe. Środowisk przybywa. Ktoś coś zmienił, ale nie zsynchronizował. Ktoś wyeksportował plik, ktoś …

Bruno – małe narzędzie, które zmienia sposób testowania API Read More »

Supertest i automatyzacja testów API

supert test automatyzacja api

Co to jest Supertest? SuperTest to biblioteka Node.js, która pomaga programistom i testerom testować interfejsy API. Rozszerza kolejną bibliotekę o nazwie superagent (klienta HTTP JavaScript dla Node.js i przeglądarki). Deweloperzy mogą używać SuperTest jako samodzielnej biblioteki lub z różnymi frameworkami testowymi JavaScript, takimi jak Mocha lub Jest. Mocha W tym wpisie wykorzystam do supertesta taki …

Supertest i automatyzacja testów API Read More »

pakiet premium