PrzedsprzedażAkademia AI w testach i jakości oprogramowania: 1 350 zł zamiast 1 750 zł netto do 30 listopada

Startuje przedsprzedaż Akademii AI w testach i jakości oprogramowania: 5 tygodni z Tomaszem Stelmachem, start 11 stycznia 2027. Wyjątkowa cena 1 350 zł netto zamiast 1 750 zł tylko do 30 listopada.

zostało 18 dniZobaczcie program i zapiszcie się
Testowanie statyczne: przeglądy, analiza statyczna i checklista wymagań
Czas czytania: 13 minut

Testowanie statyczne to sprawdzanie produktów pracy, takich jak wymagania, historyjki użytkownika, kod, plany testów czy kontrakty API, bez uruchamiania oprogramowania. Robicie to ręcznie, w przeglądach, albo narzędziem, w analizie statycznej. Tak definiuje je sylabus ISTQB Certyfikowany Tester Poziom Podstawowy v4.0 w rozdziale 3 i tej terminologii trzymamy się w całym tekście. Najtańszy defekt to ten, który znaleźliście w zdaniu wymagania, zanim ktokolwiek napisał do niego linię kodu i dwadzieścia przypadków testowych.

Ten przewodnik nie kończy się na definicji. Dostajecie porównanie z testowaniem dynamicznym w pięciu punktach z sylabusa, tabelę czterech typów przeglądów, gotową checklistę przeglądu historyjki użytkownika z przykładem znalezionych anomalii oraz instrukcję czytania wyniku analizy statycznej na przykładzie bramki jakości SonarQube. Na końcu plan wdrożenia na pierwsze cztery tygodnie.

Czym jest testowanie statyczne według ISTQB?

Według sylabusa ISTQB CTFL v4.0 (sekcja 3.1) w testowaniu statycznym oprogramowanie nie musi być wykonywane, a produkty pracy ocenia się przez manualne badanie, czyli przeglądy, albo przy pomocy narzędzia, czyli analizę statyczną. Celem jest poprawa jakości, wykrywanie defektów i ocena takich cech jak czytelność, kompletność, poprawność, testowalność i spójność. Testowanie statyczne służy zarówno weryfikacji, jak i walidacji: sprawdzacie, czy dokument jest zrobiony dobrze, i czy opisuje to, czego interesariusze naprawdę potrzebują.

Przeglądowi podlega prawie wszystko, co da się przeczytać i zrozumieć: specyfikacja wymagań, kod źródłowy, plan testów, przypadki testowe, elementy rejestru produktu (backlogu), karty testów eksploracyjnych, dokumentacja projektowa, umowy i modele. Analiza statyczna potrzebuje z kolei struktury, względem której można coś sprawdzić, czyli kodu, modeli albo tekstu o formalnej składni. Sylabus wskazuje też wyjątek: nie analizujecie narzędziami kodu wykonywalnego firm trzecich, jeśli zabraniają tego względy prawne.

WYMAGANIA I BACKLOGHistoryjki użytkownika, kryteria akceptacji, specyfikacje. Tu leży największy potencjał, bo defekt z wymagania mnoży się w kodzie i testach.
PROJEKT I MODELEArchitektura, modele danych, kontrakty API. Niewydajna struktura bazy albo zła modularyzacja wychodzą tu taniej niż na produkcji.
KOD I KONFIGURACJAKod źródłowy, skrypty infrastruktury, pliki potoku CI. Przegląd kodu plus analiza statyczna przy każdym pull requeście.
TESTALIAPlan testów, przypadki testowe, karty testów. Przegląd wykrywa luki w pokryciu podstawy testów, na przykład kryterium akceptacji bez testu.

Czym testowanie statyczne różni się od dynamicznego?

Testowanie statyczne i testowanie dynamiczne się uzupełniają, a nie konkurują. Mają podobny cel, czyli wykrywanie defektów w produktach pracy, ale robią to inną drogą. Sylabus ISTQB v4.0 w sekcji 3.1.3 wymienia różnice, które zebraliśmy w tabeli, dodając do każdej przykład z codziennej pracy zespołu.

