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 38 dniZobacz program i zapisz się
Testowanie manualne vs automatyczne: jakie proporcje i kiedy automatyzacja się zwraca
Czas czytania: 13 minut

Testowanie manualne vs automatyczne to w praktyce nie wybór jednego z dwóch, tylko pytanie o proporcje: jaką część zestawu regresji opłaca się oddać skryptom, a jaką świadomie zostawić ludziom. Automat wygrywa tam, gdzie test uruchamiacie wiele razy i wynik jest jednoznaczny; człowiek tam, gdzie liczą się osąd, kontekst i ciekawość. Ten tekst daje Wam narzędzia do tej decyzji: kalkulator progu opłacalności całego zestawu liczony przyrostowo, kolejność automatyzacji, model proporcji oparty na piramidzie i kwadrantach z sylabusa ISTQB v4.0 oraz rytm pracy zespołu, w którym oba podejścia się uzupełniają.

Jeśli szukacie zestawienia różnic i macierzy decyzji dla pojedynczego przypadku testowego, opisaliśmy je osobno w artykule testowanie manualne i automatyczne: jakie są różnice. Bilans zalet i wad automatyzacji znajdziecie w tekście o zaletach i wadach automatyzacji testów. Tutaj patrzymy na cały zestaw testów i cały zespół.

Dlaczego „manualne czy automatyczne” to złe pytanie?

Pytanie „manualne czy automatyczne” pada zwykle wtedy, gdy regresja rośnie szybciej niż zespół, albo gdy ktoś z zarządu przeczytał, że automatyzacja „rozwiązuje problem testów”. Kłopot w tym, że odpowiedź dla całego projektu nie istnieje. W tym samym sklepie internetowym test naliczania rabatu przez API opłaca się zautomatyzować w pierwszym tygodniu, a ocena, czy nowy koszyk jest zrozumiały dla klienta, nigdy nie będzie zadaniem dla skryptu.

Sylabus ISTQB Certyfikowany Tester v4.0 ujmuje to dyplomatycznie: wśród ryzyk automatyzacji wymienia zarówno użycie narzędzia tam, gdzie lepiej sprawdzi się testowanie manualne, jak i nadmierne poleganie na narzędziu z pominięciem krytycznego myślenia. Oba ryzyka biorą się z tego samego błędu: decyzji podjętej dla całego projektu zamiast dla konkretnego testu.

Czym jest testowanie manualne, a czym automatyczne?

Krótko, bo pełne definicje są w artykule o różnicach. Testowanie manualne to wykonanie testu przez człowieka: tester przechodzi kroki przypadku testowego albo prowadzi sesję eksploracyjną i ocenia wynik. Testowanie automatyczne to wykonanie testu przez skrypt albo narzędzie, które porównuje rzeczywisty wynik z oczekiwanym, zwykle w potoku CI po każdej zmianie.

Testowanie manualne vs automatyczne: definicja testowania manualnego, testy wykonywane ręcznie przez testera
Testowanie manualne vs automatyczne: definicja testowania automatycznego, porównanie wyników rzeczywistych z oczekiwanymi przez skrypty

Ważne rozróżnienie, o którym zapomina się w dyskusjach: automatyzujecie wykonanie i porównanie wyników, a nie myślenie. Projekt przypadku testowego, dobór danych, decyzja, co jest wynikiem oczekiwanym, i analiza niezaliczonego testu pozostają pracą człowieka w obu podejściach.

Jakie mity krążą o obu podejściach?

W wielu tekstach o tym temacie, także w starszej wersji tego artykułu, powtarzały się dwa uproszczenia. Warto je sprostować, bo prowadzą do złych decyzji budżetowych.

Mit Jak jest naprawdę Skąd to wiemy
Testy automatyczne są wolne od ludzkich ograniczeń i zawsze niezawodne automaty eliminują proste pomyłki przy powtarzaniu, ale same bywają niestabilne: raz przechodzą, raz nie, przy tym samym kodzie Google Testing Blog, 2016: niemal 16% testów z jakimś poziomem niestabilności
Testy manualne nie są wielokrotnego użytku przypadki testowe, listy kontrolne i karty testów eksploracyjnych wykonuje się wielokrotnie, w każdej regresji; wielokrotnego użytku nie jest tylko sam czas testera sylabus ISTQB v4.0: testalia, regresja, testowanie w oparciu o listę kontrolną
Automatyzacja zastępuje testerów zmienia ich pracę: według sylabusa ISTQB jedną z korzyści jest więcej czasu na projektowanie nowych, głębszych testów sylabus ISTQB CTFL v4.0.1, sekcja 6.2
Raz napisany automat działa latami za darmo każda zmiana interfejsu, danych albo środowiska kosztuje utrzymanie; niedoszacowanie utrzymania sylabus wymienia jako ryzyko sylabus ISTQB CTFL v4.0.1, sekcja 6.2

