Selenium i testowanie aplikacji. Receptury. Wydanie II Unmesh Gundecha
- Autor:
- Unmesh Gundecha
- Serie wydawnicze:
- Receptury
- Technologia i rozwiązania
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- Stron:
- 336
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
Selenium i testowanie aplikacji. Receptury. Wydanie II
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!
Wybrane bestsellery
Zobacz pozostałe książki z serii
Helion - inne książki
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana


Oceny i opinie klientów: Selenium i testowanie aplikacji. Receptury. Wydanie II Unmesh Gundecha
(5)-
6
-
5
-
4
-
3
-
2
-
1
4.8(3)
(0)
(0)
(2)
(0)
(0)
więcej opinii