Kryterium Testowanie statyczne Testowanie dynamiczne
Uruchomienie oprogramowania nie jest potrzebne konieczne, test wykonuje kod
Co znajduje defekty bezpośrednio, na przykład sprzeczne zdania w wymaganiu awarie, z których defekt ustala się dopiero analizą
Do czego da się je zastosować także do produktów niewykonywalnych: wymagań, umów, planów tylko do produktów wykonywalnych
Rzadko wykonywane ścieżki łatwiej wykrywa defekty na ścieżkach trudnych do osiągnięcia wymaga danych i warunków, żeby dojść do tej ścieżki
Mierzone charakterystyki jakościowe niezależne od wykonania, np. utrzymywalność zależne od wykonania, np. wydajność działania
Typowy moment od pierwszego szkicu wymagań, przy każdej zmianie kodu od pierwszej działającej wersji modułu

Źródło: sylabus ISTQB CTFL v4.0.1, sekcja 3.1.3, 2024; przykłady: praktyka Quality Island, 2026.

W praktyce oba podejścia spotykają się w potoku CI: analiza statyczna kodu i testy jednostkowe uruchamiają się przy tym samym commicie, tylko pierwsza czyta kod, a drugie go wykonują. Szerszą mapę tego, gdzie w procesie siedzi który typ testów, znajdziecie w przeglądzie typów testów oprogramowania, a podział na poziomy w artykule o poziomach testowania.

Jakie defekty łatwiej znaleźć statycznie?

Sylabus wymienia siedem grup defektów, które łatwiej albo taniej znaleźć statycznie niż dynamicznie. Przy każdej dopisaliśmy przykład, jaki widzimy w projektach, które audytowaliśmy, żeby lista nie została abstrakcją.

Grupa defektów Przykład Co go wyłapie
Defekty w wymaganiach „Rabat naliczamy dla stałych klientów” bez definicji stałego klienta przegląd historyjki, rozmowa trzech ról (biznes, programista, tester)
Defekty projektu brak indeksu na kolumnie, po której filtruje każdy raport przegląd techniczny modelu danych
Wybrane defekty kodu zmienna bez przypisanej wartości, nieosiągalny albo zduplikowany kod, nadmierna złożoność analiza statyczna w CI
Odstępstwa od standardów nazwy klas niezgodne z konwencją zespołu linter, reguły w narzędziu analizy
Niepoprawne specyfikacje interfejsów kontrakt API ma pole amount jako liczbę, klient wysyła tekst przegląd kontraktu, walidacja schematu OpenAPI
Wybrane podatności przepełnienie bufora, zapytanie SQL sklejane z danych wejściowych analiza statyczna bezpieczeństwa (SAST)
Luki w pokryciu podstawy testów kryterium akceptacji bez ani jednego przypadku testowego przegląd macierzy śledzenia wymagań

Źródło: sylabus ISTQB CTFL v4.0.1, sekcja 3.1.3, 2024; przykłady z praktyki Quality Island.

Ile naprawdę oszczędza wczesne wykrycie defektu?

Sylabus ISTQB mówi ostrożnie: przeglądy kosztują, ale ogólne koszty projektu są zwykle znacznie niższe niż bez przeglądów, bo mniej czasu idzie na późne poprawki. Nie podaje mnożnika i dobrze, bo popularne liczby w tej sprawie mają kruche podstawy.

Wbrew pozorom

Wykres, według którego błąd naprawiany na produkcji kosztuje 100 razy więcej niż w wymaganiach, krąży po prezentacjach od dekad, często z podpisem „IBM Systems Sciences Institute”. Laurent Bossavit w książce The Leprechauns of Software Engineering prześledził historię tej krzywej i pokazał, że twarde dane źródłowe są skąpe, a kolejne cytowania przepisują się nawzajem. Kierunek zjawiska jest prawdziwy, bo poprawka w gotowym systemie dotyka kodu, testów, dokumentacji i wdrożenia. Konkretny mnożnik zmierzcie jednak u siebie, zamiast cytować liczbę bez pochodzenia.

Jak zmierzyć to u siebie? Najprościej przez dwie metryki z sylabusa (sekcja 5.3.1): liczbę defektów znalezionych w przeglądach i odsetek wykrytych defektów w kolejnych fazach. Z naszego doświadczenia wystarczą dwa sprinty z rzetelnym oznaczaniem, w której fazie defekt powstał i w której go znaleziono, żeby zespół przestał dyskutować, czy przeglądy „się opłacają”. Więcej o rachunku kosztów jakości piszemy w tekście o kosztach późno wykrytych błędów i w artykule o shift left testing.

Przegląd kodu według badania SmartBear w zespole Cisco

200 do 400

linii kodu na jeden przegląd, więcej obniża skuteczność

< 500

linii kodu na godzinę, szybsze tempo wyraźnie zmniejsza liczbę znalezionych defektów

60 min