Źródło: sylabus ISTQB CTFL v4.0.1, 2024; John Micco, Google Testing Blog, 2016.

Wbrew pozorom

Czerwony automat to nie zawsze nowy błąd. Według analizy Google z 2016 roku około 84% obserwowanych przejść testu z zaliczonego na niezaliczony dotyczyło testu niestabilnego, a w całym zbiorze około 1,5% uruchomień dawało wynik niestabilny. Automat, któremu zespół przestał ufać, jest droższy niż test manualny, bo kosztuje utrzymanie, a nie daje informacji. Dlatego w kalkulatorze niżej koszt analizy wyników liczymy razem z utrzymaniem.

Po ilu cyklach regresji automatyzacja się zwraca? Kalkulator progu opłacalności

Najważniejsza poprawka do typowej dyskusji to policzenie progu nie dla abstrakcyjnej „automatyzacji”, tylko dla konkretnej części zestawu regresji. Potrzebujecie trzech liczb, które zespół zna z doświadczenia albo zmierzy w jednym cyklu regresji.

N = K / (H_m - H_a)

K    jednorazowy koszt zbudowania automatów dla wybranej
     części zestawu regresji (godziny pracy)
H_m  godziny ręcznego wykonania tej części w jednym cyklu
H_a  godziny utrzymania automatów i analizy ich wyników
     w jednym cyklu, także fałszywych alarmów
N    liczba cykli regresji, po której ta część się zwraca

Jeśli H_a >= H_m, ta część zestawu nie zwróci się nigdy.

Policzmy to na przykładowym zestawie 300 przypadków testowych, z których każdy wykonany ręcznie zajmuje średnio 15 minut, czyli 75 godzin na pełną regresję. Kluczowe jest liczenie przyrostowe: każda kolejna porcja automatów jest droższa w napisaniu i utrzymaniu niż poprzednia, bo najpierw automatyzujecie to, co najprostsze i najstabilniejsze. Liczby są przykładowe, ale rzędy wielkości odpowiadają temu, co widzimy w projektach klientów.

Krok automatyzacji K (budowa) H_m (oszczędzone ręcznie na cykl) H_a (utrzymanie na cykl) Próg N dla tego kroku Przy regresji co 2 tygodnie
0 do 40%: 120 przypadków przez API i stabilne ścieżki 240 h 30 h 3 h 9 cykli ok. 4 miesiące
40 do 70%: 90 przypadków UI na stabilnym interfejsie 360 h 22,5 h 6 h 22 cykle ok. 10 miesięcy
70 do 90%: 60 przypadków UI na ekranach zmienianych co kilka sprintów 240 h 15 h 13 h 120 cykli ok. 4,5 roku
90 do 100%: 30 przypadków wymagających oceny człowieka nie dotyczy 7,5 h nie dotyczy nie zwróci się zostają manualne

Źródło: przykład Quality Island, 2026; wzór progu opłacalności N = K / (H_m − H_a) liczony przyrostowo.

Ile cykli regresji do zwrotu kolejnej porcji automatów (przykład)

0 do 40% zestawu

9

40 do 70% zestawu

22

70 do 90% zestawu

120

Źródło: obliczenia Quality Island według wzoru N = K / (H_m − H_a), dane przykładowe.

Z tej tabeli wynika odpowiedź na pytanie o proporcje: w tym przykładzie rozsądny cel to około 70% zestawu regresji w automatach, a pozostałe 30% to świadomie testy manualne, czyli 22,5 godziny pracy ludzi na cykl zamiast 75. Każdy kolejny procent automatyzacji kosztuje więcej, niż oszczędza. Ostatnie 10% automatyzacji to jak malowanie płotu, który sąsiad przestawia co dwa tygodnie. Wasz próg może wypaść przy 50% albo przy 85%, ale zawsze wyznacza go koszt utrzymania, a nie ambicja.

Rachunek zalet i wad automatyzacji z perspektywy budżetu i ryzyka opisujemy w artykule o zaletach i wadach automatyzacji testów. Przykład z praktyki: w projekcie dla Argos automatyzacja testów i uporządkowanie procesów QA skróciły regresję przed wydaniem z 5 dni do 10 godzin, a liczba błędów krytycznych na produkcji spadła o 46%. Cały przebieg opisaliśmy w case study jak skrócić testy regresyjne.

W jakiej kolejności automatyzować zestaw regresji?

Tabela wyżej działa na poziomie porcji zestawu. Która porcja jest „najprostsza i najstabilniejsza”, rozstrzygacie, oceniając pojedyncze przypadki testowe. Macierz decyzyjną z pięcioma kryteriami i progiem punktowym dla jednego przypadku testowego opisaliśmy w artykule testowanie manualne i automatyczne: jakie są różnice. Tu wystarczy zasada porządkowania zestawu przed liczeniem progu.

