ODBIERZ TWÓJ BONUS :: »

Selenium. Automatyczne testowanie aplikacji Prashanth Sams

Autor:
Prashanth Sams
Serie wydawnicze:
Technologia i rozwiązania
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
3.1/6  Opinie: 7
Stron:
168
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
25,92 zł 39,90 zł (-35%)
23,94 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
23,94 zł 39,90 zł (-40%)
19,95 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 i korzystania z Selenium IDE oraz Selenium Builder
  • Tworzenia i odtwarzania testów automatycznych w przeglądarce
  • Stosowania testów sterowanych danymi i parametryzacji w Selenium
  • Wykorzystywania JavaScript w automatyzacji testów Selenium
  • Przeprowadzania testów na wielu przeglądarkach i wersjach z Selenium WebDriver
  • Uruchamiania testów automatycznych w chmurze z użyciem narzędzi takich jak SauceLabs, BrowserStack i TestingBot
  • Tworzenia testów w przeglądarkach bezinterfejsowych (PhantomJS, HTMLUnitDriver)
  • Lokalizowania i obsługi elementów na stronach internetowych przy użyciu WebDriver
  • Zarządzania ciasteczkami, oknami, alertami i akcjami myszy oraz klawiatury
  • Stosowania najlepszych praktyk testowania stron z Ajaxem i dynamicznymi elementami
  • Implementowania wzorca Page Object i korzystania z klasy PageFactory
  • Obsługi ramek iframe oraz okien wyskakujących systemu operacyjnego i przeglądarki
  • Automatyzowania pobierania plików i wykonywania operacji JavaScript w testach
  • Budowania frameworków testowych opartych na Selenium WebDriver
  • Tworzenia testów sterowanych danymi z wykorzystaniem Excela, plików tekstowych, CSV i plików właściwości
  • Projektowania frameworków BDD, opartych na słowach kluczowych i frameworków hybrydowych

Poznaj możliwości automatycznych testów aplikacji sieciowych dzięki funkcjonalnościom Selenium WebDriver.

Selenium WebDriver jest narzędziem udostępnianym na zasadach open source, które służy do automatyzacji testów aplikacji sieciowych. Oprogramowanie Selenium jest niezależne od systemu operacyjnego i może być obsługiwane w dowolnym z popularnych języków programowania. Historia tego narzędzia rozpoczyna się w 2004 roku. Dziś Selenium WebDriver jest na całym świecie najczęściej wykorzystywanym narzędziem do automatyzacji testów, cenionym za swoją wszechstronność, elastyczność i łatwość użytkowania.

Przewodnik ten przeznaczony jest dla osób posiadających już pewną wiedzę o automatyzacji testów aplikacji. Zawarto tu niezbędne informacje o środowisku Selenium IDE oraz o sposobach jego wykorzystania do automatyzacji testów i debugowania rozbudowanych aplikacji. Przedstawiono narzędzie Selenium WebDriver, dzięki któremu można wykonywać testy automatyczne na wielu przeglądarkach. Opisano bardziej złożone mechanizmy uruchamiania takich testów w chmurze i omówiono funkcje udostępniane przez Selenium WebDriver API, które mogą zostać wykorzystane do tworzenia efektywnych testów automatycznych. Zaprezentowano również techniki tworzenia testów sterowanych danymi i zachowaniem aplikacji.

Najważniejsze zagadnienia omówione w książce:

  • zasady korzystania z oprogramowania Selenium IDE i Selenium Builder
  • wykonywanie efektywnych testów kompatybilności
  • funkcje Selenium WebDriver wraz z ich omówieniem i przykładami
  • różne techniki zarządzania zadaniami automatycznymi Selenium
  • frameworki, ich dostosowywanie i tworzenie nowych na podstawie Selenium WebDriver

Prashanth Sams jest inżynierem automatyzacji testów działającym w branży IT od 2011 roku. Zdobył bogate doświadczenie przy realizacji wielu projektów, pracując z różnymi narzędziami do automatyzacji. Uwielbia nowe technologie, a przy tym chętnie dzieli się swoją wiedzą, aktywnie wspierając społeczności programistów i testerów, szczególnie oprogramowania Selenium.

Testowanie aplikacji? Z Selenium wykonasz je sprawnie i efektywnie!

W marcu jak w zaczytanym garncu!  Ebooki -40%, książki -35%

Wybrane bestsellery

Zobacz pozostałe książki z serii Technologia i rozwiązania

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka ,,Selenium. Automatyczne testowanie aplikacji" obejmuje najnowsze wersje Selenium WebDriver?
Tak, książka omawia aktualne funkcje i możliwości Selenium WebDriver, w tym pracę z różnymi przeglądarkami oraz integrację z popularnymi frameworkami i narzędziami do testowania.
2. Czy znajdę w książce praktyczne przykłady kodu i gotowe rozwiązania?
Tak, publikacja zawiera liczne przykłady kodu, szczegółowe opisy funkcji oraz praktyczne scenariusze testowania, które można zastosować w codziennej pracy.
3. Czy książka opisuje testowanie aplikacji na różnych przeglądarkach i w chmurze?
Tak, autor szczegółowo wyjaśnia, jak przeprowadzać testy na wielu przeglądarkach (np. Chrome, Firefox) oraz jak korzystać z usług chmurowych takich jak SauceLabs, BrowserStack czy TestingBot.
4. Czy z książki dowiem się, jak zautomatyzować testy sterowane danymi?
Tak, książka wyjaśnia, jak tworzyć testy sterowane danymi z wykorzystaniem różnych frameworków oraz narzędzi, takich jak TestNG, Apache POI czy pliki tekstowe i CSV.
5. Jakie języki programowania są omawiane w kontekście Selenium WebDriver?
Książka koncentruje się na uniwersalnych funkcjach Selenium WebDriver, które można wykorzystać w popularnych językach programowania, takich jak Java, ale przykłady i opisy są zrozumiałe także dla użytkowników innych języków.
6. Czy książka zawiera wskazówki dotyczące najlepszych praktyk automatyzacji testów?
Tak, w publikacji przedstawiono sprawdzone techniki, wzorce projektowe (np. Page Object), zarządzanie zadaniami automatycznymi oraz porady dotyczące efektywnego tworzenia i utrzymania testów.
7. Czy książka pomoże mi przygotować się do pracy z frameworkami testowymi?
Tak, autor omawia integrację Selenium z frameworkami takimi jak TestNG, Cucumber (BDD), a także pokazuje, jak tworzyć własne frameworki testowe oparte na Selenium WebDriver.
8. Czy po zakupie książki otrzymam dostęp do materiałów dodatkowych lub kodów źródłowych?
Informacje o ewentualnych materiałach dodatkowych lub kodach źródłowych znajdują się na stronie wydawcy lub w samej książce - warto sprawdzić sekcję wstępu lub podziękowań po zakupie.

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
25,92 zł
Dodaj do koszyka
Ebook
23,94 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 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ł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 Santander