E
e2e-test-developer
Kompleksowy przewodnik do pisania testów E2E dla Eclipse Che i Red Hat OpenShift Dev Spaces
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność wspomagająca tworzenie i utrzymywanie testów end-to-end w TypeScript z użyciem Mocha i Selenium. Otrzymasz wytyczne dotyczące stylów kodu, wzorców projektowych, konfiguracji dependency injection oraz najlepszych praktyk. Obejmuje strukturę projektów, page objects, narzędzia pomocnicze i biblioteki testowe dla interfejsu użytkownika Eclipse Che oraz OpenShift Dev Spaces.
Jak używać
- Zainstaluj umiejętność w swoim środowisku Claude/Copilot, wskazując repozytorium eclipse-che z katalogu skills/e2e-test-developer. 2. Kiedy piszesz lub modyfikujesz testy TypeScript Mocha Selenium, odwołaj się do tej umiejętności, aby otrzymać wytyczne dotyczące struktury katalogów (specs/, pageobjects/, utils/, tests-library/, constants/). 3. Podczas tworzenia page objects korzystaj z wytycznych na temat organizacji klas dla elementów UI (dashboard, IDE, login, OpenShift, git-providers, web terminal). 4. Stosuj rekomendowane narzędzia: Selenium WebDriver z przeglądarką Chrome, dependency injection za pomocą Inversify, asercje Chai oraz raportowanie Allure. 5. Przegląd istniejących testów i bibliotek pomocniczych (WorkspaceHandlingTests, LoginTests, ProjectAndFileTests) jako wzorce dla nowych testów. 6. Konsultuj się z umiejętnością przy pisaniu kodu w stylu TDD (suite, test, suiteSetup, suiteTeardown) oraz przy konfiguracji zmiennych środowiskowych z plików constants.