PORCJA 1Najpierw testy, które da się sprawdzić niżej niż przez interfejs: logika, reguły, naliczanie, kontrakty API. Tanie w budowie, prawie bez utrzymania.
PORCJA 2Potem stabilne ścieżki o wysokim ryzyku przez interfejs: logowanie, zakup, płatność. Droższe, ale chronią to, co zarabia.
PORCJA 3Na końcu ekrany zmieniane często, i tylko wtedy, gdy próg N wychodzi rozsądny. Często wystarczy zautomatyzować przygotowanie danych.
ZAWSZE RĘCZNIETesty wymagające oceny człowieka: eksploracja, użyteczność, pierwsze wrażenie nowej funkcji. Opiszcie je jako karty testów albo listy kontrolne.

Często ten sam przypadek testowy dzieli się na dwie części. Ocena, czy komunikat błędu jest zrozumiały dla klienta, wymaga człowieka, ale sprawdzenie, czy komunikat w ogóle się pojawia, jest idealnym zadaniem dla automatu.

Jakie proporcje wybrać: piramida testów i kwadranty testowe

Kalkulator pokazuje próg w godzinach. Do ustalenia proporcji w całym projekcie sylabus ISTQB v4.0 podsuwa dwa modele, które dobrze się uzupełniają.

Piramida testów (sekcja 5.1.6) pokazuje, że testy na dole są małe, odizolowane i szybkie, więc potrzeba ich dużo, a testy end-to-end na górze są wolne i potrzeba ich niewiele. W praktyce oznacza to, że automatyzację zaczynacie od testów modułowych i API, a automatów przez interfejs użytkownika macie najmniej. Więcej o warstwach w artykule o piramidzie testów.

Kwadrant testowy Co zawiera Manualnie czy automatycznie według ISTQB
Q1: cel technologiczny, wspieranie zespołu testy modułowe i testy integracji modułów automatycznie, w procesie ciągłej integracji
Q2: cel biznesowy, wspieranie zespołu testy funkcjonalne, przykłady, testy historyjek, prototypy UX, testowanie API, symulacje manualnie albo automatycznie
Q3: cel biznesowy, krytyka produktu testowanie eksploracyjne, testowanie użyteczności, testy akceptacyjne użytkownika często manualnie
Q4: cel technologiczny, krytyka produktu testy dymne i testy niefunkcjonalne poza użytecznością często automatycznie

Źródło: sylabus ISTQB CTFL v4.0.1, sekcja 5.1.7, kwadranty testowe Briana Maricka, 2024.

Kwadranty dają Wam gotową odpowiedź na pytanie, gdzie testy manualne są nie do zastąpienia: w Q3. Testowanie eksploracyjne i ocena użyteczności to praca, w której człowiek znajduje błędy, o których nikt nie pomyślał, pisząc przypadki testowe. Do takich sesji przydaje się zestaw pytań z artykułu Web Testing Heuristic Checklist.

Jak łączyć oba podejścia w jednym sprincie?

W dojrzałym zespole oba podejścia pracują w jednym rytmie. Tak wygląda typowy sprint w projektach, które prowadzimy.

Moment sprintu Manualnie Automatycznie
Doprecyzowanie historyjki przegląd kryteriów akceptacji, pytania o przypadki brzegowe nic, jeszcze nie ma czego uruchamiać
Implementacja szybkie sprawdzenie pierwszej wersji, krótka sesja eksploracyjna testy modułowe i API pisane razem z kodem, analiza statyczna w CI
Gotowa funkcja sesja eksploracyjna z kartą testu, ocena użyteczności automaty dla stabilnych ścieżek o wysokim ryzyku
Regresja przed wydaniem obszary nowe i zmienione w tym wydaniu, testy na prawdziwych urządzeniach pełny zestaw regresji w potoku, testy dymne po wdrożeniu
Po wydaniu analiza zgłoszeń od użytkowników monitoring i testy syntetyczne na produkcji

Źródło: praktyka Quality Island, 2026.

Zauważcie, że automatyczna regresja zwalnia ludzi właśnie po to, żeby mieli czas na eksplorację nowych obszarów. To jest korzyść, którą sylabus ISTQB wymienia wprost: więcej czasu dla testerów na projektowanie nowych, głębszych i skuteczniejszych testów. Plan wprowadzania tego rytmu krok po kroku opisuje artykuł na portalu Strefa QA o planie wdrożenia automatyzacji testów na 6 miesięcy.

