Naucz się Selenium z Javą, Ogórek + Projekt na żywo
Cena: $129.99
Selen jest narzędzie do testowania automatyzacji open source dla aplikacji internetowych. Działa bezpośrednio w przeglądarce internetowej, takiej jak Firefox, chrom,
Chrom, TJ, Opera, Safari itp., i obsługuje Windows, Linux, i platformy Macintosh.
Ten kurs Selenium będzie obejmował od bardzo podstawowy selen do poziomu eksperckiego. W trakcie kursu wyjaśnić wszystkie sposoby interakcji ze stronami internetowymi za pomocą Selenium. Pokrycie każdego tematu przykładami stron internetowych na żywo.
Podczas kursu zostaną omówione wszystkie najlepsze praktyki stosowane z Selenium WebDriver, tj. TestNG, Maven, Sikuli, Maven być jednym z niewielu. Obejmuje wszystkie popularne frameworki, tj Model obiektu strony
***** Będzie aktualizować nowe filmy za każdym razem, gdy nowe funkcje/API zostaną dodane do Selenium WebDriver, dzięki czemu zawsze będziesz na bieżąco w branży IT.
Tematy omówione w tym kursie:
———————————————————–
Moduł 1: Przegląd automatyzacji & Selen
-
Co to jest testowanie oprogramowania??
-
Testowanie ręczne & jego wyzwania
-
Wyzwania w testowaniu ręcznym
-
Testowanie automatyczne bije na głowę testowanie ręczne
-
Selenium jako narzędzie do testowania automatyzacji
-
Zalety i wady selenu
-
Selen V/s Inne narzędzia
-
Zestaw narzędzi Selenium
Moduł-2: Podstawy Java dla Selenium
-
Pobierz i zainstaluj Javę
-
Skonfiguruj środowisko Java
-
Pobierz i zainstaluj Eclipse
-
Jak korzystać z Eclipse
-
Podstawowy program Java
-
Skompiluj i uruchom program Java
-
Zrozumienie wyjścia konsoli
-
Zmienne Java i typy danych
-
Operatory Java
-
Instrukcje warunkowe
-
Pętle
-
Przerwij i kontynuuj
-
Tablice
-
Tablica jednowymiarowa
-
Dwuwymiarowa tablica
-
Klasa ciąg
-
Metody ciągów
Moduł-3: Koncepcje Java OOPS
-
Klasy i przedmioty
-
Metody Java
-
Przekazywanie parametrów do metod
-
Zadzwoń według wartości i zadzwoń przez odniesienie
-
Konstruktor Javy
-
Przeciążenie metody
-
Przeciążenie konstruktora
-
to słowo kluczowe
-
Zmienne i metody statyczne
-
Dziedziczenie Javy
-
Zastępowanie metody
-
super słowo kluczowe
-
ostatnie słowo kluczowe
-
Interfejsy Java
-
Pakiety Java
-
Modyfikatory dostępu
-
Obsługa wyjątków
-
Lista tablic
-
Mapa skrótu
-
JDBC
Moduł-4: Selenium WebDriver
-
Wprowadzenie do WebDriver i architektury
-
Funkcje i wady WebDriver
-
Pobieranie i konfigurowanie Selenium Webdriver Jars
-
Utwórz projekt WebDriver w Eclipse
-
Utwórz przypadek testowy WebDriver
-
Wykonaj przypadek testowy w wielu przeglądarkach
-
Lokalizatory w Selen
-
Rodzaje lokalizatorów – Nazwa, NS,cssSelector & Xpath
-
Przechwytywanie XPath & Wtyczka ChroPath
-
Różnica między bezwzględnym a względnym XPath
-
Pisanie Xpath
-
Wbudowane funkcje w XPath
-
Obsługa elementów dynamicznych za pomocą XPath
-
Polecenia WebDriver
-
Polecenia przeglądarki
-
Zamknij i wyjdź
-
Pobierz polecenia
-
dostwać
-
zdobądź tytuł
-
Źródło strony
-
pobierz aktualny URL
-
getWindowHandle()
-
getWindowHandles()
-
Polecenia nawigacyjne
-
Polecenia warunkowe
-
jest wyświetlany
-
jest włączony
-
jest zaznaczona
-
Czeka
-
Domniemany, Wyraźne i płynne czekanie
-
Czas wczytywania strony
-
Obsługa elementów sieci
-
Pole tekstowe/pole wprowadzania
-
Przycisk sieciowy
-
Przycisk radiowy
-
Pole wyboru
-
Pole rozwijane/pole kombi
-
Spinki do mankietów
-
Zepsute połączenia
-
Alerty/wyskakujące okienka
-
Ramki iframe
-
Okna przeglądarki
-
Selektor dat
-
Tabele internetowe
-
Praca z tabelą internetową z paginacją
-
Przewiń stronę internetową
-
Najechanie myszką
-
Podwójne kliknięcie myszą
-
Kliknięcie prawym przyciskiem myszy
-
Przeciągnij i upuść
-
Suwak
-
Zmiana rozmiaru
-
Podpowiedzi
-
Klawisz w dół i wciśnięcie klawisza
-
Działania na klawiaturze
-
Obsługa połączeń AJAX w Webdriver
-
Integracja Sikuli z Selenium
-
Prześlij pliki
-
Pobierz pliki
-
Obsługa plików cookie
-
Pożądane możliwości w selenu
-
Profile przeglądarki
-
Testowanie przeglądarki bezgłowej Selenium
-
Chrome bez głowy
-
Sterownik jednostki HTML
Moduł-5: Testowanie oparte na danych
-
Co to jest testowanie oparte na danych?
-
Korzystanie z API Apache POI
-
Odczytaj dane z pliku Excel
-
Zapisz dane do pliku Excel
-
Klasa narzędzi Excel
-
Testowanie oparte na danych przy użyciu programu Microsoft Excel
-
Testowanie oparte na danych przy użyciu bazy danych
-
Testowanie oparte na danych przy użyciu Java Hash Map
Moduł-6: TestNG Framework
-
TestNg Wprowadzenie i zalety
-
Konfiguracja TestNg w Project/Eclipse
-
Jak napisać przypadek testowy TestNG
-
Adnotacje testowe
-
Zrozumienie testng.xml
-
Raport TestNG
-
Priorytetyzacja testów
-
zależy od metod
-
Pomijanie testów
-
Metody grupowania
-
Testowanie partii TestNG
-
Jak sparametryzować testy
-
Przekazywanie parametrów za pomocą xml
-
Testy równoległe
-
Dostawca danych
-
Odbiorniki TestNG
-
Raporty dotyczące zakresu
-
Przechwytywanie zrzutów ekranu
Moduł-7: Zaawansowane koncepcje
-
Log4j do logowania
-
Model obiektu strony – Fabryka stron
Moduł-8: Maven integracja z Selenium
-
Co to jest Maven i dlaczego Maven?
-
Instalacja/Konfiguracja Maven
-
Tworzenie projektu Maven
-
Importowanie projektu Maven do Eclipse
-
Co to jest POM.xml?
-
Dodawanie zależności do POM.xml
Moduł-9: Siatka selenu
-
Co to jest siatka selenowa?
-
Kiedy używać siatki selenowej??
-
Co to jest koncentrator i węzeł?
-
Jak zainstalować i używać siatki?
-
Projektowanie skryptów testowych, które mogą działać w sieci
-
Uruchamianie przypadku testowego w sieci
Moduł-10: Implementacja Hybrid Driven Framework w Live Project
-
Co to jest Framework?
-
Rodzaje ram
-
Wymagania wstępne dotyczące projektowania frameworków
-
Implementacja Hybrid Driven Framework
-
Tworzenie projektu Maven
-
Zaktualizuj pom.xml z zależnościami
-
Tworzenie obiektów stron i repozytorium obiektów
-
Tworzenie plików narzędziowych
-
Konfigurowanie plików konfiguracyjnych
-
Tworzenie skryptów testów automatyzacji
-
Tworzenie skryptów testowych opartych na danych
-
Generowanie raportów o zasięgu
-
Generowanie logów za pomocą log4j
-
Wykonywanie skryptów testowych przy użyciu pliku XML TestNG
-
Wysyłanie raportów z testów e-mailem
-
Wykonywanie skryptów testowych przez Maven CLI
-
Wykonywanie skryptów testowych przy użyciu pliku bat
Moduł-11: Ciągła integracja (TAM) Maven, Jenkins i GIT
-
Co to jest kontynuacja integracji?
-
Narzędzia do ciągłej integracji
-
Pobierz i zainstaluj Jenkins
-
Maven integracja z Jenkins
-
Uruchom skrypty testowe selenu przez Jenkins
-
Pobieranie i instalowanie GIT
-
Praca z GITHUB
-
Prześlij projekt do GITHUB
Moduł-12: Ogórek BDD Framework
-
Wprowadzenie do ogórka
-
Skonfiguruj ogórek za pomocą Eclipse
-
Podstawy ogórka
-
Scenariusz testowy,Plik funkcji, Definicje kroków
-
Opcje klasy JUnit Test Runner
-
Słowa kluczowe korniszon
-
Testowanie oparte na danych
-
Zarys scenariuszy & Przykłady
-
Tabela danych
-
Tagi ogórków
-
Haczyki ogórkowe
Moduł-13: Scenariusze czasu rzeczywistego i FAQ
+
*** Praktyczne pytania do wywiadu z selenem & Odpowiedzi wraz z fragmentami kodu (Nowo dodany)
Komentarz ( 1 )
To fantastyczny blog, z którego ludzie mogą się wiele nauczyć. Jest bardzo pouczający i wyjaśniony prostymi i szczegółowymi słowami, które są łatwe do zrozumienia. Sprawdź, żeby się uczyć <a href=https://grotechminds.com/automation-testing-courses/>Testowanie automatyczne z Selenium