Piotr Doliński
Testy na żywo

Ta strona jest testowana

To nie tylko portfolio — to żywa demonstracja.
Każdy push przechodzi testy automatyczne. Każda funkcja jest sprawdzana pod kątem dostępności i niezawodności.

Zajebista struktura testów oparta o Page Object Model (POM) — kod jest czystszy, szybszy i banalnie prosty w utrzymaniu.

Produkcja uratowana! Pipeline CI/CD automatycznie ucina każdy błąd, zanim ten w ogóle pomyśli o dotarciu do użytkowników. Pełna kontrola.

Testowanie oparte na ryzyku

Testy skupiają się na kluczowych ścieżkach użytkownika

Szybko i deterministycznie

Bez flaky waitów. Testy kończą się poniżej 2 minut

Page Object Model

Utrzymywalna architektura testów z ponownym użyciem komponentów

Integracja z CI/CD

Testy uruchamiane są przy każdym pushu i pull requeście

Co jest testowane

Core & Smoke

Strona główna i kluczowe podstrony
Sekcja hero i przyciski CTA
Struktura strony i stabilność (CLS)
Brak błędów konsoli i assetów

User Experience

Logika nawigacji i smooth scroll
Easter eggi i Bug Hunt
Responsywność (Mobile/Tablet/Desktop)
Menu poleceń i skróty globalne

Accessibility & SEO

Nawigacja klawiaturą WCAG 2.1 AA
Etykiety ARIA dla czytników
Meta tagi i poprawność sitemapy
Persystencja języka i ustawień

Inżynieria Jakości

Architektura Page Object Model (POM)
Stabilność cross-browser (Playwright)
Testy regresji specyficzne dla środowisk
Automatyczne bramki jakości CI/CD

Stack testowy

PlaywrightTypeScriptGitHub ActionsAxe-core

Dlaczego to ważne

Każdy może napisać, że zna testy. To portfolio to potwierdza.
Testy uruchamiają się przy każdej zmianie, wykrywając regresje przed produkcją.
Jakość nie jest sprawdzana — jest budowana.

Moje techniczne doświadczenie

Szerszy przegląd technologii i narzędzi, z którymi miałem styczność na co dzień, wykraczający poza stos tego portfolio.

Automatyzacja testów

Budowanie stabilnych i łatwych w utrzymaniu pakietów testowych

Selenium logo

Selenium

Appium logo

Appium

Detox logo

Detox

Cypress logo

Cypress

Playwright logo

Playwright

Cucumber logo

Cucumber

Języki programowania

Inżynieria jakości na poziomie kodu

Java logo

Java

TypeScript logo

TypeScript

Python logo

Python

SQL logo

SQL

DevOps i narzędzia

Usprawnianie pipeline'ów jakości

GitHub Actions logo

GitHub Actions

Git logo

Git

Postman logo

Postman

Jira logo

Jira

Dodatkowo

KibanaTDD/BDDShift LeftAgile/ScrumREST APICI/CDJenkinsTestNGMavenKanbanDockerKibanaTDD/BDDShift LeftAgile/ScrumREST APICI/CDJenkinsTestNGMavenKanbanDocker