maksymalny czas jednej sesji, potem uwaga przeglądającego spada

70 do 90%

wykrytych defektów przy przeglądzie 200 do 400 linii w 60 do 90 minut

Źródło: SmartBear, Best Practices for Code Review, na podstawie badania zespołu programistów Cisco Systems, dostęp 2026.

Te liczby pokrywają się z jednym z czynników powodzenia z sylabusa ISTQB (sekcja 3.2.5): przeglądajcie małe fragmenty, żeby przeglądający nie tracili koncentracji. Pull request na 2 000 linii nie zostanie przejrzany, zostanie co najwyżej zatwierdzony.

Jakie są rodzaje przeglądów i który wybrać?

Sylabus ISTQB v4.0 opisuje cztery często stosowane typy przeglądów, od najmniej do najbardziej formalnego. Ten sam produkt pracy może przejść kilka z nich, na przykład najpierw przegląd nieformalny, a potem inspekcję. O wyborze decydują cel, krytyczność i złożoność produktu, wymagania prawne oraz potrzeba śladu audytowego.

Typ przeglądu Kto prowadzi Główny cel Przegląd indywidualny przed spotkaniem Kiedy go wybrać
Przegląd nieformalny brak zdefiniowanego procesu wykrycie anomalii nie jest wymagany, brak formalnego wyniku szybkie spojrzenie kolegi na zmianę w kodzie albo szkic historyjki
Przejrzenie autor wiele celów: ocena jakości, edukacja przeglądających, konsensus, nowe pomysły, wykrycie anomalii możliwy, ale niewymagany nowa architektura, którą zespół musi zrozumieć, wdrażanie nowych osób
Przegląd techniczny moderator, przeglądający z kwalifikacjami technicznymi konsensus i decyzja w sprawie problemu technicznego, wykrycie anomalii zwykle tak wybór biblioteki, model danych, projekt integracji
Inspekcja lider przeglądu; autor nie może być liderem ani protokolantem znalezienie jak największej liczby anomalii, zbieranie metryk procesu tak, pełny proces ogólny wymagania w systemach krytycznych, sektor regulowany, kod modułu płatności

Źródło: sylabus ISTQB CTFL v4.0.1, sekcja 3.2.4, 2024 (polska wersja SJSI 4.0.0.1, 2025).

Uwaga na tłumaczenie, bo przyda się na egzaminie: walkthrough to w polskiej wersji sylabusa przejrzenie, nie „przejście”, jak bywa w tekstach w sieci. Pełne zestawienie zmian między sylabusami opisaliśmy w porównaniu ISTQB 4.0 i 3.1.

Jak przebiega przegląd i kto w nim uczestniczy?

Ogólny proces przeglądu definiuje norma ISO/IEC 20246, a sylabus ISTQB streszcza go w pięciu czynnościach. Im bardziej formalny przegląd, tym więcej zadań z każdej czynności trzeba wykonać.

  1. Planowanie. Ustalacie zakres: cel, produkt pracy, oceniane charakterystyki jakościowe, obszary szczególnej uwagi, kryteria wyjścia, standardy, nakład pracy i ramy czasowe.
  2. Rozpoczęcie przeglądu. Każdy uczestnik ma dostęp do produktu pracy, zna swoją rolę i dostaje wszystko, czego potrzebuje.
  3. Przegląd indywidualny. Każdy przeglądający ocenia produkt i notuje anomalie, zalecenia i pytania, korzystając z techniki przeglądu, na przykład z listy kontrolnej albo scenariuszy.
  4. Przekazanie informacji i analiza. Anomalia nie musi być defektem, więc każdą omawiacie i nadajecie jej status, właściciela i działanie. Tu zapada decyzja o poziomie jakości produktu.
  5. Usunięcie defektów i raportowanie. Dla każdego defektu powstaje raport o defekcie, po spełnieniu kryteriów wyjścia produkt pracy jest odbierany, a wyniki trafiają do raportu.
KIEROWNIKdecyduje, co podlega przeglądowi, i daje zasoby: ludzi i czas
AUTORtworzy produkt pracy i usuwa w nim defekty
MODERATORinaczej facylitator: prowadzi spotkanie, mediuje, pilnuje czasu i bezpiecznej atmosfery
PROTOKOLANTzbiera anomalie od przeglądających, zapisuje decyzje i nowe anomalie ze spotkania
PRZEGLĄDAJĄCYwykonuje przegląd: członek projektu, ekspert dziedzinowy albo inny interesariusz
LIDER PRZEGLĄDUodpowiada za całość: kto bierze udział, kiedy i gdzie

