Badanie
Społeczności IT
2022
Tester i QA

Czego się dowiesz?

Tech

Pracujesz jako
Tester manualny
39%
QA
29%
Tester automatyzujący
24%
Test Team Leader
4.7%
Test Manager
1.8%
Test Analyst
0.2%
Inne
0.9%
Co testujesz?
Web
76%
API
55%
Mobile
35%
Desktop
32%
IoT / Embedded
8.5%
Bezpieczeństwo
5.4%
Gry
4.0%
AI / Machine Learning
2.7%
Inne
3.2%
Czym zajmujesz się w pracy?
Pisaniem i utrzymaniem przypadków testowych
81%
Tworzeniem dokumentacji
61%
Tworzeniem raportów
47%
Utrzymaniem środowisk testowych i deweloperskich
45%
Analizą danych
34%
Pisaniem kodu
31%
Pisaniem User Stories
23%
Monitorowaniem środowiska produkcyjnego
21%
Integracjami / deploymentem
20%
Zbieraniem wymagań
20%
Coachingiem i konsultingiem związanym z QA
19%
Testowaniem jednostkowym
17%
TDD / ATDD / BDD
16%
Wdrożeniami i monitorowaniem wdrożeń
13%
Obsługą klienta
11%
Wsparciem sprzedaży
2.2%
Jaki rodzaj dokumentacji dotyczącej testów jest tworzony w Twojej firmie?
Raporty błędów
74%
Raporty testów
71%
Skrypty testowe
52%
Wysokopoziomowe plany testowe
36%
Dashboardy
35%
Niskopoziomowe plany testowe
27%
Jakie metody testowania wykorzystujesz w pracy?
Testowanie eksploracyjne
89%
Przechodzenie scenariuszy testowych
85%
Testowanie na podstawie specyfikacji testów
63%
Testy Ad Hoc
60%
Bug Hunting
41%
Analiza logów i telemetrii produktu
37%
Symulowanie persony użytkownika
36%
Testowanie w parach
17%
Testowanie na ograniczonej grupie odbiorców (beta testing)
13%
Mob testing
7.3%
Przechodzenie scenariuszy testowych
100%
Testowanie eksploracyjne
95%
Testy Ad Hoc
70%
Testowanie na podstawie specyfikacji testów
65%
Bug Hunting
40%
Symulowanie persony użytkownika
40%
Analiza logów i telemetrii produktu
40%
Testowanie na ograniczonej grupie odbiorców (beta testing)
35%
Przechodzenie scenariuszy testowych
92%
Testowanie eksploracyjne
90%
Testowanie na podstawie specyfikacji testów
84%
Testy Ad Hoc
78%
Bug Hunting
54%
Analiza logów i telemetrii produktu
50%
Symulowanie persony użytkownika
30%
Testowanie w parach
20%
Testowanie na ograniczonej grupie odbiorców (beta testing)
18%
Przechodzenie scenariuszy testowych
80%
Testowanie eksploracyjne
70%
Testowanie na podstawie specyfikacji testów
66%
Testy Ad Hoc
44%
Analiza logów i telemetrii produktu
34%
Symulowanie persony użytkownika
28%
Bug Hunting
28%
Testowanie na ograniczonej grupie odbiorców (beta testing)
11%
Testowanie w parach
9.1%
Przechodzenie scenariuszy testowych
87%
Testowanie eksploracyjne
87%
Testowanie na podstawie specyfikacji testów
60%
Testy Ad Hoc
52%
Bug Hunting
40%
Symulowanie persony użytkownika
29%
Analiza logów i telemetrii produktu
24%
Testowanie w parach
13%
Testowanie na ograniczonej grupie odbiorców (beta testing)
9.2%
Mob testing
5.5%
Przechodzenie scenariuszy testowych
70%
Skąd wiesz, jakie testy musisz przeprowadzić?
Własne doświadczenia przy wcześniejszych projektach
79%
User Stories
66%
Wymagania formalne
65%
Wiedza pozyskana z burzy mózgów / spotkań teamowych
59%
Testy eksploracyjne i heurystyka
58%
Application modeling
7.4%
Które języki programowania znasz?
Również języki skryptowe, znaczników i zapytań
SQL
52%
Java
38%
Python
34%
HTML / CSS
32%
JavaScript
27%
Nie znam żadnego
15%
C#
14%
C++
9.1%
TypeScript
7.6%
C
4.3%
PHP
3.9%
Kotlin
2.2%
Scala
1.6%
Ruby
1.5%
Inne
1.7%
Gdzie nauczyłeś/aś się tych poznanych języków?
Tylko osoby, które zaznaczyły w poprzednim pytaniu jakiś język
Samodzielnie (książki, internet, darmowe kursy)
80%
W pracy na projekcie
44%
Na uczelni
33%
Z płatnego kursu programowania
23%
Od kolegi / mentora
17%
Jakie rodzaje automatycznych testów piszesz?
Testy integracyjne
39%
Testy akceptacyjne
38%
Nie ma takich
34%
Generowanie danych testowych
22%
Skrypty BDD
21%
Testy obciążeniowe
15%
Testy jednostkowe
12%
Skrypty do logowania i monitorowania danych
10%
Testy bezpieczeństwa
2.0%
ale ja nie piszę
0.3%
Testy systemowe
0.3%
0.3%
Ja akurat nie piszę
0.3%
Nie ma takich
100%
Testy akceptacyjne
47%
Generowanie danych testowych
47%
Nie ma takich
37%
Testy obciążeniowe
32%
Testy integracyjne
32%
Skrypty do logowania i monitorowania danych
21%
Skrypty BDD
21%
Testy jednostkowe
16%
Testy bezpieczeństwa
5.3%
Testy akceptacyjne
42%
Testy integracyjne
42%
Generowanie danych testowych
40%
Nie ma takich
33%
Skrypty BDD
31%
Testy obciążeniowe
29%
Skrypty do logowania i monitorowania danych
25%
Testy jednostkowe
4.2%
Testy bezpieczeństwa
4.2%
System testy
2.1%
Testy integracyjne
66%
Testy akceptacyjne
62%
Generowanie danych testowych
41%
Testy obciążeniowe
29%
Skrypty BDD
29%
Testy jednostkowe
22%
Skrypty do logowania i monitorowania danych
21%
Testy bezpieczeństwa
5.4%
Nie ma takich
2.7%
testy API
0.4%
Systemowe
0.4%
Regresyjne
0.4%
Różne
0.4%
testy frontu (do regresji)
0.4%
Nie ma takich
71%
Testy akceptacyjne
13%
Testy integracyjne
12%
Generowanie danych testowych
8.8%
Testy jednostkowe
5.8%
Skrypty BDD
4.1%
Testy obciążeniowe
3.9%
Skrypty do logowania i monitorowania danych
3.0%
Ułatwiające codzienną pracę testera
0.3%
Testy bezpieczeństwa
0.3%
Są ale jeszcze ich nie przejęłam
0.3%
Testy regresji
0.3%
Nie ma takich
50%
Generowanie danych testowych
20%
Testy obciążeniowe
20%
Skrypty do logowania i monitorowania danych
20%
Testy akceptacyjne
10%
Testy integracyjne
10%
Testy jednostkowe
10%
Testy bezpieczeństwa
10%
E2E
10%
Jak oceniasz współpracę z deweloperami?
46%
Procent
1
2
3
4
5

Zarobki

Zarobki a typ stanowiska
Test Team Leader
8566 PLN
Tester automatyzujący
7293 PLN
Test Manager
7272 PLN
QA
6507 PLN
Tester manualny
4946 PLN
Test Analyst
3650 PLN
Inne
6259 PLN
Test Analyst
23000 PLN
Test Manager
20000 PLN
Test Team Leader
17348 PLN
Tester automatyzujący
17033 PLN
QA
13293 PLN
Tester manualny
10589 PLN
Inne
20750 PLN
QA
5593 PLN
Tester automatyzujący
4975 PLN
Tester manualny
4490 PLN
Zarobki a doświadczenie
Team Lead / Tech Lead
8892 PLN
Senior
8488 PLN
Mid-level Manager
8486 PLN
Mid / regular
6186 PLN
Junior
4286 PLN
Team Lead / Tech Lead
18612 PLN
Senior
18252 PLN
Mid / regular
12305 PLN
Junior
7173 PLN
Mid / regular
6359 PLN
Junior
4318 PLN