Jakie błędy przy wyborze podejścia widzimy najczęściej?

  • Automatyzacja wszystkiego naraz. Zespół pisze automaty do każdego przypadku z arkusza, łącznie z jednorazowymi i wymagającymi oceny człowieka, i po pół roku utrzymuje więcej kodu testów niż testuje.
  • Automaty tylko przez interfejs. Test, który mógłby sprawdzić logikę przez API w 2 sekundy, przechodzi przez przeglądarkę w 40 sekund i psuje się przy każdej zmianie wyglądu.
  • Brak właściciela niestabilnych testów. Test raz zielony, raz czerwony zostaje w zestawie miesiącami, aż zespół przestaje patrzeć na wynik.
  • Rezygnacja z testów manualnych po wdrożeniu automatów. Znika eksploracja, a z nią błędy w obszarach, których nikt nie opisał w przypadkach testowych.
  • Decyzja bez liczb. Nikt nie zmierzył godzin ręcznej regresji ani kosztu utrzymania automatów na cykl, więc dyskusja o opłacalności to zderzenie opinii.

Z naszej praktyki

Przy przeglądzie zestawów regresji u klientów najczęściej okazuje się, że kilka procent przypadków generuje większość kosztu utrzymania. Zaczynamy więc od listy testów z najwyższym kosztem utrzymania na cykl i decyzji: przenieść niżej w piramidzie, uprościć albo oddać człowiekowi.

Ponad 450 000 napisanych przez nasz zespół testów automatycznych nauczyło nas jednego: najtańszy automat to ten, którego nie trzeba było pisać, bo ten sam warunek sprawdza test modułowy.

Źródło: dane własne Quality Island, 2026.

Od czego zacząć w Waszym zespole?

Zacznijcie od jednego popołudnia z zestawem regresji. Zmierzcie godziny jednego pełnego cyklu ręcznej regresji, podzielcie zestaw na cztery porcje z sekcji o kolejności automatyzacji i dla każdej policzcie próg N. Pojedyncze przypadki do porcji przypiszecie macierzą z artykułu o różnicach między testowaniem manualnym i automatycznym. W większości zespołów, z którymi pracowaliśmy, wynik mieści się na jednej stronie i od razu pokazuje, które automaty pisać w najbliższym sprincie, a które testy na zawsze zostaną w rękach ludzi.

Jeśli chcecie, żeby tę analizę zrobił z Wami zespół, który robił to w bankowości, e-commerce i branży medycznej, prowadzimy doradztwo w automatyzacji testów i automatyzację testów od podstaw, a regresję manualną możemy przejąć w ramach usługi testy regresyjne. Zespół, który chce pisać automaty sam, przygotujemy na szkoleniu Automatyzacja testów z narzędziem Playwright, a wspólny język kwadrantów, piramidy i ryzyk automatyzacji daje szkolenie Certyfikowany Tester Poziom Podstawowy v4.0.

Co zabrać z tego artykułu

01Pytanie nie brzmi „manualne czy automatyczne”, tylko jaka część zestawu regresji opłaca się w automatach, a jaka zostaje ludziom.

02Próg opłacalności porcji zestawu: N = K / (H_m − H_a), liczony przyrostowo; każda kolejna porcja automatów zwraca się wolniej, co wyznacza rozsądną proporcję.

03Automaty też bywają zawodne: według Google niemal 16% testów miało jakiś poziom niestabilności.

04Testy manualne są wielokrotnego użytku: przypadki testowe i listy kontrolne wracają w każdej regresji.

05Kwadranty ISTQB: Q1 automatycznie, Q3 (eksploracja, użyteczność, UAT) często manualnie; piramida mówi, by automatyzować jak najniżej.

Źródło: sylabus ISTQB CTFL v4.0.1, Google Testing Blog 2016, praktyka Quality Island.

Chcecie wiedzieć, które testy z Waszej regresji automatyzować najpierw, a które zostawić ludziom? Przejrzymy zestaw i policzymy próg opłacalności.

Porozmawiajmy o automatyzacji


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
Testy bezpieczeństwa dla początkujących
Testy bezpieczeństwa dla początkujących: OWASP Top 10 i pierwsze testy aplikacji webowych

1 000,00 zł

18.11.26, 09.12.26, 13.01.27, 03.02.27, 24.02.27, 17.03.27
1 dzień
AI Act w wyrobach medycznych
AI Act w wyrobach medycznych: testy i dokumentacja AI pod MDR

1 690,00 zł

30.11.26, 18.01.27, 08.03.27
1 dzień
AI Act w bankowości i ubezpieczeniach
AI Act w bankowości i ubezpieczeniach: scoring kredytowy, wycena ubezpieczeń i FRIA

1 690,00 zł

27.11.26, 15.01.27, 05.03.27
1 dzień
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
Testowanie migracji danych i systemów: co sprawdzić, zanim przełączycie produkcję
Metryki DORA psują się w erze AI: dlaczego szybkość wydawania przestaje być dowodem jakości
OWASP Top 10:2025 okiem testera: co sprawdzić w każdej z dziesięciu kategorii
Popularne kategorie