Test Automation with Selenium and Katalon Studio - Plan Szkolenia
Selenium to framework, który zapewnia różne narzędzia do tworzenia testów oprogramowania dla aplikacji internetowych. Katalon Studio to oprogramowanie do automatycznego testowania oparte na Selenium.
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla testerów oprogramowania, którzy chcą używać Selenium i Katalon Studio do tworzenia kompleksowych rozwiązań do automatycznego testowania.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Generowanie i wykonywanie testów wieloplatformowych dla dowolnego systemu operacyjnego lub urządzenia.
- Integracja testów automatycznych z potokiem CI/CD.
- Automatyzacja testów internetowych, testów API, testów mobilnych i testów na komputerach stacjonarnych.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
- Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Plan Szkolenia
Wprowadzenie
Selenium i Katalon Studio Overview
- Czym jest Selenium? Czym jest Katalon Studio?
- Funkcje Selenium. Funkcje Katalon Studio.
Przygotowanie środowiska programistycznego
- Instalacja i konfiguracja Katalon Studio
Katalon Studio Szybki start
- Tworzenie projektu
- Praca z obiektami testowymi i elementami sieciowymi
- Korzystanie z widoków osi
Selenium Web Driver API
- Praca z funkcjami przeglądarki
- Obsługa pola tekstowego, akcji kliknięcia, CheckBox, DropDown i ComboBox
- Wykonywanie zrzutów ekranu
Tryb skryptu
- Obsługa ramek i wyskakujących okienek
- Praca z akcjami myszy i akcjami klawiatury
Obiekty testowe w czasie wykonywania
- Tworzenie testowego obiektu uruchomieniowego
- Dodawanie, usuwanie i aktualizowanie właściwości obiektu testowego
Tryb ręczny i tryb skryptu
- Potwierdzanie i weryfikacja elementów sieci
- Uruchamianie testów
- Generowanie raportów
- Wywoływanie przypadków testowych
Testowanie automatyczne CI/CD
- Tworzenie zadań i automatyzacja testów
- Uruchamianie testów równoległych
- Generowanie raportów
Rozwiązywanie problemów
- Obsługa awarii i błędów
Podsumowanie i wnioski
Wymagania
- Zrozumienie Selenium Web Driver
Uczestnicy
- Testerzy oprogramowania
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Test Automation with Selenium and Katalon Studio - Plan Szkolenia - Booking
Test Automation with Selenium and Katalon Studio - Plan Szkolenia - Enquiry
Test Automation with Selenium and Katalon Studio - Zapytanie o Konsultacje
Zapytanie o Konsultacje
Opinie uczestników (1)
Podejście do zespołu i umiejętność dostosowania materiału
Adam - Bank Pekao S.A. Centrala
Szkolenie - Test Automation with Selenium and Katalon Studio
Propozycje terminów
Szkolenia Powiązane
Mobile Automation with Appium Overview
7 godzinPubliczność:
Każda osoba zaangażowana w testowanie, w tym testerzy automatyzacji urządzeń mobilnych
Automate Windows Desktop Applications with AutoIt
14 godzinW tym prowadzonym przez instruktora szkoleniu na żywo w Polsce (na miejscu lub zdalnie) uczestnicy dowiedzą się, jak używać AutoIt do automatyzacji aplikacji okienkowych, przechodząc przez serię praktycznych ćwiczeń laboratoryjnych na żywo.
JMeter Fundamentals
7 godzinTen kurs obejmuje tworzenie i wdrażanie testów funkcjonalnych i jednostkowych za pomocą Apache JMeter, bezpłatnego oprogramowania do testowania aplikacji od The Apache Software Foundation. Celem kursu jest umożliwienie organizacjom całkowitej automatyzacji różnych wymagań testowych, oszczędzając czas, pieniądze i pomagając zminimalizować ryzyko błędu ludzkiego w testowaniu. Program omawia koncepcje projektowania i tworzenia planów testowych dla rzeczywistych aplikacji internetowych przy użyciu Apache JMeter, w tym planów testów funkcjonalnych, regresji i testów warunków skrajnych. Uczestnicy dowiedzą się, jak projektować plany testów do różnych celów i wykorzystywać różne komponenty i funkcje w ramach JMeter na swoją korzyść, pozwalając im całkowicie zautomatyzować proces testowania aplikacji internetowych.
JMeter Fundamentals and JMeter Advanced
14 godzinKursy [660 ] Podstawy i JMeter Zaawansowane są oferowane razem dla wygody.
JMeter Podstawy
Ten kurs obejmuje tworzenie i wdrażanie testów funkcjonalnych i jednostkowych za pomocą Apache JMeter, bezpłatnego oprogramowania do testowania aplikacji od The Apache Software Foundation. Celem kursu jest umożliwienie organizacjom całkowitej automatyzacji różnych wymagań testowych, oszczędzając czas, pieniądze i pomagając zminimalizować ryzyko błędu ludzkiego w testowaniu. Program omawia koncepcje projektowania i tworzenia planów testowych dla rzeczywistych aplikacji internetowych przy użyciu Apache JMeter, w tym planów testów funkcjonalnych, regresji i testów warunków skrajnych. Uczestnicy dowiedzą się, jak projektować plany testów do różnych celów i wykorzystywać różne komponenty i funkcje w ramach JMeter na swoją korzyść, pozwalając im całkowicie zautomatyzować proces testowania aplikacji internetowych.
JMeter Zaawansowane
Ten kurs dotyczy zaawansowanych technik testowania aplikacji internetowych. Koncentruje się na pełnej automatyzacji, skryptowaniu, integracji testów z zewnętrznym źródłem danych.
Web Application Performance Testing with JMeter
7 godzinTen kurs został stworzony dla menedżerów testów, testerów, analityków biznesowych, projektantów, programistów, administratorów i wszystkich zainteresowanych planowaniem i wykonywaniem testów wydajności aplikacji internetowych. Obejmuje on sposób konfigurowania wymagań niefunkcjonalnych, które wskaźniki są najważniejsze w konkretnych implementacjach, jak utworzyć plan testów wydajności, wdrożyć go w JMeter, wykonać i przeanalizować wyniki.
Robot Framework: Keyword Driven Acceptance Testing
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla inżynierów testów oprogramowania, którzy chcą dowiedzieć się, jak napisać zestaw przypadków testowych i zestaw testów, a następnie wykonać testy na aplikacji demonstracyjnej.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
-
Używaj podejścia Robot Framework do testowania opartego na słowach kluczowych i tabelarycznej składni danych testowych do pisania i wykonywania testów.
Używaj spójnej składni do tworzenia nowych słów kluczowych z istniejących.
Przeprowadzanie testów Behavior Driven Development (BDD) w stylu Gherkin (podobnie jak w Cucumber).
Generowanie i interpretowanie raportów i dzienników w celu rozwiązywania problemów związanych z awariami testowanej aplikacji.
Rozszerzone możliwości Robot Framework przy użyciu bibliotek innych firm napisanych w językach Python, Java, Perl, Javascript i PHP.
Integracja Robot Framework z Selenium do testowania aplikacji internetowych.
Web Application Testing with Selenium and JMeter
35 godzinTen kurs zapewnia szkolenie w zakresie obsługi projektów testowych i zapewnia praktyczne doświadczenie z aplikacjami internetowymi, automatyzacją testów funkcjonalnych i automatyzacją testów między przeglądarkami przy użyciu Selenium zestawu testów. Ponadto kompleksowo wprowadzono jMeter.
Zaledwie 2 dni JMeter i 3 dni Selenium.
Wprowadzenie do Selenium
7 godzinTen kurs wprowadzający ma na celu zapoznanie testerów z podstawami testowania aplikacji internetowych przy użyciu Selenium. Testerzy mogą tworzyć, ulepszać i utrzymywać skrypty przy użyciu zarówno Selenium IDE, jak i Selenium 2 WebDriver.
Docelowi odbiorcy
Docelową grupą odbiorców są testerzy oprogramowania, którzy chcą zautomatyzować testowanie aplikacji internetowych za pomocą Selenium. Testerzy ci mogą być nowicjuszami w automatyzacji testów i mogą również obejmować praktyków zapewniania jakości, menedżerów lub liderów zespołów, którzy są odpowiedzialni za interakcję z testerami lub którzy muszą upewnić się, że narzędzia są w pełni i odpowiednio wdrażane.
Po ukończeniu kursu będziesz w stanie
- Opisanie funkcji i przeznaczenia Selenium
- Zrozumienie korzyści i właściwego podejścia do automatyzacji testów
- Nagrywanie zautomatyzowanych przypadków testowych
- Odtwarzanie zautomatyzowanych przypadków testowych
- Stosować i wykorzystywać różne techniki weryfikacji
- Przeglądanie i analizowanie wyników
- Konfigurowanie i używanie Selenium RC (Remote Control)
- Tworzenie i praca z zestawami testów
- Planowanie automatycznych przebiegów testów
- Wykorzystanie różnych formatów skryptów Selenium
- Modyfikowanie skryptów w celu rozszerzenia możliwości testowania aplikacji
- Konfiguracja Selenium za pomocą Eclipse i Selenium 2 WebDriver
- Zrozumienie i używanie plików pomocniczych RTTS
- Konwersja kodu Selenium do pracy z Selenium 2 WebDriver
- Konfigurowanie niestandardowych plików dziennika
- Tworzenie niestandardowej mapy obiektów
- Tworzenie modułów wielokrotnego użytku w celu ograniczenia konserwacji skryptów
- Korzystanie z narzędzi ułatwiających identyfikację XPath
Selenium dla testerów manualnych
14 godzinJest to praktyczny kurs przeznaczony dla testerów manualnych w celu ułatwienia testowania automatycznego.
Complete Web Testing Environment with Selenium WebDriver and JMeter
35 godzinTen 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.
Automatyzacja testów za pomocą Selenium
21 godzinTen kurs zapewnia szkolenie w zakresie obsługi projektów testowych i zapewnia praktyczne doświadczenie z aplikacjami internetowymi, automatyzacją testów funkcjonalnych i automatyzacją testów w różnych przeglądarkach przy użyciu pakietu testowego Selenium.
Docelowi odbiorcy:
- Inżynierowie testów oprogramowania
- Programiści zaangażowani w zwinny rozwój
Pod koniec szkolenia Selenium delegaci będą mogli:
- Efektywnie wykorzystywać Selenium test suite w rzeczywistych projektach
- Używać Selenium do testowania w różnych przeglądarkach
TestComplete
21 godzinW tym prowadzonym przez instruktora szkoleniu na żywo w Polsce uczestnicy dowiedzą się, jak korzystać z funkcji TestComplete', w tym modelu obiektów testowych, punktów kontrolnych, mapowania nazw i interfejsu użytkownika do przeprowadzania zautomatyzowanych testów aplikacji komputerowych, internetowych i mobilnych.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Tworzenie, rejestrowanie i uruchamianie testów funkcjonalnych.
- Tworzenie skalowalnego i łatwego w utrzymaniu środowiska testowego.
- Twórz punkty kontrolne, dostosowuj testy dla wielu urządzeń i analizuj wyniki testów.
- Używaj TestComplete' rozszerzeń skryptów.
Testing with TestNG
14 godzinTestNG to framework testowy zaprojektowany w celu uproszczenia szerokiego zakresu potrzeb testowych, od testów jednostkowych (testowanie klasy w izolacji od innych) po testy integracyjne (testowanie całych systemów składających się z kilku klas, kilku pakietów, a nawet kilku zewnętrznych frameworków, takich jak serwery aplikacji).
Uczestnicy
Ten kurs jest przeznaczony dla inżynierów i programistów, którzy chcą wdrożyć pakiet TestNG w swoim przepływie pracy.
Tosca: Model-Based Testing for Complex Systems
35 godzinW tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak używać Tosca do przeprowadzania testów end-to-end (web + backend). Szkolenie łączy teorię z praktyką w środowisku laboratoryjnym na żywo, dając uczestnikom możliwość interakcji z technologią, instruktorem i rówieśnikami.
Szkolenie rozpoczyna się od przeglądu tradycyjnych testów automatyzacji opartych na kodzie i skryptach i kontrastuje je z podejściem opartym na modelu (MBT) Tosca. Uczestnicy dowiadują się, jak tworzyć i wykonywać przypadki testowe przy użyciu domyślnych modułów Tosca, a także jak tworzyć własne moduły do wykonania.
Od zasad modelowania oprogramowania po pokrycie testami w różnych przeglądarkach, szkolenie to prowadzi uczestników zarówno przez teorię, jak i praktykę oraz umożliwia im wdrożenie własnego rozwiązania testowego w Tosca.
TOSCA Certification Preparation
14 godzinTo prowadzone przez instruktora, interaktywne szkolenie (online lub stacjonarne) skierowane jest do specjalistów ds. testowania oprogramowania na poziomie średniozaawansowanym, którzy chcą uzyskać certyfikat TOSCA i zademonstrować biegłość w automatyzacji testów przy użyciu Tricentis Tosca.
Po zakończeniu tego szkolenia uczestnicy będą mogli:
- Zrozumieć strukturę i wymagania certyfikacji TOSCA.
- Opanować koncepcje TOSCA, w tym projektowanie testów, automatyzację i wykonywanie.
- Stosować najlepsze praktyki w zakresie tworzenia testów wielokrotnego użytku i łatwych w utrzymaniu.
- Przygotować się do części praktycznej i teoretycznej egzaminu certyfikacyjnego TOSCA.