Wróć do projektów

Polecany
Demo suite testów
Kompleksowy zestaw testów end-to-end w Playwright i TypeScript. Testy dostępności, responsywności i automatyzacja CI/CD.


TypeScriptPlaywrightAxe-coreGitHub ActionsWCAG
O projekcie
Zestat testów automatycznych klasy korporacyjnej, zintegrowany bezpośrednio z procesem CI/CD portfolio. Projekt demonstruje, jak w praktyce realizować strategię 'Shift Left', automatyzując nie tylko testy funkcjonalne, ale również aspekty dostępności i responsywności aplikacji na wielu platformach jednocześnie.
Kluczowe funkcjonalności
- Automatyzacja E2E z wykorzystaniem Playwright
- Skanowanie dostępności (Accessibility) w locie
- Cross-browser testing (Chromium, Firefox, WebKit)
- Automatyczne raportowanie i artefakty w GitHub Actions
Wyzwania techniczne
Zarządzanie czasem wykonania testów w środowisku CI oraz eliminacja problemu niestabilnych testów (flakiness). Rozwiązano to poprzez optymalizację selektorów oraz wykorzystanie równoległego przetwarzania i mechanizmów retry dostarczanych przez Playwright.
Architektura Page Object Model
Równoległe testy w wielu przeglądarkach
Testy dostępności z axe-core
Raporty i automatyzacja w CI/CD
Kod