Jedna zasada z sylabusa robi największą różnicę w kulturze zespołu: ocena uczestników nigdy nie jest celem przeglądu. Przegląd, po którym autor szuka nowej pracy, znajduje mniej defektów niż przegląd, po którym autor stawia kawę, bo następnym razem pokaże kod wcześniej. O tym, jak przeglądy psują się w praktyce, piszemy też na portalu Strefa QA w tekście o najczęstszych antywzorcach w testowaniu.

Checklista przeglądu historyjki użytkownika: jak wygląda w praktyce?

Sylabus ISTQB wskazuje wprost, że techniki przeglądu stosuje się, żeby historyjki użytkownika były kompletne, zrozumiałe i miały testowalne kryteria akceptacji, a testerzy pomagają je ulepszać, zadając właściwe pytania. Poniżej przykład historyjki, jaką mogliście dostać w piątek po południu, i wynik jej przeglądu indywidualnego.

Historyjka SKLEP-412
Jako zalogowany klient chcę użyć kodu rabatowego w koszyku,
żeby zapłacić mniej.

Kryteria akceptacji:
1. Klient wpisuje kod w polu "Kod rabatowy" i klika "Zastosuj".
2. Poprawny kod obniża cenę.
3. Niepoprawny kod pokazuje komunikat błędu.
4. Strona działa szybko.
Pytanie z checklisty Odpowiedź dla SKLEP-412 Anomalia do zgłoszenia
Czy każde kryterium akceptacji da się sprawdzić jednym wynikiem tak albo nie? nie: kryterium 2 i 4 „obniża cenę” o ile, procentowo czy kwotowo, przed czy po kosztach dostawy?
Czy wymaganie niefunkcjonalne ma liczbę i warunki pomiaru? nie: „działa szybko” brak progu, np. odpowiedź API rabatu do 500 ms dla 95% żądań
Czy opisano wartości brzegowe i dane niepoprawne? częściowo co z kodem wygasłym, wykorzystanym, z wielkimi literami, ze spacją na końcu?
Czy wiadomo, kto nie może skorzystać z funkcji? nie czy gość bez logowania widzi pole kodu? czy kody się łączą?
Czy komunikaty są podane dosłownie? nie treść komunikatu błędu, język, dostępność dla czytnika ekranu
Czy są zależności od innych systemów? nie wspomniano skąd pochodzi lista kodów, co gdy usługa rabatów nie odpowiada?
Czy kryteria są spójne z innymi historyjkami? do sprawdzenia czy rabat działa z ratami i z darmową dostawą od progu?
Czy historyjka spełnia Definicję gotowości zespołu? nie do uzupełnienia przed planowaniem sprintu

Źródło: checklista Quality Island do przeglądu historyjek, oparta na sekcjach 3.1 i 4.5 sylabusa ISTQB CTFL v4.0.1.

Osiem pytań, dwadzieścia minut i siedem anomalii, zanim powstała pierwsza linia kodu. W naszych projektach taka lista żyje w szablonie zadania w narzędziu do śledzenia pracy, więc nikt nie musi jej pamiętać. Jeśli chcecie, żeby wymagania od początku dało się testować, ćwiczymy to na szkoleniu Analiza testowa: od wymagań do przypadków testowych, a progi takie jak w kryterium 4 na szkoleniu Analiza wymagań niefunkcjonalnych (NFR).

Jak czytać wynik analizy statycznej kodu na przykładzie SonarQube?

Analiza statyczna kodu źródłowego to druga noga testowania statycznego. Sylabus ISTQB podkreśla, że często jest częścią potoku CI i poza konkretnymi defektami kodu ocenia też utrzymywalność i bezpieczeństwo. Najczęściej spotykane narzędzie w firmach, z którymi pracujemy, to SonarQube, więc na nim pokażemy, jak czytać wynik.

Wynik zaczyna się od bramki jakości (quality gate), czyli zestawu warunków, które kod musi spełnić, żeby zmiana mogła przejść dalej. Wbudowana bramka „Sonar way” według dokumentacji SonarQube Server ma cztery warunki i wszystkie dotyczą nowego kodu, a nie całego repozytorium:

