Blog
Blog: jakość, automatyzacja i AI
Praktyczne porady o testowaniu oprogramowania, automatyzacji testów i procesów oraz wdrożeniach AI, z 20 lat pracy w IT i 7 na jakości. Konkretnie, bez korpo-waty.
Dynamic sharding testów Playwright w Jenkinsie
Dzielę regresję Playwright na równoległe shardy w Jenkinsie: dynamiczny Jenkinsfile, efemeryczne kontenery, raport blob i kontrola kosztów chmury.
Alerty z Jenkinsa, które stawiają diagnozę: n8n i Langfuse w praktyce QA
Jak łączę Jenkinsa, n8n i Langfuse, żeby zamiast «Build Failed» dostawać na Slacku gotową diagnozę: konkretny błąd z logu, koszt tokenów i metryki LLM.
Czy kod z AI jest bezpieczny? Dane, ryzyka i guardraile, które działają
Kod z AI ma ~1,7× więcej poważnych problemów i +75% błędów konfiguracji (analiza 470 PR-ów). Cztery guardraile: review, testy, bramka CI, skan zależności.
Performance as Code: k6 i Jenkins jako quality gate dla wydajności
Progi (thresholds) w k6 i pipeline w Jenkinsie tworzą quality gate: build pada, gdy wydajność spada. Pokazuję konfigurację z kodem do skopiowania.
Debugowanie z Cursor AI: @Codebase, Ctrl+K i błędy, których linter nie widzi
Debuguję kod w Cursorze na co dzień: @Codebase, poprawki z Ctrl+K, stack trace z terminala i @Docs. Pokazuję, jak kontekst repo skraca szukanie przyczyny błędu.
Migracja z Selenium i Selenide do Playwrighta: checklista 7 kroków
Checklista migracji z Selenium i Selenide do Playwrighta: 7 kroków z praktyki, od audytu suity i strategii po mockowanie API i wycofanie starych zależności.
Jak napisać dobry przypadek testowy (przykład i szablon)
Dobry przypadek testowy to podstawa skutecznego QA. Poznaj anatomię, przykład dla logowania (tabela), gotowy szablon do skopiowania i najczęstsze błędy.
Testy manualne czy automatyczne: co i kiedy się opłaca
Testy manualne czy automatyczne? Sprawdź, kiedy który wariant się opłaca, ile kosztuje automatyzacja i jak zbudować rozsądne podejście hybrydowe.
Outsourcing QA: kiedy się opłaca i jaki model wybrać?
Outsourcing QA w praktyce: kiedy wynająć testera lub QA Lead, jakie modele współpracy wybrać i jak wycenić. Sprawdź, który wariant opłaci się Tobie.
Plan testów: od czego zacząć? Mini-szablon dla QA
Plan testów nie musi być grubym dokumentem. Zobacz, od czego zacząć, jakie sekcje są kluczowe i poznaj mini-szablon, który realnie porządkuje pracę QA.
Selenium czy Playwright: który framework do testów E2E
Selenium czy Playwright do testów E2E? Porównuję języki, szybkość, auto-wait i próg wejścia. Sprawdź, co wybrać do nowego projektu, a co do legacy.
Observability testów AI w praktyce: Langfuse i Playwright
Sztywne asercje nie działają na odpowiedzi LLM. Pokazuję, jak łączę Playwright z Langfuse: korelacja trace’ów, LLM-as-a-judge i datasety w CI/CD.