RodzajSala Training
Zarejestruj się

Selen

Selenium Basic Training & Certification Course

Przegląd

Audiencja i wymagania wstępne

Konspekt szkolenia

Harmonogram i opłaty

Orzecznictwo

Podstawowy kurs szkoleniowy i certyfikacja Selenium

Selen to open-source oraz przenośne zautomatyzowane narzędzie s / w używane do automatyzacji testów (aplikacje internetowe). Jest licencjonowany na podstawie licencji Apache 2.0. Selenium to zestaw narzędzi pomagających w automatyzacji tylko aplikacji internetowych. Ten samouczek pozwoli ci dogłębnie zrozumieć Selenium i związane z nim narzędzia oraz ich wykorzystanie. Posiada możliwości działania w różnych systemach operacyjnych i przeglądarkach. Selenium to nie tylko pojedyncze narzędzie, ale zestaw narzędzi pomagających testerom w automatyzacji aplikacji internetowych bardziej wydajnie i precyzyjnie.

Cele podstawowego treningu Selenium

Selenium to przenośna platforma testowania aplikacji internetowych. Jest to kompleksowy kurs testowania automatycznego obejmujący wprowadzenie do testów automatycznych, wprowadzenie do Selenium IDE i jego instalację, koncepcje Selenium IDE, Selenium RC, TestNG, funkcje sterownika sieci, framework i sieć Selenium itp.

  • Selenium jest narzędziem typu open-source.
  • selen może być rozszerzony na różne technologie, które eksponują DOM.
  • Ma możliwość wykonywania skryptów w różnych przeglądarkach.
  • Może wykonywać skrypty w różnych systemach operacyjnych.
  • Selenium obsługuje urządzenia mobilne.
  • Uruchamia testy w przeglądarce, więc fokus NIE jest wymagany podczas wykonywania skryptu.
  • Może wykonywać testy równolegle z użyciem sieci Selenium.

Intended Audience of Selenium Basic Course

Selenium Basic Training jest przeznaczony dla profesjonalistów testujących oprogramowanie, którzy chcieliby poznać podstawy Selenium za pomocą praktycznych przykładów. Samouczek zawiera wystarczającą ilość składników, aby zacząć korzystać z Selenium, skąd możesz przejść na wyższy poziom wiedzy specjalistycznej.

Prerequisites of Selenium Basic Certification

  • Podstawowa wiedza na temat JAVA
  • Podstawowa wiedza na temat testowania oprogramowania

Course Outline Duration: 3 Days

Rozdział 1: Wprowadzenie do selenu

  • Historia Selenium
  • Wprowadzenie do selenu
  • Architektura Selenium Webdriver
  • Selenowe Javadocs

Rozdział 2: instalacje i konfiguracje

  • Instalacja Java
  • Instalacja i konfiguracja Eclipse
  • Selenium Jars - pobieranie i konfiguracja
  • Ustawienia projektu Selenium

Rozdział 3: Podstawowe pojęcia pierwszego programu Webdriver

  • Interfejs Webdriver
  • Ćwiczenie 3.1: Implementowanie interfejsu Webdriver
  • Sterowniki do przeglądarki
  • Podstawowe metody aplikacji Webdriver
  • Ćwiczenie 3.2: Wdrażanie podstawowych metod aplikacji Webdriver
  • Jak uruchomić testy w Google Chrome
  • Ćwicz 3.3: Uruchamianie testów w Google Chrome
  • Jak uruchomić testy w Internet Explorerze
  • Ćwicz 3.4: Uruchamianie testów w Internet Explorerze

Rozdział 4: Techniki i narzędzia lokalizujące

  • Instalowanie Firebug i Firepath w Firefoksie
  • Techniki lokalizowania: ID, xPath, tagName
  • Techniki lokalizujące: className, name, linkText
  • Pisanie spersonalizowanych xPaths
  • Lokalizatory selektorów CSS
  • Ćwiczenie 4.1: Implementowanie różnych lokalizatorów

Rozdział 5: Techniki automatyzacji interfejsu WWW

  • Uchwyty rozwijane
  • Metody rozwijane: Wybierz
  • Ćwiczenie 5.1: Obsługa menu rozwijanych, Wybierz wartości według widocznego tekstu, według wartości atrybutu
  • Obsługa przycisków radiowych i pól wyboru
  • Ćwiczenie 5.2: Obsługa przycisków radiowych i pól wyboru
  • Lista Technique do obsługi przycisków radiowych
  • Wybór, Odznaczenie, Włączanie i wyłączanie
  • Ćwiczenie 5.3: Wdrażanie selekcji, cofanie wyboru, włączanie i wyłączanie
  • Obsługa alertów i wyskakujących okienek
  • Ćwicz 5.4: Obsługa wyskakujących okienek, modów, alertów javascript i monitów

