Testing with TestNG - Plan Szkolenia
TestNG 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.
Plan Szkolenia
Pierwsze kroki
- Adnotacje
- plik testowy.xml
- Bieganie TestNG
Metody testowania, klasy testów i grupy testów
- Metody testowe
- Grupy testowe
- Grupy grup
- Grupy wykluczeń
- Grupy częściowe
- Parametry
- Zależności
- Fabryki
- Adnotacje na poziomie zajęć
- Równoległość i przekroczenia limitu czasu
- Ponowne uruchomienie nieudanych testów
- Testy JUnita
- Uruchamianie TestNG programowo
- BeanShell i zaawansowany wybór grup
- Transformatory adnotacyjne
- Metoda przechwytująca
- TestNG Słuchacze
- Zastrzyk zależności
- Nasłuchiwanie wywołań metod
- Zastępowanie metod testowych
- Zmiana zestawów (lub) testów
Wyniki testu
- Sukces, porażka i asercja
- Rejestrowanie i wyniki
YAML
Wymagania
Delegaci powinni posiadać podstawowe umiejętności programistyczne, podstawową wiedzę na temat procedur testowania lub wcześniejsze doświadczenie z innymi frameworkami testowymi.
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Testing with TestNG - Plan Szkolenia - Booking
Testing with TestNG - Plan Szkolenia - Enquiry
Testing with TestNG - Zapytanie o Konsultacje
Zapytanie o Konsultacje
Opinie uczestników (5)
Zajęcia były pouczające i łatwe do naśladowania.
Najeeda Motala - Multichoice
Szkolenie - Advanced C# for Automation Test Engineers
Przetłumaczone przez sztuczną inteligencję
Wszystko mi się podobało, ponieważ jest to dla mnie nowość i widzę wartość dodaną, jaką może wnieść do mojej pracy.
Zareef - BMW South Africa
Szkolenie - Tosca: Model-Based Testing for Complex Systems
Przetłumaczone przez sztuczną inteligencję
Było łatwe do zrozumienia i zaimplementowania.
Thomas Young - Canadian Food Inspection Agency
Szkolenie - Robot Framework: Keyword Driven Acceptance Testing
Przetłumaczone przez sztuczną inteligencję
Trener dokładnie wyjaśnił każdą funkcję.
Argean Quilaquil - DXC
Szkolenie - TestComplete
Przetłumaczone przez sztuczną inteligencję
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
Advanced Automation Testing and Maintenance
35 godzinThis instructor-led, live training in Polsce (online or onsite) is aimed at intermediate-level testers and developers who wish to deepen their knowledge and skills in automation testing, focusing on tools like Selenium, TestComplete, and integrating with Oracle APEX and .Net Core.
By the end of this training, participants will be able to:
- Set up and configure Selenium and TestComplete for automation testing.
- Develop advanced test scripts and frameworks.
- Integrate automation testing with Oracle APEX and .Net Core applications.
- Apply machine learning techniques to enhance test automation.
- Transition from manual to automated testing effectively.
- Manage outsourced testing projects and maintain quality standards.
Advanced C# for Automation Test Engineers
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla doświadczonych inżynierów testów automatyzacji, którzy chcą nauczyć się zaawansowanych C# koncepcji programowania do testowania automatyzacji.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
-
Zrozumienie zaawansowanych C# koncepcji programowania i najlepszych praktyk.
Stosować zaawansowane zasady programowania obiektowego w celu tworzenia wydajnych i elastycznych rozwiązań automatyzacji.
Projektować i rozwijać modułowe i wielokrotnego użytku struktury automatyzacji przy użyciu najlepszych praktyk branżowych.
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.
Advanced TestStand: Mastering Test Automation
21 godzinThis instructor-led, live training in Polsce (online or onsite) is aimed at intermediate-level to advanced-level test engineers and automation specialists who wish to explore advanced TestStand features and techniques for maximizing test automation efficiency and effectiveness.
By the end of this training, participants will be able to:
- Utilize advanced features and functionalities of TestStand to enhance test automation workflows.
- Customize user interfaces and develop advanced test sequences.
- Implement advanced result processing and reporting techniques.
- Integrate TestStand with external databases, systems, and hardware.
- Apply best practices for maintaining, managing, troubleshooting, and debugging complex test sequences.
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.
C# for Automation Test Engineers
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce jest przeznaczone dla wszystkich zainteresowanych nauką C# w celu testowania automatyzacji. Jest to usprawniony, intensywny kurs z dużą ilością praktycznych ćwiczeń, aby uczestnicy szybko zdobyli podstawowe umiejętności programistyczne potrzebne do testowania automatyzacji oprogramowania. Skupia się na podstawach C#, które można bezpośrednio i natychmiast zastosować do automatyzacji testów.
Ten kurs nie obejmuje dogłębnych frameworków automatyzacji testów, takich jak Selenium. Jeśli jesteś już biegły w C# i chcesz od razu przejść do testowania z Selenium, sprawdź: Selenium WebDriver in C#: Wprowadzenie do automatyzacji testowania stron internetowych w C#.
EasyTest
7 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla operatorów i testerów, którzy chcą używać EasyTest do testowania aplikacji lub systemów.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Instalacja i konfiguracja EasyTest.
- Używanie EasyTest do testowania systemów i funkcji aplikacji.
- Automatyzuj i utrzymuj skrypty w EasyTest.
Test automation with HP UFT
21 godzinThis course demonstrates through hands-on practice the fundamentals and applications of test automation with HP UFT.
Introduction to Java for Test Automation
28 godzinTo prowadzone przez instruktora szkolenie na żywo w języku Polsce jest przeznaczone dla wszystkich zainteresowanych nauką Java w celu automatyzacji testów. Jest to usprawniony, intensywny kurs z dużą ilością praktycznych ćwiczeń, aby uczestnicy szybko zdobyli podstawowe umiejętności programistyczne potrzebne do testowania automatyzacji oprogramowania. Skupia się na podstawach Java, które można bezpośrednio i natychmiast zastosować do automatyzacji testów.
Kurs ten nie obejmuje dogłębnych ram automatyzacji testów, takich jak Selenium. Pomija również konwencjonalne podejście "Hello World" do nauki języka Java, ponieważ nie jest to kurs tworzenia aplikacji. Ten kurs ma na celu szybkie przygotowanie uczestników do automatyzacji testów. Jeśli jesteś już biegły w Javie i chcesz od razu przejść do testowania z Selenium, sprawdź: Wprowadzenie do Selenium (https://www.nobleprog.com/introduction-selenium-training).
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.
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.
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.