Iridium: Cucumber and Selenium Based Testing - Plan Szkolenia
Iridium to narzędzie do testowania stron internetowych o otwartym kodzie źródłowym, zbudowane wokół Cucumber i Selenium. Wykorzystuje podejście Behavior Driven Development (BDD) do testowania.
To prowadzone przez instruktora szkolenie na żywo (online lub na miejscu) jest przeznaczone dla inżynierów testowych i programistów, którzy chcą dowiedzieć się, jak testować złożoną aplikację internetową przy użyciu Iridium.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Twórz kompleksowe testy, które symulują działania użytkownika podczas poruszania się po aplikacji internetowej.
- Automatyzacja testowania aplikacji tematycznych z wieloma stylami.
- Tworzenie przypadków testowych, które są czytelne dla osób nietechnicznych.
- Wykonywanie testów w wielu różnych przeglądarkach.
- Korzystanie z pakietu Iridium Snippets dla Atom w celu ułatwienia pisania skryptów testowych.
- Zmniejszenie kosztów utrzymania niestandardowego Java kodu i obiektów stron.
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
Przegląd Iridium
Zrozumienie ekosystemu Iridium
Konfiguracja środowiska testowego
Instalacja i konfiguracja Iridium
Pisanie przypadków testowych
Wykonywanie testów w różnych przeglądarkach
Wdrażanie Test Automation w aplikacjach tematycznych
Rozwiązywanie problemów
Podsumowanie i kolejne kroki
Wymagania
-
Doświadczenie w testowaniu i znajomość testów automatycznych
Doświadczenie w programowaniu nie jest wymagane
Uczestnicy
-
Inżynierowie testów
Programiści
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Iridium: Cucumber and Selenium Based Testing - Plan Szkolenia - Booking
Iridium: Cucumber and Selenium Based Testing - Plan Szkolenia - Enquiry
Iridium: Cucumber and Selenium Based Testing - Zapytanie o Konsultacje
Zapytanie o Konsultacje
Opinie uczestników (5)
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
Bardzo dokładnie tłumaczone każde zagadnienie
Patrycja - Alior Bank SA
Szkolenie - Selenium WebDriver in C#
narzędzia i metody wprowadzone do identyfikacji ról użytkowników i tworzenia scenariuszy.
Wai Kit Fung - Hospital Authority
Szkolenie - Cucumber.js: Behavior Driven Development (BDD) with Javascript
Przetłumaczone przez sztuczną inteligencję
Tematyka dobrze rozłożona w czasie.
Marek Bukowski - Nabywca Ergo Digital IT GMBH/ Beneficjent Ergo Digital IT GMBH Oddzial w Polsce
Szkolenie - Selenium with Jenkins and Docker
Trener jest miły. Jego wyjaśnienia są jasne i interesujące. Stara się uczynić lekcje jak najbardziej ciekawymi. Wychwytywałem z lekcji dużo wiedzy. Dziękuję bardzo. Najbardziej przydatną techniką, którą nauczyłem się, jest lokalizowanie elementów dla różnych składników stron internetowych, takich jak pola tekstowe, przyciski radiowe i przyciski. Czasem ID elementu nie jest prawidłowo capowane. Nauczaliśmy się innej metody znajdowania elementów za pomocą selektorów CSS, XPath, nazwy oraz ID. Podobały mi się wyjaśnienia. Dziękuję.
Bee Chin Chuah - I-Access Solutions Pte Ltd
Szkolenie - Advanced Selenium with C#
Przetłumaczone przez sztuczną inteligencję
Propozycje terminów
Szkolenia Powiązane
Advance Test Automation in Java using Selenium with continuous integration and version control
35 godzinPo zakończeniu tego szkolenia uczestnicy będą w stanie
- Instalacja i konfiguracja Maven.
- Automatyzacja testowania przy użyciu Selenium
- Zarządzanie GIT
- Integracja integracji ciągłej
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.
Advanced Selenium
14 godzinW tym prowadzonym przez instruktora szkoleniu na żywo w Polsce uczestnicy dowiedzą się, jak ulepszyć zautomatyzowany zestaw testów przy użyciu zaawansowanych technik, aby napędzać Selenium.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Rozwiązywanie złożonych problemów automatyzacji testów aplikacji internetowych za pomocą Selenium.
- Zastosuj wyrażenia regularne i techniki weryfikacji oparte na wzorcach.
- Obsługa wyjątków wstrzymujących wykonywanie testów.
- Programowe wyszukiwanie obiektów sieciowych.
- Dynamiczne przechwytywanie danych z kontrolek internetowych.
- Tworzenie frameworka testowania opartego na danych.
- Dystrybucja testów za pomocą Selenium Grid.
Advanced Selenium with C#
14 godzinW tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak ulepszyć zautomatyzowany zestaw testów przy użyciu zaawansowanych technik.
Odbiorcy: testerzy oprogramowania, kierownicy testów, specjaliści ds. zapewnienia jakości.
Cucumber for Behavior Driven Development (BDD)
14 godzinTo prowadzone przez instruktora szkolenie na żywo (online lub na miejscu) przeprowadzi uczestników przez rzeczywiste przypadki rozwoju opartego na zachowaniu (BDD) i pokaże, jak wdrożyć Cucumber w różnych scenariuszach testowych.
Cucumber: Implementing BDD with Java
7 godzinCucumber to open-source'owy framework BDD do pisania testów w języku naturalnym. BDD, czyli Behavior Driven Development, to zwinna technika tworzenia oprogramowania, która zachęca do współpracy między programistami, QA i nietechnicznymi ludźmi biznesu w projekcie oprogramowania.
Szkolenie rozpoczyna się od omówienia BDD i sposobu, w jaki Cucumber jest używany do przeprowadzania testów BDD dla aplikacji internetowych. Uczestnicy mają wiele okazji do interakcji z instruktorem i rówieśnikami podczas wdrażania koncepcji i taktyk poznanych w tym praktycznym, opartym na praktyce środowisku laboratoryjnym.
Pod koniec tego szkolenia uczestnicy będą mieli solidne zrozumienie BDD i Cucumber, a także niezbędną praktykę i zestaw narzędzi do pisania własnych przypadków testowych dla rzeczywistych scenariuszy testowania oprogramowania.
Format kursu
- Duży nacisk na praktykę praktyczną.
- Większość pojęć jest poznawana na przykładach, ćwiczeniach i praktycznym rozwoju.
Uwaga
- Szkolenie wykorzystuje Eclipse i Selenium. Jeśli chcesz użyć innego IDE lub frameworka do automatyzacji testów, skontaktuj się z nami w celu ustalenia szczegółów.
- Jeśli Twój zespół po raz pierwszy przechodzi od testowania ręcznego do testowania automatycznego, skontaktuj się z nami, aby zorganizować rozszerzenie szkolenia w celu uwzględnienia dodatkowego zakresu testowania automatycznego.
Cucumber.js: Behavior Driven Development (BDD) with Javascript
14 godzinCucumberjs to natywna implementacja JavaScript Cucumber
W tym instruktażowym szkoleniu na żywo uczestnicy dowiedzą się, jak pisać i testować przypadki testowe stylu BDD (Behavior Driven Devleopment), używając Cucumber i Javascript.
Po ukończeniu tego szkolenia uczestnicy będą potrafili:
- Uruchomić automatyczne testy napisane w języku Gherkin.
- Użyć przypadków testowych opartych na Cucumber, aby poprawić komunikację i współpracę między zespołami technicznymi i nietechnicznymi.
- Zintegrować Cucumberjs z innymi frameworkami testowymi, takimi jak Protractor do testowania aplikacji Angular.
Selenium with Jenkins and Docker
14 godzinTo prowadzone przez instruktora szkolenie na żywo (w trybie online lub na miejscu) jest przeznaczone dla inżynierów DevOps, którzy chcą używać Selenium do wykonywania Selenium testów wewnątrz kontenerów Docker.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Tworzenie infrastruktury automatyzacji testów do testowania na żądanie.
- Rozwijanie struktury automatyzacji testów przy użyciu języka Java.
- Zbudowanie potoku CI/CD od podstaw przy użyciu Jenkins i Dockera.
Test Automation with Selenium and Katalon Studio
14 godzinSzkolenie 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.
- Automatyzuj testowanie stron internetowych, testowanie API, testowanie urządzeń mobilnych i testowanie komputerów stacjonarnych.
Selenium WebDriver w C#
14 godzinTo prowadzone przez instruktora szkolenie na żywo (online lub na miejscu) wprowadza uczestników w zautomatyzowane testowanie za pomocą Selenium WebDriver i C# w Visual Studio. Jeśli nie masz doświadczenia w programowaniu w języku C# lub chcesz go odświeżyć, zapoznaj się z kursem: C# dla inżynierów testów automatycznych.
Automatyzacja testów za pomocą Selenium i Jenkins
21 godzinTen kurs zapewnia szkolenie w zakresie obsługi projektów testowych przy użyciu Selenium zestawu testów i ciągłego testowania za pomocą Jenkins.
Docelowi odbiorcy:
- Inżynierowie testów oprogramowania
- Programiści zaangażowani w rozwój zwinny
- Menedżerowie wydań
- Inżynierowie QA
Po zakończeniu szkolenia Selenium uczestnicy będą w stanie
- Efektywne wykorzystanie zestawu testów Selenium w rzeczywistych projektach
- Używanie Selenium do testowania w różnych przeglądarkach
- Dystrybucja testów przy użyciu Selenium Grid
- Uruchamianie testów regresji Selenium w Jenkins
- Przygotowywanie raportów z testów i raportów okresowych przy użyciu Jenkinsa
Test Automation with Selenium and Python
14 godzinW tym prowadzonym przez instruktora szkoleniu na żywo Polsce uczestnicy łączą moc Pythona z Selenium, aby zautomatyzować testowanie przykładowej aplikacji internetowej. Łącząc teorię z praktyką w środowisku laboratoryjnym na żywo, uczestnicy zdobędą wiedzę i praktykę potrzebną do zautomatyzowania własnych projektów testowania stron internetowych przy użyciu Pythona i 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