Rozdział 6: Techniki automatyzacji interfejsu WWW - zaawansowane

  • Obsługa interakcji myszy
  • Ćwiczenie 6.1: Wdrażaj zdarzenia myszy
  • Obsługa zdarzeń klawiatury
  • Ćwiczenie 6.2: Implementuj zdarzenia Keypress
  • Dyskusja na temat klasy działania
  • Obsługa wielu okien
  • Ćwiczenie 6.3: Otwórz wiele okien, przełączaj się między nimi
  • Koncepcje uchwytów okiennych
  • Obsługa znaczników ul li
  • Ćwiczenie 6.4: Obsługuj znaczniki ul i li
  • Jak obsługiwać iFrames
  • Ćwiczenie 6.5: wchodź w interakcję z iFrames
  • Obsługa kratek stołowych
  • Ćwiczenie 6.6: odczyt danych z siatki danych
  • Maksymalizowanie systemu Windows i usuwanie plików cookie
  • Robienie migawek błędów
  • Wyniki testu e-mail
  • Ćwiczenie 6.7: rób migawki błędów i wyniki testów e-mail

Rozdział 7: Synchronizacja i oczekiwania

  • Obsługa problemów synchronizacyjnych
  • sen()
  • Implicit & Explicit wait
  • Fluent Wait
  • Ćwicz 7.1: Wdrażaj wszystkie rodzaje czekania

Rozdział 8: Więcej funkcji Webdriver

  • Pożądane możliwości
  • Praca z przeglądarką Headless
  • Praca z PhantomJS
  • Ćwiczenie 8.1: Wykonaj test w PhantomJS
  • Praca z HtmlUnitDriver
  • Ćwicz 8.2: Implementuj testy w HtmlUnitDriver
  • Profile Webdrivera
  • Ćwiczenie 8.3: Wykonaj testy w wielu profilach przeglądarki
  • Obsługa obiektów dynamicznych

Rozdział 9: Siatka selenu

  • Co to jest siatka Selenium
  • Jak zdalnie wykonywać testy Selenium
  • Konfigurowanie koncentratora i węzła
  • Rejestracja centrali i serwera węzłów
  • Pożądane możliwości - program sieciowy
  • Ćwicz 9.1: Wykonaj zdalne testy

Rozdział 10: Testowanie mobilnej automatyki

  • Cechy appium
  • Instalacja Androida SDK, Eclipse
  • Konfigurowanie zmiennych systemowych, aby Android działał
  • Instalacja serwera wcześniej epok
  • Konfiguracja Epoki, słoiki selenu
  • Wywoływanie urządzenia wirtualnego z Androidem
  • Ćwiczenie 11.1: Przeprowadzanie testów na urządzeniu wirtualnym Android

Rozdział 11: Wzorce projektowe do testowania w Internecie

  • Wzorce obiektów strony
  • Wzorce fabryczne strony
  • Komponenty ładowalne
  • Ćwiczenie 12.1: Implementowanie obiektów strony i fabryka stron dla scenariusza przypadku testowego

Rozdział 12: TestNG Framework

  • Dlaczego TestNG i jego zalety
  • TestNG instalacja i konfiguracja w środowisku Zaćmienie
  • Adnotacje TestNG
  • Priorytetowe testy w testNG
  • Ćwiczenie 13.1: Implementowanie adnotacji TestNG
  • Wyłączanie i włączanie testów i używanie limitów czasu
  • Znaczenie pliku konfiguracyjnego TestNG - testng.xml
  • Grupy w TestNG
  • Testowanie oparte na danych za pomocą TestNG
  • Adnotacja DataProvider - Parametryzowanie przypadków testowych
  • Parametry w raportach
  • Zestawy równoległe, testy równoległe, klasy i metody
  • Ćwiczenie 13.2: Przeprowadzanie równoległych testów i zestawów
  • Nie udało się przeprowadzić testów
  • Sukces, porażka i twierdzenie
  • Rejestrowanie wyników, rejestrowanie słuchaczy, rejestrowanie reporterów
  • Reporter API

Rozdział 13: Generowanie raportów

  • Pobieranie i konfigurowanie raportów XSLT
  • Generowanie raportów HTML dla wykonania testu Selenium
  • Ćwicz 14.1: Generuj raporty XSLT i HTML

Napisz do nas na info@itstechschool.com i skontaktuj się z nami w + 91-9870480053, aby uzyskać informacje o cenie i certyfikacie kursu, harmonogramie i lokalizacji

Rzuć nam zapytanie

Aby uzyskać więcej informacji uprzejmie Skontaktuj się z nami.


reviews