Ocena:

Książka jest krytykowana za brak głębi, przestarzałą treść i niewystarczające materiały instruktażowe. Podczas gdy niektórzy doceniają jej styl pisania, wiele recenzji podkreśla, że nie zapewnia ona praktycznych wskazówek i odpowiednich przykładów, co prowadzi do rozczarowania wśród użytkowników.
Zalety:⬤ Dobrze napisany
⬤ potencjalnie odpowiedni dla absolutnie początkujących
⬤ wyrazisty styl pisania.
⬤ Niewystarczająco dogłębna i istotna treść
⬤ przestarzałe linki i zasoby
⬤ trudne do wykonania instrukcje
⬤ znikome praktyczne wskazówki
⬤ minimalna zawartość, która nie zapewnia wartości w stosunku do ceny.
(na podstawie 8 opinii czytelników)
Selenium with Python - A Beginner's Guide: Get started with Selenium using Python as a programming language
Instrukcje krok po kroku, jak rozpocząć pracę z Selenium przy użyciu Pythona jako języka programowania
Główne cechy
⬤ Wprowadzenie do świata Selenium.
⬤ Zrozumienie koncepcji lokalizatorów w Selenium.
⬤ Dowiedz się, jak pisać skrypty przy użyciu Selenium WebDriver w Pythonie.
⬤ Poznanie koncepcji synchronizacji.
⬤ Nauczyć się obsługi różnych elementów HTML, takich jak formularz, tabela, alert, ramka i dropdown.
⬤ Poznanie wzorców projektowych, takich jak model obiektowy strony, testy oparte na danych i dodawanie asercji.
Opis
Selenium jest najpopularniejszym narzędziem do automatyzacji testów typu open source dostępnym na rynku. W ostatnim dziesięcioleciu jego użycie dramatycznie wzrosło w sektorze IT we wszystkich typach organizacji. Powodem jego popularności jest przede wszystkim obsługa wielu języków programowania, wykonywanie testów na wielu przeglądarkach i systemach operacyjnych. W tej książce dowiemy się o różnych komponentach Selenium. Omówimy koncepcje WebDriver i dowiemy się, jak zastosować koncepcje automatyzacji testów w celu zautomatyzowania testowania naszej aplikacji. Poznamy proces rozpoznawania obiektów testowych na ekranie i pisania poleceń Selenium przy użyciu Pythona jako języka programowania Omówimy również, jak korzystać z wzorców projektowych, takich jak tryb obiektu strony i testowanie oparte na danych, aby zapewnić zbudowanie solidnego frameworka testowego, który ma charakter modułowy i skalowalny.
Czego się nauczysz
Celem jest wprowadzenie w świat Selenium testera manualnego, który zna Python jako język programowania. Nauczysz się demistyfikować koncepcję identyfikowania obiektów testowych i pisania poleceń Selenium w celu tworzenia solidnych skryptów testowych. Ta książka pomoże ci nauczyć się automatyzować różne elementy HTML, które napotykamy w aplikacjach internetowych, które musimy przetestować. Zrozumiesz, jak zbudować dobry zestaw testów, poznając koncepcję wzorców projektowych, takich jak model obiektowy strony i testy oparte na danych, aby zapewnić łatwość konserwacji kodu.
Dla kogo jest ta książka
Ta książka jest przeznaczona dla osób, które mają doświadczenie w testowaniu manualnym i znają Python jako język programowania. Książka ta będzie również pomocna dla programisty, który zna Python jako język programowania i szuka opcji automatyzacji testów jako opcji kariery.
Spis treści
1. Selenium - ważne podstawy koncepcyjne.
2. Selenium IDE.
3. Lokalizatory w Selenium.
4. Instalacja i konfiguracja.
5. Selenium WebDriver.
6. Tworzenie testów jednostkowych w Pythonie.
7. Synchronizacja testów.
8. Parametryzacja testów.
9. Obsługa różnych elementów sieci Web.
10. Praca z ramkami.
11. Koncepcja modelu obiektowego strony.
12. Wdrażanie Selenium Grid.
O autorze
Pallavi ma 14-letnie doświadczenie zawodowe. Pracowała na różnych stanowiskach jako kierownik produktu/projektu w zespole przedsprzedażowym i zespole marketingowym dla rozwiązań w zakresie narzędzi do automatyzacji testów. Posiada dwa tymczasowe patenty wraz z innymi współtwórcami za swoją pracę nad budowaniem niezależnych od narzędzi rozwiązań do automatyzacji testów. Obecnie działa jako trener automatyzacji testów, pisarz, mówca i właściciel w 5 Elements Learning, gdzie współpracuje z entuzjastami automatyzacji testów na całym świecie. Jako zapalona uczennica lubi być na bieżąco z najnowszymi trendami i technologiami. Mocno wierzy w większe dobro i lubi dawać dobry przykład. Jest wolontariuszką w organizacji eVidyaloka, gdzie pełni funkcję administratora centrum. Jest dożywotnim członkiem rezerwatu leśnego Jabarkhet i organizacji People for Animals.
Jej strona internetowa: http: //5elementslearning.com.
Jej profil na LinkedIn: https: //www.linkedin.com/in/pallavirsharma/.