Warunek bramki Sonar way Co oznacza dla zespołu Typowa reakcja, gdy bramka jest czerwona
Brak nowych problemów (issues) zmiana nie wnosi nowych naruszeń reguł poprawić albo świadomie oznaczyć jako zaakceptowane z uzasadnieniem
Wszystkie nowe Security Hotspots przejrzane miejsca wrażliwe na bezpieczeństwo ktoś ocenił, a nie przemilczał przegląd hotspotu przez osobę z wiedzą o bezpieczeństwie
Pokrycie nowego kodu testami co najmniej 80,0% nowe linie są wykonywane przez testy dopisać testy jednostkowe do zmienionych gałęzi
Duplikacja w nowym kodzie najwyżej 3,0% zmiana nie kopiuje istniejącej logiki wydzielić wspólną metodę albo klasę

Źródło: SonarSource, dokumentacja SonarQube Server, Introduction to quality gates, 2026.

Zasada „tylko nowy kod” jest kluczowa dla starszych systemów: nie musicie naprawić 12 000 starych problemów, żeby zacząć, wystarczy nie dokładać nowych. Poniżej uproszczony fragment, na którym analiza statyczna zgłosi kilka problemów, zanim jakikolwiek test go uruchomi.

public BigDecimal naliczRabat(String kod, BigDecimal kwota) {
    String sql = "SELECT procent FROM rabaty WHERE kod = '" + kod + "'";
    Rabat rabat = repozytorium.znajdz(sql);
    int licznik;
    if (rabat.aktywny()) {
        return kwota.multiply(rabat.procent()).divide(new BigDecimal("100"));
    }
    return kwota;
}
Co zgłosi analiza Charakterystyka jakościowa Interpretacja dla zespołu
zapytanie SQL sklejane z danych wejściowych bezpieczeństwo (zabezpieczenia) ryzyko wstrzyknięcia SQL; zapytanie parametryzowane, priorytet najwyższy
możliwe odwołanie do wartości null (rabat), gdy metoda znajdz jest oznaczona jako mogąca zwrócić null niezawodność nieznany kod rzuci wyjątek zamiast komunikatu; obsłużyć brak rabatu
nieużywana zmienna licznik utrzymywalność drobiazg, ale sygnał, że kod był pisany w pośpiechu

Źródło: przykład Quality Island, 2026; nazwy kategorii według modelu ISO/IEC 25010 i dokumentacji SonarQube.

Uruchomienie analizy w Mavenie z czekaniem na wynik bramki wygląda tak, a parametr sonar.qualitygate.wait sprawia, że czerwona bramka zatrzymuje potok:

mvn verify sonar:sonar \
  -Dsonar.host.url=https://sonar.twoja-firma.pl \
  -Dsonar.token=$SONAR_TOKEN \
  -Dsonar.qualitygate.wait=true

Analiza statyczna ma też ograniczenia. Zgłasza fałszywe alarmy, a zespół, który dostaje 300 ostrzeżeń dziennie, przestaje je czytać. Dlatego zaczynacie od małego, uzgodnionego zestawu reguł i rozszerzacie go stopniowo. Wdrożenie takiej bramki w potoku robimy w ramach usługi budowy procesów CI/CD.

Kiedy testowanie statyczne nie działa?

Testowanie statyczne zawodzi zwykle z tych samych kilku powodów. Każdy z nich ma odpowiednik w czynnikach powodzenia z sylabusa ISTQB (sekcja 3.2.5), więc lista działa też jak diagnoza.

  • Brak celu i kryteriów wyjścia. „Rzućcie okiem” nie jest celem. Cel to na przykład: wszystkie kryteria akceptacji testowalne, zero anomalii krytycznych otwartych.
  • Za duże porcje. Specyfikacja na 80 stron w jednym przeglądzie kończy się przeglądem pierwszych dziesięciu.
  • Brak czasu na przygotowanie. Przegląd indywidualny robiony na spotkaniu to czytanie na głos, nie przegląd.
  • Ocena ludzi zamiast produktu. Zespół przestaje pokazywać wczesne wersje, a defekty przychodzą później i drożej.
  • Szum z narzędzia. Pełny zestaw reguł włączony w pierwszym tygodniu na starym kodzie zabija zaufanie do analizy statycznej.
  • Brak domknięcia. Anomalie bez właściciela i statusu wracają w kolejnym wydaniu jako błędy produkcyjne.

Ostatni punkt łączy się z tym, jak zgłaszacie defekty po przeglądzie. Struktura dobrego zgłoszenia jest taka sama jak po testach dynamicznych, opisaliśmy ją w poradniku jak poprawnie zgłosić błąd.

Od czego zacząć testowanie statyczne w Waszym zespole?

