Testowanie
Playwright
Szkolenia z obszaru Playwright dotyczą projektowania, konfigurowania i automatyzacji testów funkcjonalnych aplikacji webowych w JavaScript i TypeScript, a testerom QA, inżynierom testów i programistom pozwalają przygotować testy, raporty oraz debugować scenariusze.
Filtry
Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Playwright/TypeScript
Najniższa cena z ostatnich 30 dni
Skontaktuj się z namiAutomatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Playwright/JavaScript
Najniższa cena z ostatnich 30 dni
Skontaktuj się z namiOpinie uczestników
- Maciej AmroziakUczestnik szkolenia Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Playwright/JavaScript
Uważam, że szkolenie bardzo dobrze tłumaczyło podstawowe zagadnienia, wymagane do dobrej organizacji pracy. Każdy element szkolenia poparty był przykładami opartymi na realnej aplikacji, co pomagało zrozumieć zadania. Prowadzący był dobrze przygotowany do prowadzenia zajęć, chętnie odpowiadał na wszelkie pytania i problemy. Zajęcia prowadzone były w sposób interesujący i angażujący.
- Laura GizaUczestnik szkolenia Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Playwright/JavaScript
poruszało najważniesze informacje oraz prowadzący odpowiadał na zadane pytania i przygotował dodatkowe materiały
- Sławomir MuśUczestnik szkolenia Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Playwright/JavaScript
Zdecydowanie za dużo materiału na czas przeznaczony na szkolenie. Poziom materiału mocno nie wyważony. Przez szybkie tempo, nie można nadążyć za prowadzącym, który ma ogromną wiedzę ale brak czasu na dokładne przekazanie informacji.
- Beata ŁapińskaUczestnik szkolenia Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Playwright/JavaScript
Bardzo dobre podejście do tematu, prowadzący znał się na rzeczy i odpowiadał na wszystkie pytania. Wyjaśnienie zagadnień było do rzeczy i dobrze zrozumiałe.
- Cezary BanasikUczestnik szkolenia Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Playwright/JavaScript
praktyczna wiedza, dobra realizacja agendy, doświadczenie trenera
- Roksana ŻakUczestnik szkolenia Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Playwright/JavaScript
W głównej mierze dzięki podejściu i sposobu poprowadznia szkolenia przez trenera
- Jakub RemskiUczestnik szkolenia Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Playwright/JavaScript
Poruszona wartość merytoryczna oraz sposób przekazywania wiedzy przez trenera była w punkt. Piotr w sposób zrozumiały przedstawił zagadnienia, cierpliwie odpowiadał na pytania i motywował do pracy nad zadanym tematem.
- Magdalena Bączkowska, Capgemini Polska Sp. z o.o.Uczestnik szkolenia Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Playwright/TypeScript
It was well paced, our trainer explained the cases in clear and precise way
- Nadejda Rusanovscaia, Capgemini Polska Sp. z o.o.Uczestnik szkolenia Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Playwright/TypeScript
The course was interesting and everything that was said was clear
- Kasia Wiklak, Capgemini Polska Sp. z o.o.Uczestnik szkolenia Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Playwright/TypeScript
There is a lot of information and explanations. Tasks for practice are interestings, but there is not enough time for them. Although I world not focus more on them because it is better for me to practice by myself later. not boring.
- Katarzyna Wojewoda, Capgemini Polska Sp. z o.o.Uczestnik szkolenia Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Playwright/TypeScript
Great explanation and tasks
- Gosia Glińska, Capgemini Polska Sp. z o.o.Uczestnik szkolenia Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Playwright/TypeScript
I've learned what I needed, but its was too fast for me.
Szukasz innych technologii?
Zapoznaj się z naszym pełnym katalogiem szkoleń i usług IT
FAQ
Playwright to framework do automatyzacji testów funkcjonalnych aplikacji internetowych, który umożliwia uruchamianie scenariuszy w różnych przeglądarkach i pracę z nowoczesnymi interfejsami. Na początku warto sprawdzić konfigurację środowiska Node.js, strukturę projektu, sposób definiowania testów oraz dobór lokalizatorów zamiast niestabilnych selektorów CSS. Przykładem pierwszego kroku może być przygotowanie testu logowania z asercją widoczności elementu po poprawnym uwierzytelnieniu. Ten temat przerabiamy praktycznie na szkoleniu: Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Playwright/JavaScript.
Playwright i Selenium służą do automatyzacji testów UI, ale różnią się modelem pracy, obsługą nowoczesnych aplikacji oraz wygodą konfiguracji. Przy porównaniu warto sprawdzić natywne wsparcie dla wielu przeglądarek, pracę z iframe i popup, mechanizmy oczekiwania oraz możliwości debugowania i raportowania. Przykładowo Playwright ułatwia testowanie dynamicznych interfejsów SPA dzięki wbudowanym mechanizmom synchronizacji akcji z widokiem. Jeśli chcesz przećwiczyć to krok po kroku, zobacz: Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Playwright/TypeScript.
Stabilne testy end-to-end w Playwright opierają się na przewidywalnych danych, poprawnych lokalizatorach i kontrolowaniu zależności środowiskowych. W praktyce trzeba sprawdzić sposób oczekiwania na elementy, rozdzielenie warstwy testowej od logiki stron przez Page Object Model oraz ograniczenie zależności od czasu i stanu współdzielonego. Przykładem dobrej praktyki jest użycie locatorów opartych na rolach lub tekstach zamiast kruchych ścieżek DOM oraz odseparowanie logiki logowania do osobnego komponentu. To jedno z zagadnień omawianych podczas szkolenia: Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Playwright/JavaScript.
Konfiguracja projektu Playwright obejmuje przygotowanie środowiska uruchomieniowego, zależności oraz plików odpowiedzialnych za uruchamianie testów i ustawienia przeglądarek. Należy sprawdzić strukturę katalogów, zawartość package.json, ustawienia środowisk, sposób uruchamiania zbiorów testów oraz różnice między wariantem JavaScript a TypeScript, zwłaszcza w zakresie typowania i organizacji kodu. Przykładem może być skonfigurowanie osobnych ustawień dla środowiska lokalnego i testowego wraz z parametrami przeglądarki oraz raportowaniem wyników. Wersję warsztatową (z konfiguracją i przykładami) znajdziesz w programie szkolenia: Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Playwright/TypeScript.
Page Object Model w Playwright porządkuje kod testowy przez wydzielenie operacji na widokach i komponentach do osobnych klas lub modułów. Podczas wdrażania tego wzorca warto sprawdzić podział odpowiedzialności między testami a obiektami stron, sposób przekazywania locatorów oraz unikanie duplikacji akcji i asercji. Przykładem jest utworzenie osobnego obiektu strony logowania z metodami wpisywania danych, wysyłania formularza i weryfikacji komunikatów błędu. Dokładnie ten zestaw narzędzi i workflow ćwiczymy podczas szkolenia: Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Playwright/JavaScript.
Debugowanie testów w Playwright polega na analizie przebiegu scenariusza, stanu interfejsu oraz przyczyn błędnych asercji lub nieudanych interakcji. Warto sprawdzić tryb UI, zrzuty ekranu, nagrania wideo, logikę kroków testowych i konfigurację raportów, aby szybciej odtworzyć problem i odróżnić błąd aplikacji od błędu automatyzacji. Przykładem jest analiza nieudanego testu uploadu pliku z użyciem raportu oraz materiału wideo, który pokazuje moment utraty fokusu przez okno dialogowe. Ten temat przerabiamy praktycznie na szkoleniu: Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Playwright/TypeScript.