ODBIERZ TWÓJ BONUS :: »

Selenium WebDriver w Javie. Praktyczne wprowadzenie do tworzenia testów systemowych Boni García

Autor:
Boni García
Serie wydawnicze:
Praktyczne wprowadzenie
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
Bądź pierwszym, który oceni tę książkę
Stron:
352
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
53,40 zł 89,00 zł (-40%)
53,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
44,50 zł 89,00 zł (-50%)
44,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Konfigurowania środowiska testowego dla Selenium WebDriver w Javie
  • Tworzenia i uruchamiania testów automatycznych dla aplikacji webowych
  • Wykorzystywania różnych przeglądarek i zarządzania sterownikami
  • Znajdowania i identyfikowania elementów na stronach internetowych
  • Stosowania strategii lokalizacji i pracy z elementami DOM
  • Automatyzowania interakcji użytkownika: klawiatura, mysz, gesty, formularze
  • Zarządzania oczekiwaniami i synchronizacją w testach (implicit, explicit, fluent wait)
  • Obsługi zrzutów ekranu, okien, kart, ramek, alertów i schowka
  • Wykonywania skryptów JavaScript w kontekście testów
  • Konfigurowania opcji i trybów działania przeglądarek, w tym bezinterfejsowych
  • Wdrażania zdalnego wykonywania testów z użyciem Selenium Grid i chmury
  • Stosowania wzorca Page Object Model (POM) do organizacji kodu testów
  • Parametryzowania, kategoryzowania i równoległego wykonywania testów
  • Analizowania błędów, ponawiania i filtrowania testów
  • Integracji z narzędziami do raportowania, generowania danych i testów niefunkcjonalnych
  • Automatyzowania testów mobilnych i korzystania z alternatyw dla Selenium

Selenium pozwala na automatyzację pracy przeglądarek internetowych. Kluczowym komponentem tego projektu open source jest Selenium WebDriver - biblioteka do programistycznego kontrolowania przeglądarek. Podstawowym zastosowaniem Selenium jest implementacja testów systemowych w celu weryfikacji funkcjonowania aplikacji. Narzędzie to zdobyło ogromną popularność - stanowi ono jedno z wiodących rozwiązań w zakresie testów systemowych. Jest chętnie używane zarówno przez duże organizacje, jak i samodzielnych programistów.

Ten praktyczny przewodnik po Selenium WebDriver w wersji 4 z uwzględnieniem implementacji w Javie jest przeznaczony dla programistów Javy, inżynierów jakości i testerów. Przedstawiono w nim główne aspekty zautomatyzowanej nawigacji po stronie, manipulacji w przeglądarce, interakcji z elementami, naśladowania działań użytkownika i automatycznego zarządzania sterownikami. Opisano koncepcję wzorca projektowego POM, który pozwala na modelowanie stron internetowych w zorientowanych obiektowo klasach. Zaprezentowano różne sposoby przeprowadzania testów i wprowadzania odpowiedniej ich kolejności, omówiono też zasady analizy błędnych wykonań w celu określenia przyczyn niepowodzenia. Pokazano także możliwości wzbogacania testów o inne technologie, służące na przykład do raportowania wyników, generowania danych czy implementacji szczególnych przypadków użycia.

W książce między innymi:

  • przygotowanie środowiska do testów end-to-end z Selenium WebDriver
  • automatyczne interakcje z aplikacjami internetowymi
  • strategie testowania na wielu przeglądarkach
  • testowanie działania formularzy, komunikatów w oknach i skryptów JavaScript
  • posługiwanie się złożoną infrastrukturą w testach Selenium WebDriver
  • wykorzystanie programowania zorientowanego obiektowo w testowanych aplikacjach

Selenium: testowanie, które daje niezawodność i bezpieczeństwo!

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

O autorze książki

Dr Boni García jest wykładowcą wizytującym na Uniwersytecie Karola III w Madrycie, a także autorem ponad 45 publikacji naukowych. Prowadzi kilka projektów open source, między innymi WebDriver Manager i Selenium-Jupiter. Jego zainteresowania naukowe koncentrują się wokół inżynierii oprogramowania, a zwłaszcza testów automatycznych.

Zobacz pozostałe książki z serii Praktyczne wprowadzenie

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy do korzystania z książki ,,Selenium WebDriver w Javie. Praktyczne wprowadzenie do tworzenia testów systemowych" potrzebuję wcześniejszego doświadczenia z Javą?
Podstawowa znajomość Javy jest przydatna, ponieważ wszystkie przykłady i instrukcje opierają się na tym języku. Książka zawiera jednak wprowadzenie oraz wskazówki, które pomogą osobom na poziomie początkującym.
2. Czy książka obejmuje najnowszą wersję Selenium WebDriver?
Tak, książka została napisana z myślą o wersji 4 Selenium WebDriver i zawiera aktualne informacje dotyczące tej wersji, w tym nowości i zmiany względem poprzednich edycji.
3. Jakie zagadnienia praktyczne znajdę w tej książce?
Książka omawia m.in. przygotowanie środowiska testowego, automatyzację interakcji z przeglądarką, testowanie na wielu przeglądarkach, obsługę formularzy, integracje z narzędziami zewnętrznymi oraz zaawansowane wzorce projektowe, takie jak Page Object Model.
4. Czy książka zawiera przykłady kodu i instrukcje krok po kroku?
Tak, publikacja zawiera liczne przykłady kodu, instrukcje krok po kroku oraz praktyczne zadania ułatwiające naukę i samodzielne wdrożenie rozwiązań.
5. Czy znajdę tu informacje o testowaniu aplikacji mobilnych lub alternatywach dla Selenium?
Tak, w książce znajduje się rozdział poświęcony testowaniu aplikacji mobilnych (np. Appium) oraz przegląd alternatywnych narzędzi, takich jak Cypress, WebDriverIO, TestCafe czy Playwright.
6. Czy książka pomoże mi przygotować się do pracy z testami automatycznymi w zespole lub dużych projektach?
Tak, książka porusza kwestie pracy z rozproszonymi środowiskami (np. Selenium Grid, Docker), integracji z narzędziami CI/CD oraz zarządzania testami w większych projektach.
7. W jakim formacie dostępna jest książka na Helion.pl?
Książka dostępna jest zarówno w wersji drukowanej, jak i w formatach elektronicznych (e-book: PDF, ePub, mobi), które można pobrać po zakupie.
8. Czy po zakupie e-booka otrzymam dostęp do aktualizacji lub dodatkowych materiałów?
Po zakupie e-booka na Helion.pl klient otrzymuje bezterminowy dostęp do plików. Aktualizacje i dodatkowe materiały są udostępniane w przypadku ich pojawienia się - informacje o dostępności można znaleźć na stronie produktu.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
53,40 zł
Dodaj do koszyka
Ebook
44,50 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Visa Mobile