ODBIERZ TWÓJ BONUS :: »

Selenium i testowanie aplikacji. Receptury. Wydanie II Unmesh Gundecha

Autor:
Unmesh Gundecha
Serie wydawnicze:
Receptury
Technologia i rozwiązania
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.8/6  Opinie: 5
Stron:
336
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
47,40 zł 79,00 zł (-40%)
47,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
39,50 zł 79,00 zł (-50%)
39,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 »

Druk na żądanie

Czego się nauczysz?

  • Konfigurowania środowiska testowego Selenium WebDriver dla Java, Python, Ruby i .NET
  • Wyszukiwania i lokalizowania elementów na stronach za pomocą różnych metod (XPath, CSS, jQuery)
  • Automatyzowania interakcji z polami tekstowymi, przyciskami, menu i tabelami HTML
  • Wykorzystywania Selenium API do obsługi zdarzeń myszy, klawiatury i wykonywania JavaScript
  • Synchronizowania testów przy użyciu jawnych, niejawnych i niestandardowych oczekiwań
  • Obsługi alertów, ramek, okien i wyskakujących popupów w aplikacjach webowych
  • Tworzenia testów sterowanych danymi z wykorzystaniem JUnit, TestNG, NUnit, MSTEST, DDT i plików CSV/Excel
  • Implementowania wzorca Page Object oraz korzystania z PageFactory i LoadableComponent
  • Rozszerzania funkcjonalności Selenium poprzez własne klasy i rozszerzenia WebElement
  • Automatyzowania testów aplikacji webowych HTML5, w tym obsługi wideo, canvas i web storage
  • Stosowania technik BDD z Cucumber, SpecFlow, Capybara i Behave w różnych językach programowania
  • Integracji Selenium z narzędziami ciągłej integracji, takimi jak Jenkins, Maven i Ant
  • Automatyzowania testów aplikacji z niewebowymi interfejsami użytkownika przy użyciu AutoIt i Sikuli
  • Konfigurowania i wykorzystywania Selenium Grid do równoległego testowania w wielu przeglądarkach i chmurze
  • Uruchamiania testów w trybie headless z PhantomJS oraz w środowiskach chmurowych
  • Testowania aplikacji webowych na urządzeniach mobilnych z wykorzystaniem Appium dla iOS i Android

Projektanci nowoczesnych aplikacji internetowych muszą obecnie sprostać wielu wyzwaniom. Oprogramowanie, które tworzą, musi działać wydajnie i bezbłędnie w różnych przeglądarkach, na różnych platformach, na różnych urządzeniach. Wobec rosnących wymagań testowanie aplikacji staje się bardzo ważnym etapem jej rozwoju. Jako że zaprojektowanie i przeprowadzenie takich testów jest dość złożonym zadaniem, warto zapewnić sobie sprawdzone narzędzie umożliwiające automatyzację testów aplikacji. Takim narzędziem z pewnością jest Selenium Web Driver — framework służący do automatyzacji przeglądarek internetowych.

W tej książce przedstawiono zaawansowane techniki testowania aplikacji internetowych za pomocą Selenium Web Driver i pokrewnych narzędzi. Zaprezentowano skuteczne i efektywne metodyki testowania aplikacji przeznaczonych dla komputerów stacjonarnych, przeglądarek mobilnych i działających w środowisku rozproszonym. Opisano tu również wzorce projektowe, takie jak testy bazujące na danych, obiekty stron i mapy obiektów. Przedstawiono techniki rozszerzania frameworka Selenium i dostosowywania go do szczególnych działań. W książce zaprezentowano ponad 80 receptur, które z pewnością okażą się przydatne podczas automatyzacji testów aplikacji.

Czego możesz oczekiwać od tej książki...

  • Zrozumiesz działanie lokalizatorów. Nauczysz się korzystać z różnych metod lokalizowania, co pomoże Ci budować niezawodne testy.
  • Nauczysz się wzorca PageFactory, który pozwala budować rozbudowane i łatwe do utrzymania frameworki testów.
  • Zapoznasz się ze sposobami integracji Selenium WebDriver API z narzędziami ATDD (BDD) takimi, jak Cucumber, SpecFlow, Capybara i Behave.
  • Nauczysz się konfigurować symulatory i urządzenia iPhone (Android) w celu testowania aplikacji webowych za pomocą Appium.
  • Dowiesz się, jak skonfigurować środowisko Selenium Grid pozwalające na szybsze i współbieżne wykonywanie testów. Dzięki niemu zwiększysz pokrycie testowe oraz skrócisz czas uruchomienia testów dla wielu przeglądarek.
  • Będziesz potrafił budować rozszerzone testy Selenium WebDriver dla zwiększenia pokrycia Twojej aplikacji testami.

Nowoczesne testowanie: Selenium Web Driver!

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

Wybrane bestsellery

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka ,,Selenium i testowanie aplikacji. Receptury. Wydanie II" obejmuje najnowsze wersje Selenium WebDriver?
Tak, książka została zaktualizowana i opisuje pracę z najnowszymi wersjami Selenium WebDriver oraz integrację z popularnymi narzędziami i frameworkami.
2. Jakie języki programowania są omawiane w książce podczas tworzenia testów Selenium?
Książka prezentuje przykłady i konfigurację środowiska testowego dla języków Java, Python, Ruby oraz .NET (C#).
3. Czy znajdę w książce praktyczne przykłady kodu i gotowe receptury do wdrożenia?
Tak, publikacja zawiera ponad 80 praktycznych receptur, które można od razu wykorzystać podczas automatyzacji testów aplikacji internetowych.
4. Czy książka opisuje testowanie aplikacji na różnych przeglądarkach i urządzeniach mobilnych?
Tak, książka omawia testowanie na wielu przeglądarkach (Chrome, Firefox, Edge, Internet Explorer) oraz automatyzację testów na urządzeniach mobilnych z iOS i Androidem przy użyciu Appium.
5. Czy publikacja pomaga w integracji Selenium z narzędziami do ciągłej integracji, takimi jak Jenkins?
Tak, w książce znajdziesz rozdział poświęcony integracji Selenium z systemem Jenkins oraz innymi narzędziami CI/CD.
6. Czy książka zawiera informacje na temat testowania aplikacji wykorzystujących HTML5 i nowoczesne technologie webowe?
Tak, jeden z rozdziałów poświęcony jest testowaniu aplikacji webowych HTML5, w tym automatyzacji elementów takich jak odtwarzacz wideo czy canvas.
7. Czy książka nadaje się do samodzielnej nauki automatyzacji testów?
Tak, publikacja prowadzi krok po kroku przez konfigurację środowiska, przykłady kodu i praktyczne zastosowania, co czyni ją przydatną zarówno do nauki samodzielnej, jak i jako materiał pomocniczy w pracy zespołowej.
8. Jak szybko po zakupie otrzymam książkę w wersji elektronicznej?
Po zakupie książki w wersji elektronicznej (eBook) na Helion.pl, dostęp do pliku uzyskasz natychmiast, bez oczekiwania na dostawę fizyczną.

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
47,40 zł
Dodaj do koszyka
Ebook
39,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