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.

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

Smoke testy

Ładowanie strony głównej
Ładowanie wszystkich podstron
Widoczne sekcje krytyczne
Stabilność układu (CLS)

Nawigacja

Działa smooth scroll
Nawigacja wewnętrzna
Nawigacja do szczegółów projektu
Renderowanie treści CV

Dostępność

Zgodność z WCAG 2.1 AA
Nawigacja klawiaturą
Wsparcie czytników ekranu
Dostępność na wielu stronach

Architektura

Page Object Model (POM)
Dziedziczenie Base Page
Zlokalizowane ścieżki testowe
Stabilne selektory data-testid

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.