Raport z testów · test summary report
piotr-obara.pl
Przebieg: 19.10.2026, 10:29:14 · commit 196d1da · przebieg w GitHub Actions
Zakres: strona główna w wersji PL i EN. Narzędzia: Playwright 1.63.0, axe-core (WCAG 2.0–2.2 A/AA), przeglądarka Chromium. Kryteria akceptacji pochodzą ze specyfikacji w Figmie.
29testów
29zaliczonych
0niezaliczonych
0naruszeń WCAG
Dostępność (WCAG 2.2 AA)
| Wynik | Test | Czas |
|---|---|---|
| PASS | WCAG 2.2 AA: strona PL, motyw light | 1.3 s |
| PASS | WCAG 2.2 AA: strona PL, motyw dark | 1.3 s |
| PASS | WCAG 2.2 AA: strona EN, motyw light | 1.2 s |
| PASS | WCAG 2.2 AA: strona EN, motyw dark | 1.2 s |
| PASS | mobile 375 px: brak naruszeń WCAG przy otwartym menu | 1.2 s |
| PASS | klawiatura: pierwszy Tab prowadzi do linku „Przejdź do treści” | 0.5 s |
| PASS | wszystkie obrazy mają tekst alternatywny | 0.5 s |
Treść i działanie
| Wynik | Test | Czas |
|---|---|---|
| PASS | Kontakt › numer telefonu nie jest w HTML i pojawia się dopiero po kliknięciu | 0.6 s |
| PASS | Kontakt › CV pod starym adresem jest dostępne jako PDF | 0.1 s |
| PASS | Wersje językowe › przełącznik prowadzi do wersji angielskiej z lang="en" | 0.5 s |
| PASS | Wersje językowe › obie wersje wskazują siebie nawzajem przez hreflang | 0.5 s |
| PASS | Responsywność › brak przewijania w poziomie przy szerokości 320 px | 0.4 s |
| PASS | Responsywność › brak przewijania w poziomie przy szerokości 375 px | 0.4 s |
| PASS | Responsywność › brak przewijania w poziomie przy szerokości 768 px | 0.4 s |
| PASS | Raport z testów › bez opublikowanego raportu linki do raportu są ukryte | 0.4 s |
| PASS | Raport z testów › po przebiegu CI można pobrać raport i otworzyć nagranie testu | 0.4 s |
API
| Wynik | Test | Czas |
|---|---|---|
| PASS | API › GET /api/profile.json zwraca profil zgodny z kartą kandydata | 0.1 s |
Zgodność z projektem w Figmie
| Wynik | Test | Czas |
|---|---|---|
| PASS | Tokeny projektu › kolory w CSS odpowiadają zmiennym z Figmy (light) | 0.4 s |
| PASS | Tokeny projektu › kolory w CSS odpowiadają zmiennym z Figmy (dark) | 0.4 s |
| PASS | Tokeny projektu › odstępy i promienie w CSS odpowiadają zmiennym z Figmy | 0.4 s |
| PASS | Kryteria akceptacji: strona główna › AC1: nagłówek przyklejony u góry strony | 0.4 s |
| PASS | Kryteria akceptacji: strona główna › AC1: menu mobilne otwiera się przyciskiem z aria-expanded i zamyka Escape | 0.4 s |
| PASS | Kryteria akceptacji: strona główna › AC2: H1 to IBM Plex Sans Bold 52 px, interlinia 110%, kolor text/primary | 0.4 s |
| PASS | Kryteria akceptacji: strona główna › AC3: przyciski mają min. 44 px wysokości i promień 6 px; Primary w kolorze bg/inverse | 0.5 s |
| PASS | Kryteria akceptacji: strona główna › AC4: karta kandydata widoczna w całości bez przewijania (1440×900) | 0.4 s |
| PASS | Kryteria akceptacji: strona główna › AC5: bez danych z CI pasek jakości pokazuje „brak danych”, nie zmyśloną liczbę | 0.4 s |
| PASS | Kryteria akceptacji: strona główna › AC5: pasek jakości pokazuje wyniki z /status.json | 0.5 s |
| PASS | Kryteria akceptacji: strona główna › AC5: nieudany przebieg CI jest pokazany jako błąd, nie ukryty | 0.4 s |
| PASS | Źródła stylów › CSS i komponenty nie zawierają kolorów spoza tokenów | 0.0 s |
Pełny raport Playwright z nagraniami testów: piotr-obara.pl/report/