Zarejestruj się teraz

Zaloguj sie

Zgubione hasło

Zgubiłeś swoje hasło? Wprowadź swój adres e-mail. Otrzymasz link i utworzysz nowe hasło e-mailem.

Dodaj post

Musisz się zalogować, aby dodać post .

Dodaj pytanie

Aby zadać pytanie, musisz się zalogować.

Zaloguj sie

Zarejestruj się teraz

Witamy na stronie Scholarsark.com! Twoja rejestracja zapewni Ci dostęp do większej liczby funkcji tej platformy. Możesz zadawać pytania, wnosić wkład lub udzielać odpowiedzi, przeglądaj profile innych użytkowników i wiele więcej. Zarejestruj się teraz!

Naucz się Selenium z Javą, Ogórek + Projekt na żywo

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 )

  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

Zostaw odpowiedź