Specjalista ds. testowania z praktyczną znajomością testowania ręcznego, przegląd Test Automation& Koncepcje programowania obiektowego (preferowana Java)
Ten kurs daje kompleksowy przegląd tego, jak korzystać z automatycznych testów funkcjonalnych i wydajnościowych z Selenium i JMeter przy użyciu środowiska Java / Maven. 3 dni poświęcone są na Selenium, 2 na JMeter.
Selenium
Wprowadzenie
- Czym jest narzędzie Selenium
- Wykorzystanie narzędzia Selenium w automatyzacji
- Cechy narzędzia Selenium
Komponenty
- Różnica między Selenium a innymi narzędziami
- IDE Selenium
- Sterownik sieciowy Selenium
- Siatka Selenium
- Wprowadzenie do Selendriod
Instalacje
- Zainstaluj Eclipse IDE (preferowana wersja Mars)
- Zainstaluj/zweryfikuj Java JDK 1.7 i wyższy
- Zainstaluj wtyczki (TestNG, Maven itp.)
- Zainstaluj Selenium (najnowsza wersja stablizowana)
- Zainstaluj wszystkie / wymagane sterowniki przeglądarki
- Zainstaluj wszystkie obsługiwane biblioteki, sterowniki, słoiki, wtyczki itp.
Konfiguracje
- Konfiguracja ścieżki klas dla poziomu systemu i użytkownika
- Konfiguracja Eclipse ze wszystkimi potrzebnymi bibliotekami, Java
- Konfiguracja IE Devtool, FireBug, Firepath itp. z przeglądarkami
Rozpoczęcie przykładowego testu
- Languages obsługiwane w Selenium
- Nagraj i uruchom skrypt w Selenium IDE
- Napisanie i uruchomienie skryptu w Selenium Web Driver
- Wyświetl i przeanalizuj wyniki testu
Korzystanie z Selenium
- Co to jest synchronizacja
- Jak umieścić walidacje (zasób, weryfikacja)
- Jak uruchomić przeglądarkę i aplikację/URL
- Jak skonfigurować parametry przeglądarki za pomocą niestandardowego kodu
- Praca z Java z Selenium (klasa, pakiet, OOP itp.)
- Zrozumienie DOM
- Jak identyfikować obiekty/elementy za pomocą selenium
Obsługa okien
- Jak odczytywać tekst/wartości ze strony internetowej
- Jak wprowadzać wartości do elementów/obiektów
- Praca z obiektami DOM (przyciski, linki, wybór, tabele itp.)
- Jak zaznaczyć/wybrać wartość(i) za pomocą listy/kompasu
- Jak zaznaczyć/wybrać pole wyboru/przycisk radiowy
- Jak obsługiwać zdarzenia myszy, klawiatury
- Implementacja obsługi wyjątków w selenium
- Jak obsługiwać wiele przeglądarek
- Obsługa alertów
- Obsługa alertów Windows przy użyciu AutoIT
Testy sterowane danymi
- Czym są testy sterowane danymi
- Parametryzowanie skryptów testowych przy użyciu programu Excel
- Odczyt, zapis danych do/z programu Excel
- Praca z CSV, XLS, plikami płaskimi i DB
TestNG
- Co to jest TestNG
- Tworzenie TestNG.XML plik / Test / TestSuite
- Integracja ze skryptami Selenium
- Uruchom z TestNG
- Uruchom z TestNG
- Adnotacje TestNG
- Znaczniki w pliku TestNG.XML
- Praca z grupami
POM
- Wprowadzenie do Page Object Model Framework
- Wprowadzenie do Page Object Model Framework
- Korzystanie z pliku właściwości
Log4J
- Wprowadzenie
- Implementacja w selenium
- Generowanie plików logów i ich analiza
MAVEN
- Wprowadzenie
- Tworzenie projektu MAVEN
- Konfiguracja za pomocą selenium i java
- Budowanie/uruchamianie kompilacji
Grid
- Wprowadzenie
- Zdalny sterownik sieciowy
- Konfigurowanie huba
- Konfiguracja węzła
- Uruchamianie skryptów na komputerze zdalnym / wykonywanie równoległe
Konwersja projektu
- Czym jest konwersja projektu
- Jak przekonwertować projekt Java na Maven i odwrotnie?
Struktura automatyzacji
- Wprowadzenie do struktur automatyzacji
- Rodzaje frameworków i korzyści z nich płynące
- Praca z rozszerzonym programowaniem (Java)
Podejście
- Jak tworzyć frameworki automatyzacji
- Zrozumienie podejścia do automatyzacji testów
JMeter
Wprowadzenie
- Funkcje JMeter
- Testowanie wydajności
Przygotowanie testu
- Wymagania i oczekiwania
- Wskazówki dotyczące uzyskiwania lepszych wyników
Przegląd komponentów
- Plan testów
- Grupa wątków
- Próbnik
- Kontroler logiczny
- Słuchacz
- Timer
- Asercja
- Konfiguracja Element
- Kolejność wykonywania
Go Stare praktyki
- Zasoby wbudowane
- Pamięć podręczna
- Rejestrowanie czasu myślenia
- Uruchamianie z wiersza poleceń
Zmienne
- Tworzenie
- Używanie
- Wyodrębnianie
- Przeglądanie
Funkcje
- Przygotowywanie
- Używanie
- Tworzenie
Właściwości
- Użycie
- Tworzenie
Uwierzytelnianie
- Formularze aplikacji sieci Web
- Podstawowe uwierzytelnianie HTTP
Raportowanie
- Generowanie pulpitu nawigacyjnego raportów
- Wyniki w czasie rzeczywistym
Testowanie rozproszone
- Uruchamianie z wiersza poleceń
Rozszerzanie funkcjonalności
- Wtyczki
- Kod niestandardowy
United Arab Emirates - Complete Web Testing Environment with Selenium WebDriver and JMeter
Qatar - Complete Web Testing Environment with Selenium WebDriver and JMeter
Egypt - Complete Web Testing Environment with Selenium WebDriver and JMeter
Saudi Arabia - Complete Web Testing Environment with Selenium WebDriver and JMeter
South Africa - Complete Web Testing Environment with Selenium WebDriver and JMeter
Brasil - Complete Web Testing Environment with Selenium WebDriver and JMeter
Canada - Complete Web Testing Environment with Selenium WebDriver and JMeter
中国 - Complete Web Testing Environment with Selenium WebDriver and JMeter
香港 - Complete Web Testing Environment with Selenium WebDriver and JMeter
澳門 - Complete Web Testing Environment with Selenium WebDriver and JMeter
台灣 - Complete Web Testing Environment with Selenium WebDriver and JMeter
USA - Complete Web Testing Environment with Selenium WebDriver and JMeter
Österreich - Complete Web Testing Environment with Selenium WebDriver and JMeter
Schweiz - Complete Web Testing Environment with Selenium WebDriver and JMeter
Deutschland - Complete Web Testing Environment with Selenium WebDriver and JMeter
Czech Republic - Complete Web Testing Environment with Selenium WebDriver and JMeter
Denmark - Complete Web Testing Environment with Selenium WebDriver and JMeter
Estonia - Complete Web Testing Environment with Selenium WebDriver and JMeter
Finland - Complete Web Testing Environment with Selenium WebDriver and JMeter
Greece - Complete Web Testing Environment with Selenium WebDriver and JMeter
Magyarország - Complete Web Testing Environment with Selenium WebDriver and JMeter
Ireland - Complete Web Testing Environment with Selenium WebDriver and JMeter
Luxembourg - Complete Web Testing Environment with Selenium WebDriver and JMeter
Latvia - Complete Web Testing Environment with Selenium WebDriver and JMeter
España - Completo Entorno de Pruebas Web con Selenium WebDriver y JMeter
Italia - Complete Web Testing Environment with Selenium WebDriver and JMeter
Lithuania - Complete Web Testing Environment with Selenium WebDriver and JMeter
Nederland - Complete Web Testing Environment with Selenium WebDriver and JMeter
Norway - Complete Web Testing Environment with Selenium WebDriver and JMeter
Portugal - Complete Web Testing Environment with Selenium WebDriver and JMeter
România - Complete Web Testing Environment with Selenium WebDriver and JMeter
Sverige - Complete Web Testing Environment with Selenium WebDriver and JMeter
Türkiye - Complete Web Testing Environment with Selenium WebDriver and JMeter
Malta - Complete Web Testing Environment with Selenium WebDriver and JMeter
Belgique - Complete Web Testing Environment with Selenium WebDriver and JMeter
France - Complete Web Testing Environment with Selenium WebDriver and JMeter
日本 - Complete Web Testing Environment with Selenium WebDriver and JMeter
Australia - Complete Web Testing Environment with Selenium WebDriver and JMeter
Malaysia - Complete Web Testing Environment with Selenium WebDriver and JMeter
New Zealand - Complete Web Testing Environment with Selenium WebDriver and JMeter
Philippines - Complete Web Testing Environment with Selenium WebDriver and JMeter
Singapore - Complete Web Testing Environment with Selenium WebDriver and JMeter
Thailand - Complete Web Testing Environment with Selenium WebDriver and JMeter
Vietnam - Complete Web Testing Environment with Selenium WebDriver and JMeter
India - Complete Web Testing Environment with Selenium WebDriver and JMeter
Argentina - Completo Entorno de Pruebas Web con Selenium WebDriver y JMeter
Chile - Completo Entorno de Pruebas Web con Selenium WebDriver y JMeter
Costa Rica - Completo Entorno de Pruebas Web con Selenium WebDriver y JMeter
Ecuador - Completo Entorno de Pruebas Web con Selenium WebDriver y JMeter
Guatemala - Completo Entorno de Pruebas Web con Selenium WebDriver y JMeter
Colombia - Completo Entorno de Pruebas Web con Selenium WebDriver y JMeter
México - Completo Entorno de Pruebas Web con Selenium WebDriver y JMeter
Panama - Completo Entorno de Pruebas Web con Selenium WebDriver y JMeter
Peru - Completo Entorno de Pruebas Web con Selenium WebDriver y JMeter
Uruguay - Completo Entorno de Pruebas Web con Selenium WebDriver y JMeter
Venezuela - Completo Entorno de Pruebas Web con Selenium WebDriver y JMeter
Polska - Complete Web Testing Environment with Selenium WebDriver and JMeter
United Kingdom - Complete Web Testing Environment with Selenium WebDriver and JMeter
South Korea - Complete Web Testing Environment with Selenium WebDriver and JMeter
Pakistan - Complete Web Testing Environment with Selenium WebDriver and JMeter
Sri Lanka - Complete Web Testing Environment with Selenium WebDriver and JMeter
Bulgaria - Complete Web Testing Environment with Selenium WebDriver and JMeter
Bolivia - Completo Entorno de Pruebas Web con Selenium WebDriver y JMeter
Indonesia - Complete Web Testing Environment with Selenium WebDriver and JMeter
Kazakhstan - Complete Web Testing Environment with Selenium WebDriver and JMeter
Moldova - Complete Web Testing Environment with Selenium WebDriver and JMeter
Morocco - Complete Web Testing Environment with Selenium WebDriver and JMeter
Tunisia - Complete Web Testing Environment with Selenium WebDriver and JMeter
Kuwait - Complete Web Testing Environment with Selenium WebDriver and JMeter
Oman - Complete Web Testing Environment with Selenium WebDriver and JMeter
Slovakia - Complete Web Testing Environment with Selenium WebDriver and JMeter
Kenya - Complete Web Testing Environment with Selenium WebDriver and JMeter
Nigeria - Complete Web Testing Environment with Selenium WebDriver and JMeter
Botswana - Complete Web Testing Environment with Selenium WebDriver and JMeter
Slovenia - Complete Web Testing Environment with Selenium WebDriver and JMeter
Croatia - Complete Web Testing Environment with Selenium WebDriver and JMeter
Serbia - Complete Web Testing Environment with Selenium WebDriver and JMeter
Bhutan - Complete Web Testing Environment with Selenium WebDriver and JMeter
Nepal - Complete Web Testing Environment with Selenium WebDriver and JMeter
Uzbekistan - Complete Web Testing Environment with Selenium WebDriver and JMeter