Rafał Podraza

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 »

Testy wydajnościowe w K6

testy wydajnościowe k6

Co to jest K6? K6 jest narzędziem typu open source, które pozwala na testowanie obciążenia naszych aplikacji. Dzięki k6 utrzymanie jak i sama implementacja testów wydajnościowych jest jeszcze łatwiejsza o czym za chwilę na prostym przykładzie się przekonasz. K6 jest rozwijany przez Grafana Labs i społeczność. Do czego możemy wykorzystać K6? Do typowych przypadków użycia, …

Testy wydajnościowe w K6 Read More »

Siedem zasad testowania | Co oznaczają?

siedem zasad testowania

Czym jest siedem zasad testowania oprogramowania? Są to zasady, które zostały zebrane i ustanowione wraz z rozwojem testowania i rozwojem oprogramowania przez ISTQB. Są uznawane za absolutną podstawę testowania. Więc jeśli zajmujesz się jakimkolwiek aspektem testowania oprogramowania, warto w pełni przejrzeć i zrozumieć te standardy. Dzięki temu sprawdzisz czy przestrzegasz ich w swojej organizacji, ponieważ …

Siedem zasad testowania | Co oznaczają? Read More »

Load testing vs Stress testing

testy przeciążeniowe vs testy obciążeniowe

Testy wydajnościowe Testy wydajności zapewniają, że wytwarzana aplikacja będzie szybka, stabilna i skalowalna dla użytkowników. Pozwalają nam zasymulować ruch dzięki któremu możemy zobaczyć, jak zareaguje aplikacja. Pozwala nam zidentyfikować wąskie gardła zarówno w kodzie, jak i infrastrukturze a następnie wprowadzić niezbędne poprawki, zanim kod trafi na produkcję.  Takie testy wydajnościowe możemy włączyć do ciągłej integrację …

Load testing vs Stress testing Read More »

Jak przygotować się do egzaminu ISTQB?

Egzamin ISTQB

Jeśli jesteś już zdecydowany i chcesz przystąpić do oficjalnego egzaminu ISTQB to ten wpis będzie idealny dla Ciebie. Jednak warto na początku opowiedzieć sobie trochę co nie co o samej konstrukcji tego egzaminu oraz o minimalnym progu punktów, który trzeba zdobyć. Egzamin ISTQB Egzamin ISTQB kojarzy nam się głównie z certyfikatem jaki możemy uzyskać, który …

Jak przygotować się do egzaminu ISTQB? Read More »

Pierwsze kroki w automatyzacji testów

automatyzacja testów

Wiele osób, które podejmuje decyzję o postawieniu swojego pierwszego kroku w wielkim świecie automatyzacji testów, zadaje sobie kilka przytłaczających pytań. Czemu przytłaczających? Bo wiem z doświadczenia osób w gałęzi testerskiej, że często takie pytania są powodem do odwlekania decyzji o rozpoczęciu rozwoju w kierunku automatyzacji bądź całkowicie zaprzepaszczeniu próby automatyzacji testów. Pytaniami, które się często …

Pierwsze kroki w automatyzacji testów Read More »

Top 10 wtyczek dla testera oprogramowania

W tym wpisie przedstawię Ci 10 wtyczek, które ułatwią codzienną pracę testera oprogramowania. To więc zaczynamy. LambdaTest Screenshots LambdaTest Screenshots – to jedno z najwyżej ocenianych rozszerzeń Chrome dostępnych w świecie testowania oprogramowania. Za pomocą jednego kliknięcia możesz robić zrzuty ekranu w maksymalnie 25 różnych konfiguracjach przeglądarki i systemu operacyjnego. Wszystkie zrzuty ekranu zostaną zrobione …

Top 10 wtyczek dla testera oprogramowania Read More »

Dlaczego powinieneś automatyzować testowanie oprogramowania

zalety testowanie automatyczne

Testowanie oprogramowania jest kluczową częścią cyklu życia oprogramowania (SDLC), ale przy zwiększonej dbałości o zapewnienie jakości (QA). Stare metody testowania oprogramowania nie mogą przyspieszyć wydawania oprogramowania i zapewnić dobrego doświadczenia użytkownika. Mniejsze budżety i dążenie do szybszych dostaw napędzają potrzebę lepszego podejścia do rozwoju i testowania. Co to jest testowanie oprogramowania? Testowanie oprogramowania to metoda …

Dlaczego powinieneś automatyzować testowanie oprogramowania Read More »

Sanity Testing vs Smoke Testing | Wprowadzenie i różnice

smoke testing vs sanity testing

Różnica w testach Smoke and Sanity to najbardziej niezrozumiany temat w testowaniu oprogramowania. Literatura na ten temat jest ogromna, ale większość z nich jest niejasna. W poniższym artykule postaram się rozwiać wszystkie wątpliwości.  Smoke Testing Smoke Testing (testy dymne) to technika testowania oprogramowania wykonywana po stworzeniu oprogramowania w celu sprawdzenia, czy krytyczne funkcje oprogramowania działają …

Sanity Testing vs Smoke Testing | Wprowadzenie i różnice Read More »

Testowanie regresji a retest – Różnice | Porównanie

regresja vs retest

Testowanie oprogramowania składa się z wielu różnych typów testów. Można je łatwo pomylić ze względu na ich podobieństwo i pozornie nakładające się cele. Czym są testy regresji? Celem testów regresji jest upewnienie się, że nowe aktualizacje lub funkcje dodane do oprogramowania nie uszkadzają żadnych wcześniej wydanych aktualizacji lub funkcji.  Aby przeprowadzić testowanie regresji, zwykle używa …

Testowanie regresji a retest – Różnice | Porównanie Read More »