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 Google Pay Ikona płatności ING Bank Śląski Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank 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łać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile