Poznaj automatyzację testów w Selenium! Naucz się pisać testy w JUnit5, używać XPath, POM i narzędzi takich jak Maven i IntelliJ.
Stworzony przez MultiComercio Marek Koszałka
40 % taniej
67.00 zł
To najniższa cena z ostatnich 30 dni!
Masz pytania dotyczące tego szkolenia ?
Automatyzacja testów to ceniona umiejętność. Kurs pokazuje nie tylko, jak pisać testy w Selenium, lecz także jak myśleć o ich strukturze i utrzymaniu. Wszystko tłumaczone prosto i poparte praktycznymi przykładami.
Po szkoleniu uruchomisz własny projekt testowy, wykorzystasz Maven, POM i czytelne asercje. Zrozumiesz narzędzia zespołu developerskiego i przepływ pracy, aby pewnie rozwijać kolejne scenariusze.
Brak formalnych wymagań wstępnych. Nie musisz być programistą, aby zacząć.
Ten kurs to praktyczne wprowadzenie do testów automatycznych z użyciem Selenium. Krok po kroku poznasz narzędzia, dzięki którym napiszesz stabilne i czytelne testy dla aplikacji webowych. Pracując z JUnit 5, AssertJ, wzorcem Page Object Model oraz Maven i IntelliJ IDEA, zbudujesz projekt testowy od podstaw. Nauczysz się wybierać elementy na stronie z użyciem selektorów, HTML/CSS i XPath, by pewnie automatyzować scenariusze użytkownika.
Zaczynasz od zrozumienia, jak Selenium WebDriver steruje przeglądarką i odtwarza kroki wykonywane przez użytkownika. Na prostych przykładach uczysz się otwierać strony, wprowadzać dane w formularzach, klikać przyciski oraz poruszać się między widokami. Krok po kroku budujesz scenariusze, które sprawdzają kluczowe elementy działania aplikacji webowej. Poznajesz sposoby na tworzenie stabilnych kroków oraz porządkowanie akcji w czytelne metody. Dzięki temu testy stają się przewidywalne, łatwe do uruchamiania i wygodne w dalszym rozwijaniu.
Poznasz podstawy JUnit 5: tworzenie, uruchamianie i grupowanie testów. Uporządkujesz przypadki w zestawy, aby uruchamiać je wtedy, gdy są potrzebne. Dzięki AssertJ nauczysz się pisać asercje, które jasno opisują oczekiwane rezultaty i ułatwiają analizę błędów. Czytelne komunikaty i elastyczne dopasowania sprawiają, że testy są bardziej zrozumiałe i wygodne w rozwijaniu. Takie podejście przyspiesza pracę i ułatwia rozmowę o jakości w zespole.
Wzorzec Page Object Model pomaga oddzielić logikę testów od szczegółów interfejsu. Uczysz się tworzyć reprezentacje stron i komponentów, dzięki czemu zmiany w aplikacji nie wymagają przebudowy wszystkich skryptów. Porządkujesz strukturę projektu, aby każdy element miał swoje miejsce, a nazwy były spójne i zrozumiałe. Z czasem testy stają się krótsze, a ich intencja klarowna. Taka organizacja ułatwia zarządzanie zmianą i dalszy rozwój scenariuszy.
Aby skutecznie automatyzować, potrzebujesz pewnie identyfikować elementy w strukturze strony. Kurs wprowadza podstawy HTML i CSS: klasy, identyfikatory, atrybuty i selektory, które ułatwiają wybór przycisków, pól i linków. Poznasz także XPath, pozwalający precyzyjnie nawigować po hierarchii dokumentu i wskazywać elementy nawet w złożonych układach. Zrozumienie tych technik zwiększa wiarygodność testów i ułatwia ich rozwijanie.
Poznasz środowisko IntelliJ IDEA, które przyspiesza pracę z projektem testowym i ułatwia debugowanie. Skupisz się na pisaniu testów, korzystając z wygodnych uruchomień i podpowiedzi edytora. Nauczysz się też używać Maven do zarządzania zależnościami i konfiguracją, dzięki czemu projekt pozostaje spójny i prosty do rozwijania. Taki zestaw narzędzi wspiera codzienną pracę oraz porządek w rosnącym zestawie testów.
Przystąp do szkolenia i oceń go jako pierwszy!
40 % taniej
67.00 zł
To najniższa cena z ostatnich 30 dni!