reklama - zainteresowany?

Selenium. Automatyczne testowanie aplikacji - Helion

Selenium. Automatyczne testowanie aplikacji
ebook
Autor: Prashanth Sams
Tytuł oryginału: Selenium Essentials
TÅ‚umaczenie: Jakub Hubisz
ISBN: 978-83-283-3040-5
stron: 168, Format: ebook
Data wydania: 2017-02-13
Księgarnia: Helion

Cena książki: 21,95 zł (poprzednio: 39,20 zł)
Oszczędzasz: 44% (-17,25 zł)

Dodaj do koszyka Selenium. Automatyczne testowanie aplikacji

Tagi: Testowanie oprogramowania

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!

Dodaj do koszyka Selenium. Automatyczne testowanie aplikacji

 

Osoby które kupowały "Selenium. Automatyczne testowanie aplikacji", wybierały także:

  • Wieczne opóźnienie. ZarzÄ…dzanie projektami IT
  • JUnit - testy jednostkowe. Kurs video. Automatyzacja procesu testowania w Javie
  • Testy E2E. Kurs video. Protractor, Cypress, Cucumber
  • Android Studio. Kurs video. NarzÄ™dzia Android developera
  • Testowanie aplikacji mobilnych na platformÄ™ Android. Kurs video. Poziom pierwszy. Testy jednostkowe i UI

Dodaj do koszyka Selenium. Automatyczne testowanie aplikacji

Spis treści

Selenium. Automatyczne testowanie aplikacji eBook -- spis treści

O autorze (7)

O korektorze merytorycznym (8)

Przedmowa (9)

Rozdział 1. Selenium IDE (13)

    • Odtwarzanie WebDriver (17)
    • Priorytety lokatorów (19)
    • Unikanie eksportu Selenium (20)
  • Schowek Selenium IDE (22)
  • Testy sterowane danymi (23)
    • Metody JavaScript zdefiniowane przez użytkownika (23)
  • Funkcje JavaScript w Selenium IDE (26)
    • Proste wywoÅ‚anie JavaScript (27)
    • Przewijanie kóÅ‚kiem myszy (28)
    • Parametryzacja przy wykorzystaniu tablic (28)
  • Selenium Builder (29)
    • Nagrywanie i odtwarzanie (30)
    • Testy sterowane danymi (31)
    • Selenium Builder w chmurze (33)
  • Podsumowanie (34)

Rozdział 2. Testy na wielu przeglądarkach z wykorzystaniem Selenium WebDriver (35)

  • Testy kompatybilnoÅ›ci z wykorzystaniem Selenium WebDriver (36)
    • TestNG (37)
  • Testy Selenium w chmurze dla wielu przeglÄ…darek (40)
    • SauceLabs (40)
    • BrowserStack (42)
    • TestingBot (43)
  • Testy w przeglÄ…darce bezinterfejsowej (45)
    • PhantomJS (45)
    • HTMLUnitDriver (47)
  • Zmienianie interfejsów użytkownika (48)
    • PrzeglÄ…darka Firefox (49)
    • PrzeglÄ…darka Chrome (49)
  • Testy na konkretnych wersjach przeglÄ…darki Firefox (50)
    • Testy z niestandardowego profilu Firefox (51)
  • Testy z niestandardowego profilu Chrome (52)
  • Podsumowanie (52)

Rozdział 3. Funkcje Selenium WebDriver (53)

  • Podstawowe funkcje WebDriver (54)
  • Lokalizowanie elementów (55)
  • Funkcje elementów WebElements (60)
  • Nawigacja (63)
  • Ciasteczka (64)
  • Funkcje okna (66)
  • Funkcje wybierajÄ…ce (70)
  • ObsÅ‚uga alertów i okien wyskakujÄ…cych (72)
  • Akcje myszy i klawiatury (74)
  • Podsumowanie (80)

Rozdział 4. Selenium WebDriver - najlepsze praktyki (81)

  • ObsÅ‚uga stron wykorzystujÄ…cych Ajax (82)
    • Metoda isElementPresent (82)
  • Oczekiwanie (83)
    • Oczekiwanie jawne (84)
    • Limity czasu (87)
  • Wzorzec Page Object (88)
    • Klasa PageFactory (90)
    • Adnotacja @FindBy (92)
    • Adnotacja @FindBys (93)
  • Klasa EventFiringWebDriver (93)
    • PrzykÅ‚ad sterownika uruchamiajÄ…cego zdarzenia (99)
  • ObsÅ‚uga ramek iframe (103)
    • ObsÅ‚uga okien wyskakujÄ…cych systemu operacyjnego i przeglÄ…darki przy wykorzystaniu Java Robot (105)
    • Profil Firefox do pobierania plików (109)
  • Klasa JavascriptExecutor (110)
    • Skrolowanie strony (111)
    • PodÅ›wietlanie elementów (112)
    • Otwieranie nowego okna przeglÄ…darki (113)
    • Kolektor bÅ‚Ä™dów JavaScript (114)
  • Podsumowanie (116)

Rozdział 5. Frameworki Selenium WebDriver (117)

  • Programowanie sterowane zachowaniem (118)
    • Framework BDD Cucumber (118)
  • Framework sterowany danymi JXL API (127)
    • Zapis i odczyt arkusza Excela (127)
    • Proste testy sterowane danymi (129)
    • Testowanie sterowane danymi z wykorzystaniem biblioteki (131)
    • Testowanie sterowane danymi z wykorzystaniem TestNG i adnotacji @dataProvider (134)
  • Framework sterowany danymi Apache POI (136)
    • Model HSSF - arkusz binarny (138)
    • Model XSSF - arkusz SpreadsheetML (.xlsx) (141)
    • Model SS - arkusze binarne i SpreadsheetML (143)
  • Framework sterowany danymi z pliku tekstowego (144)
    • Testy sterowane danymi z wykorzystaniem TestNG i adnotacji @dataProvider - plik tekstowy (146)
  • Framework sterowany danymi z pliku wÅ‚aÅ›ciwoÅ›ci (148)
    • Testy sterowane danymi z wykorzystaniem TestNG i adnotacji @dataProvider - plik wÅ‚aÅ›ciwoÅ›ci (151)
  • Framework sterowany danymi CSV (153)
  • Framework sterowany sÅ‚owami kluczowymi (155)
  • Framework hybrydowy (157)
  • Podsumowanie (159)

Skorowidz (161)

Dodaj do koszyka Selenium. Automatyczne testowanie aplikacji

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.