Nie zaczynajcie od inspekcji wszystkiego. Z naszego doświadczenia najlepiej działa plan na cztery tygodnie, w którym każdy krok daje widoczny efekt, zanim przyjdzie następny.

Tydzień Działanie Miara efektu
1 checklista przeglądu historyjki w szablonie zadania, przegląd przed każdym planowaniem sprintu liczba anomalii znalezionych przed sprintem
2 analiza statyczna w CI z bramką tylko na nowy kod, mały zestaw reguł czerwone bramki na tydzień, czas naprawy
3 przegląd kodu z limitem 400 linii na pull request i 60 minut na sesję odsetek PR powyżej limitu
4 inspekcja jednego krytycznego dokumentu, np. wymagań modułu płatności anomalie na stronę, decyzja o kryteriach wyjścia

Źródło: plan Quality Island, oparty na sekcjach 3.2.2 do 3.2.5 sylabusa ISTQB CTFL v4.0.1.

Po czterech tygodniach porównajcie dwie liczby: ile defektów znaleźliście w przeglądach i ile podobnych defektów wróciło z testów systemowych albo z produkcji. To jest Wasz własny mnożnik, mocniejszy niż każdy wykres z konferencji. Jeśli chcecie zrobić to z zewnętrznym spojrzeniem, sprawdzamy dojrzałość przeglądów i analizy statycznej w ramach audytu QA, a szerszy plan jakości dla całej organizacji, taki jak strategia jakości wdrożona dla PKO BP, układamy w ramach usługi strategia jakości oprogramowania. Wspólny język przeglądów i całego rozdziału 3 daje zespołowi szkolenie Certyfikowany Tester Poziom Podstawowy v4.0. Na wszystkich naszych szkoleniach przeszkoliliśmy już ponad 2 500 specjalistów.

Co zabrać z tego artykułu

01Testowanie statyczne to ocena produktów pracy bez uruchamiania oprogramowania: przeglądy wykonują ludzie, analizę statyczną narzędzia.

02Znajduje defekty bezpośrednio i także w produktach niewykonywalnych, czyli wymaganiach, umowach i planach; testowanie dynamiczne znajduje awarie w działającym kodzie.

03Cztery typy przeglądów według ISTQB v4.0: przegląd nieformalny, przejrzenie, przegląd techniczny i inspekcja; wybór zależy od celu i ryzyka.

04Checklista ośmiu pytań do historyjki użytkownika wyłapuje nietestowalne kryteria akceptacji, zanim powstanie kod.

05Bramka jakości SonarQube „Sonar way” ocenia tylko nowy kod: zero nowych problemów, przejrzane hotspoty, 80% pokrycia, do 3% duplikacji.

Źródło: sylabus ISTQB CTFL v4.0.1, dokumentacja SonarQube Server, SmartBear, praktyka Quality Island.

Chcecie, żeby wymagania i kod przechodziły przegląd, zanim trafią do testów? Pokażcie nam jeden sprint, wskażemy, gdzie testowanie statyczne zwróci się najszybciej.

Zamówcie audyt QA


Powiązane na blogu Quality Island

Pełna lista źródeł

Co o tym sądzisz?

Dodaj komentarz

Bądź na bieżąco
Strefa QA, portal z eksperckimi artykułami o jakości oprogramowania
Bądź na bieżąco
Specjalista ds. AI w organizacji
Specjalista ds. AI w organizacji: program przekwalifikowujący

4 400,00 zł

03.02.27, 14.04.27, 02.06.27
5 dni
Inżynier AI
Inżynier AI: program przekwalifikowujący dla specjalistów IT

6 900,00 zł

12.01.27, 16.03.27
8 tygodni
KURS ONLINE: PAQT Foundation, AI w pracy testera, przygotowanie do egzaminu

790,00 zł

Popularne artykuły
Język Gherkin: co to jest i jak go używać w testowaniu oprogramowania
Smoke test: co to jest, kiedy go uruchamiać i czym różni się od sanity testu
Jak zostać testerem oprogramowania: ścieżka krok po kroku bez dyplomu informatyka
Najnowsze artykuły
Kompetencje testera w erze AI: macierz umiejętności na 2027 dla testera manualnego, automatyzującego i lidera QA
Testy penetracyjne a testy bezpieczeństwa: różnice, ceny w zł i szablon zakresu
Audyt WCAG 2.2: przebieg, ceny w zł i szablon zapytania ofertowego
Popularne kategorie

Grupa marek jakości oprogramowania

Jakość oprogramowania w Polsce ma swój adres

Quality Island