Performance Testing with LoadRunner - Plan Szkolenia
Uczestnicy
- Menedżerowie ds. testowania
- Testerzy wydajności lub inżynierowie wydajności
- Programiści, którzy chcą rozwijać swoją karierę w testowaniu wydajności.
Format kursu
40% wykładów, 60% laboratoriów
Plan Szkolenia
Wprowadzenie do testowania
- Cykl życia oprogramowania (SDLC) - etapy
- Różne metodologie w SLDC (Agile, waterfall itp.)
- Testowanie funkcjonalne (ręczne/automatyczne)
- Różne testy jako część SDLC (Unit Testing, IST, UAT itp.)
- Testowanie wydajności i jego znaczenie
Koncepcje Performance Testing
- Wprowadzenie do Performance Testing
- Różne narzędzia dostępne na rynku
- Cykl życia testów wydajności
- Zalecenia/raporty
- Tworzenie skryptów, wykonywanie, analiza
- Konfiguracja środowiska
- Strategia/plan testów
- POC (Proof of Concept)
- Gromadzenie wymagań
- Zrozumienie różnych testów wydajności.
- Test planowania wydajności
- Test porównawczy
- Test awaryjny
- Test warunków skrajnych
- Test czasu trwania/wytrzymałości
- Test obciążenia
- Wprowadzenie do LoadRunner
Tworzenie skryptów, wykonywanie, analiza w Load Runnerze
- Tworzenie skryptów przy użyciu LR VuGen z wykorzystaniem różnych protokołów
- Zrozumienie Winsock, Java vUser i usług sieciowych
- Sieć (kliknięcie i skrypt)
- Web (HTTP/HTML)
- Parametryzacja i różne opcje w jej ramach
- Korelacja (ręczna/automatyczna)
- Niestandardowe pętle/kod w skryptach
- Wykonywanie przy użyciu kontrolera LR
- Zrozumienie generatorów obciążenia
- Ustawienia czasu działania
- Scenariusz ręczny/zorientowany na Go
- Ramp-up, stały czas trwania, Ramp-down
- Analiza przy użyciu LR Analyzer
- Szczegółowość
- Połączone wykresy
- Analiza
Wymagania
Dobrze mieć:
- Zrozumienie dowolnego języka programowania, takiego jak C, Java itp.
- Znajomość dowolnego systemu operacyjnego, takiego jak Windows, UNIX itp.
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Performance Testing with LoadRunner - Plan Szkolenia - Booking
Performance Testing with LoadRunner - Plan Szkolenia - Enquiry
Performance Testing with LoadRunner - Zapytanie o Konsultacje
Zapytanie o Konsultacje
Opinie uczestników (1)
Leila była naprawdę przyjazna i dbała o to, aby wszyscy uczestnicy kursu czuli się komfortowo z tym, co robili.
Philip Herbert
Szkolenie - Performance Testing with LoadRunner
Przetłumaczone przez sztuczną inteligencję
Propozycje terminów
Szkolenia Powiązane
Serenity BDD for Automated Acceptance Tests
7 godzinW tym instruktażowym szkoleniu na żywo w Polsce uczestnicy dowiedzą się, jak pisać wysokiej jakości testy, wykorzystując "scenariusze" i ideę "aktorów, zadań i celów" do wyrażania testów w kategoriach biznesowych, a nie jako interakcji między komponentami systemu. Przyjrzymy się zarówno scenariuszom testowania funkcjonalnego, jak i testowania interfejsu użytkownika i zademonstrujemy, w jaki sposób Serenity można wykorzystać do zarządzania ich testowaniem. Wszystkim wykładom, notatkom, quizom i dyskusjom towarzyszy praktyczna praktyka i implementacja na żywo.
Pod koniec tego szkolenia uczestnicy zrozumieją strukturę Serenity i będą mogli z niej wygodnie korzystać. Co ważne, uczestnicy nauczą się myśleć i podchodzić do automatyzacji testów z innego światła.
BDD with Python and Behave
7 godzinThis instructor-led, live training begins with a discussion of BDD and how the Behave framework can be used to carry out BDD testing for web applications. Participants are given ample opportunity to interact with the instructor and peers while implementing the concepts and tactics learned in this hands-on, practice-based lab environment.
At the end of this training, participants will have a solid understanding of BDD and Behave, as well as the necessary practice to implement these techniques and tools in real-world testing scenarios.
SoapUI for API Testing
14 godzinW tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak testować usługi internetowe za pomocą SoapAPI. Omówimy, w jaki sposób testowanie API może rozwiązać niektóre niedociągnięcia interfejsu użytkownika i testów jednostkowych. Szkolenie obejmuje sesje treningowe i projekt rozwoju zestawu testów API.
Pod koniec szkolenia uczestnicy będą mieli solidne wyobrażenie o tym, kiedy należy wdrożyć testowanie API, jak eksplorować i uzyskiwać dostęp do interfejsów API, jak przeprowadzać różne rodzaje testów zarówno na interfejsach API SOAP, jak i REST oraz jak połączyć swoją pracę w zintegrowany, zautomatyzowany zestaw testów.
Rest Assured: API Testing for REST Services
7 godzinW tym instruktażowym szkoleniu na żywo w Polsce uczestnicy dowiedzą się, jak używać Rest Assured do testowania usług API REST. Omówimy, w jaki sposób testowanie API może rozwiązać niektóre niedociągnięcia testów opartych na interfejsie użytkownika i testach jednostkowych. Szkolenie obejmuje sesje ćwiczeniowe i projekt rozwoju testów. Pod koniec szkolenia uczestnicy będą dobrze rozumieć, kiedy przeprowadzać testy REST API, jak eksplorować i uzyskiwać dostęp do interfejsów API, jak przeprowadzać różne rodzaje testów i jak łączyć swoje testy poprzez integrację i automatyzację.
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.
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.
SpecFlow: Implementing BDD for .NET
21 godzinPodczas tego prowadzonego przez instruktora szkolenia na żywo w Polsce uczestnicy dowiedzą się, jak używać SpecFlow do pisania testów akceptacyjnych, które są zrozumiałe zarówno dla interesariuszy technicznych, jak i nietechnicznych.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Powiązanie wymagań biznesowych z kodem .NET.
- Zastosowanie technik BDD do tworzenia żywej dokumentacji dla aplikacji.
- Uruchom SpecFlow z Visual Studio lub wiersza poleceń.
- Integracja SpecFlow z istniejącym środowiskiem ciągłego testowania i kompilacji.
- Integracja SpecFlow z innymi frameworkami testowymi, takimi jak MSTest, NUnit, xUnit i MbUnit.
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.
Behat: Behavior Driven Development (BDD) with PHP
14 godzinBehat jest frameworkiem testowym Behavior Driven Development (BDD) napisanym w PHP. Ułatwia komunikację między programistami, testerami, interesariuszami biznesowymi i klientami podczas procesu tworzenia oprogramowania. Behat pozwala osobom nietechnicznym pisać jasne opisy zamierzonego zachowania aplikacji, a następnie uruchamia te "scenariusze" jako testy funkcjonalne aplikacji.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak pisać i wykonywać przypadki testowe w stylu BDD przy użyciu Behat i PHP.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Uruchamianie zautomatyzowanych testów napisanych w czytelnym dla człowieka języku Gherkin (Given, When, Then)
- Korzystanie z przypadków testowych opartych na Behat w celu poprawy współpracy między zespołami technicznymi i nietechnicznymi
- Integracja Behat z Selenium, Mink, Goutte i innymi emulatorami przeglądarki w celu przeprowadzania testów i generowania raportów.
- Rozszerzenie funkcjonalności Behat poprzez system rozszerzeń
- Testowanie wielu scenariuszy użytkowania za pomocą poleceń terminala, interfejsów API REST i nie tylko.
Uczestnicy
- Inżynierowie testów
- Programiści
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
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.
API Testing with Postman
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla testerów oprogramowania, którzy chcą używać Postman do testowania API.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Wykonywanie testów przy użyciu zautomatyzowanych żądań i przepływów pracy.
- Definiowanie, rozwijanie, testowanie i obserwowanie interfejsu API przy użyciu systemu kontroli wersji.
- Generowanie dynamicznych danych w żądaniu.
- Dokumentowanie i organizowanie testów w kolekcje w celu weryfikacji przez zespół.
Rest Assured APIs with Postman and Java
21 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla testerów oprogramowania, którzy chcą testować usługi sieciowe REST za pomocą interfejsów API Postman, Java i Rest Assured.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Automatyzuj testowanie API webservice przy użyciu Postman i REST Assured API.
- Generowanie raportów dla wyników wykonania.
- Projektowanie i wdrażanie struktur automatyzacji przy użyciu REST Assured API.
Wykorzystanie Rest Assured APIs z Postman'em oraz Java
14 godzin"Wykorzystanie Rest Assured APIs z Postman'em oraz Java" to szkolenie skierowane do testerów oprogramowania, mające na celu naukę automatyzacji testów interfejsów API REST za pomocą Postman, Java i Rest Assured. Uczestnicy zdobędą umiejętności automatyzacji testowania usług internetowych, generowania raportów końcowych oraz projektowania i wdrażania struktur automatyzacji z wykorzystaniem REST Assured API. Kurs obejmuje zagadnienia związane z testowaniem API, konfiguracją środowiska developerskiego, korzystaniem z Postman, TestNG Framework i REST Assured.
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.