JavaScript dla testerów oprogramowania

Node.js vs React.js

Node.js i React.js są dwoma filarami rozwoju aplikacji w środowisku JavaScript. Choć często występują razem, pełnią różne funkcje i odpowiadają za odrębne obszary działania aplikacji. Omawiamy, czym się różnią, jak się uzupełniają i w jakich przypadkach warto zastosować je osobno lub jako wspólny stack technologiczny.

Znasz SQL? To pytanie może kosztować cię pracę

"Masz bazę danych. Jak sprawdzisz, czy wszystko się dobrze zapisało?" Jeśli nie potrafisz odpowiedzieć bez wahania, należysz do 58,4% testerów manualnych, którzy nie korzystają z SQL w swojej codziennej pracy.

Mobile Testing App+ V0.0.45. Nowe tryby i narzędzia

W najnowszej wersji Mobile Testing App+ wprowadziliśmy szereg usprawnień, które upraszczają i przyspieszają testowanie aplikacji mobilnych. Do dwóch dotychczasowych trybów pracy – Browser i Screencast – dołączył trzeci oraz nowe funkcje diagnostyczne i automatyzujące.

Jak radzić sobie z flaky tests? Na przykładzie Azure

Gdy testy zawodzą losowo, trudno mówić o przewidywalnym procesie. A jeszcze trudniej zarządzać jakością, której nie da się zmierzyć. Flaky tests to problem techniczny, ale też organizacyjny. Pora się z nim rozprawić - metodycznie, systemowo i bez paniki. Omawiamy, jak to zrobić na przykładzie Azure DevOps.

Testy manualne vs. testy automatyczne

Poniższe jest opracowaniem tezy dotyczącej automatyzacji testów i jej wyższych kosztów oraz niższej skuteczności w zestawieniu z testami manualnymi w pewnych, bardzo określonych warunkach.

Przegląd testerskiego Internetu - Kwiecień 2025

Gdyby za każdą awarię systemu albo wyciek danych dawali testerom złotówkę, to kąpalibyśmy się w złocie. Na nieszczęście macie tylko przegląd miesiąca - żebyście wiedzieli, kto tym razem spektakularnie dał ciała i kto (oprócz testerów) nie poniósł konsekwencji.

Nowe licencje na testerzy+. Większa wartość, pełna przejrzystość

Wprowadzamy ważne ulepszenie na testerzy+! Od teraz wszystkie nasze plany subskrypcyjne – Indywidualny, Biznes i Biznes Pro – objęte są szczegółowymi licencjami. Zrobiliśmy krok w stronę większej transparentności i jeszcze większej wartości dla użytkowników.

Projektowanie przypadków testowych w oparciu o wyjściowe klasy równoważności

Klasy równoważności to jedna z technik testowania oprogramowania, służąca optymalizacji procesu testowania. W literaturze najczęściej opisywane są wejściowe klasy równoważności, których istotą jest podział zbioru na dane o podobnym sposobie przetwarzania przez obiekt testu. Nic nie stoi jednak na przeszkodzie, aby dzielić wartości na wyjściu testowanej metody czy funkcjonalności na klasy równoważności. Takie podejście nazywamy testowaniem w oparciu o wyjściowe klasy równoważności.

Prognozy na rok 2026

2025 nie rozkręcił się jeszcze na dobre, a już pytacie nas, jaki będzie 2026. Analizujemy obecny rok oraz wracamy do naszych przewidywań, by spróbować określić, jaki będzie następny.

Szybka weryfikacja gotowości produktu

Kiedy zaczynasz pracę z nową funkcjonalnością lub systemem, pierwsze minuty testów często mówią więcej niż godziny szczegółowej analizy. Michael Bolton nazwał to podejście "heurystyką pierwszej przeszkody" - prostą, ale skuteczną techniką weryfikacji gotowości produktu.