Wprowadzenie do testowania w metodologii Agile - Plan Szkolenia
Ten 2-dniowy kurs zapewnia zwięzłe wprowadzenie do testowania oprogramowania w metodologii Agile. Kurs omawia podstawowe koncepcje testowe w kontekście rozwoju Agile (Scrum) i wykorzystuje model Czwartych Kwadrantów Testowania Agile autorstwa Crispin & Gregory jako ramę do badania współczesnych zasad i praktyk testowania w metodologii Agile.
Grupa docelowa
Kurs skierowany jest do zespołów programistycznych, które chcą poprawić swoje praktyki testowe w kontekście Agile.
Jest również odpowiedni dla osób planujących rozwijać karierę specjalizując się w testowaniu i może stanowić odpowiednią podstawę do nauki przed egzaminem certyfikowanego testerów Agile (iSQI Certified Agile Tester).
Plan Szkolenia
Omówienie Agile
- Przegląd historii metodologii Agile
- Dyskusja na temat deklaracji Manifestu Agile
Ramka Scrum
- Rola i obowiązkowości w Scrum – Scrum Master, Product Owner, Zespół Programistyczny
- Wydarzenia w Scrum – Sprint, Planowanie Sprinta, Rewizja, Retrospekcja, Spotkanie Scrum
- Artefakty w Scrum – Produktowy Backlog, Backlog Sprinta, Inkrement Produktowy
Testowanie Agile
- Kolaboracja zamiast niezależności
- Rola dokumentacji w Agile
- Wprowadzenie do Czwartych Kwadrantów Testowania Agile
- Automatyzacja testów
Podstawy testowania
- Podstawowy proces testowania
- Czarnoskrzynkowe techniki projektowania testów
- Białoskrzynkowe techniki projektowania testów
- Atrybuty jakości
- Testowanie wydajności
- Przykład narzędzi do testowania
Techniczne testowanie prowadzące rozwój
- Testowanie jednostkowe i czarnoskrzynkowe projektowanie testów
- Rozwój sterowany testami (TDD)
- Przykład narzędzi do testowania
Biznesowe testowanie prowadzące rozwój
- User stories i akceptacyjne testowanie
- Rozwój sterowany zachowaniem (BDD)
- Przykład narzędzi do testowania
Biznesowe testowanie krytyczne wobec produktu
- Eksploracyjne testowanie
- Białoskrzynkowe projektowanie testów
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Wprowadzenie do testowania w metodologii Agile - Plan Szkolenia - Rezerwacja
Wprowadzenie do testowania w metodologii Agile - Plan Szkolenia - Zapytanie
Wprowadzenie do testowania w metodologii Agile - Zapytanie o Konsultacje
Zapytanie o Konsultacje
Opinie uczestników (1)
warsztaty, praktyczne przypadki
Joanna Nowak - LKQ Polska Sp. z o. o.
Szkolenie - Introduction to Agile Testing
Przetłumaczone przez sztuczną inteligencję
Propozycje terminów
Szkolenia Powiązane
Zaawansowane testy automatyczne w Java przy użyciu Selenium z ciągłą integracją i kontrolą wersji
35 godzinNa koniec tego szkolenia uczestnicy będą w stanie:
- Zainstalować i skonfigurować Mavena.
- Automatyzować testy przy użyciu Selenium.
- Zarządzać GIT.
- Integracja ciągłej integracji.
Format kursu
- Interaktywna prezentacja i dyskusja.
- Wiele ćwiczeń i praktyk.
- Praktyczna implementacja w środowisku live-lab.
Opcje dostosowywania kursu
- Aby poprosić o dostosowane szkolenie dla tego kursu, prosimy o kontakt w celu zaplanowania.
Zaawansowane Selenium
14 godzinW tym szkoleniu prowadzonym przez instruktora, uczestnicy nauczą się jak wzmocnić zestaw testów automatycznych za pomocą zaawansowanych technik sterowania Selenium.
Na końcu tego szkolenia uczestnicy będą w stanie:
- Rozwiązywać złożone problemy automatyzacji testowania aplikacji webowych za pomocą Selenium.
- Zastosować wyrażenia regularne i techniki weryfikacji oparte na wzorcach.
- Obsługiwać wyjątki, które zatrzymują wykonywanie testów.
- Programowo wyszukiwać obiekty w sieci.
- Dynamicznie zbierać dane z formularzy internetowych.
- Tworzyć ramkę testów opartą na danych.
- Dystrybuować testy za pomocą Selenium Grid.
Zaawansowane Selenium z C#
14 godzinW tym szkoleniu prowadzonym przez instruktora uczestnicy nauczą się, jak wzmocnić automatyzowany zestaw testów za pomocą zaawansowanych technik sterowania Selenium.
Publik: testerzy oprogramowania, menedżerowie testów, specjaliści ds. jakości.
Rozwoj i testowanie API za pomocą Java (Jersey)
14 godzinJersey to open sourceowa referencyjna implementacja JAX-RS (Java API for RESTful Web Services). Zapewnia biblioteki pozwalające szybko i efektywnie budować RESTowe API w języku Java. W połączeniu z nowoczesnymi narzędziami testowymi, Jersey umożliwia programistom efektywne projektowanie, tworzenie, testowanie oraz dokumentowanie API.
Trening prowadzony przez instruktora (online lub stacjonarnie) jest skierowany do początkujących i średnio zaawansowanych programistów i testerów Java, którzy chcą nauczyć się tworzenia i testowania API przy użyciu Jersey oraz wspierających narzędzi.
Na koniec tego treningu uczestnicy będą w stanie:
- Ustawić projekt Jersey za pomocą Mavena.
- Budować i wdrażać RESTowe API przy użyciu Jersey.
- Testować API przy użyciu Postmana i automatycznych frameworków testowych.
- Obsługiwać błędy, bezpieczeństwo oraz dokumentację dla API.
Format kursu
- Interaktywna prezentacja i dyskusja.
- Poprzedzenie ćwiczeniami praktycznymi.
- Implementacja w środowisku laboratoryjnym na żywo.
Opcje dostosowywania kursu
- Aby poprosić o dostosowany trening dla tego kursu, prosimy skontaktować się z nami, aby ustalić szczegóły.
Mobile Automation with Appium Overview
7 godzinPubliczność:
Każda osoba zaangażowana w testowanie, w tym Testerzy Mobilni Automatyzacji
ISTQB Certified Tester Advanced Level – Test Manager (CTAL-TM)
35 godzinISTQB Certified Tester Advanced Level – Test Manager (CTAL-TM) jest certyfikacją poziomu profesjonalnego, która skupia się na zaawansowanych praktykach zarządzania testami, umiejętnościach lidera oraz strategicznych decyzjach zgodnych z programem nauczania ISTQB.
To szkolenie prowadzone przez instruktora (online lub stacjonarne) jest skierowane do menedżerów testów i profesjonalistów z zakresu jakości, którzy chcą opanować program ISTQB Advanced Level Test Manager i przygotować się do certyfikacji.
Na zakończenie tego szkolenia uczestnicy będą w stanie:
- Rozwijać i zarządzać kompleksowymi strategiami i planami testowymi.
- Zastosowywać techniki testowania opartych na ryzyku, aby optymalizować wysiłek testowy.
- Monitorować, kontrolować i poprawiać procesy testowania w ramach projektów.
- Kierować i rozwijać zespoły testowe, zarządzając oczekiwaniami zainteresowanych stron.
- Korzystać z narzędzi i wskaźników do zarządzania testami, raportowania i ciągłego doskonalenia.
Format kursu
- Interaktywne wykłady i dyskusje.
- Ćwiczenia i pytania praktyczne związane z egzaminem.
- Praktyczne studia przypadków i symulacje zgodne z programem ISTQB CTAL-TM.
Opcje dostosowania kursu
- Aby poprosić o dostosowanie szkolenia dla tego kursu, prosimy o kontakt w celu uregulowania.
Automatyzacja testów z HP UFT
21 godzinTen kurs pokazuje na podstawie praktyki, jak przeprowadzać automatyzację testów za pomocą HP UFT.
ISTQB® Certified Tester - Foundation Level (CTFL - szkolenie akredytowane z egzaminem) 4.0
21 godzinTo jest szkolenie z podstaw testowania, akredytowane przez Stowarzyszenie Jakości Systemów Informacyjnych. Celem szkolenia jest przygotowanie uczestników do egzaminu i uzyskania certyfikatu ISTQB® Foundation. Egzamin ISTQB® CTFL organizowany przez SJSI można zdawać na miejscu lub online, w języku polskim lub angielskim i trwa 60 minut. Egzamin składa się z 40 pytań o jednym poprawnym odpowiedzi. Pozytywny wynik uzyskuje się po poprawnej odpowiedzi na 65% pytań (26 punktów). Koszt egzaminu jest zawarty w cenie szkolenia.
Po ukończeniu szkolenia uczestnik będzie mógł opisać proces tworzenia oprogramowania oraz znać techniki testowania i zasady projektowania testów.
Organizowane przez NobleProg Polska sp. z o.o., ATO (PeopleCert Registry ID 5860)
Testowanie API z użyciem Postmana
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ół.
Selenium z Jenkinsta i Dockerem
14 godzinTo szkolenie prowadzone przez instruktora (online lub stacjonarnie) jest skierowane do inżynierów DevOps, którzy chcą używać Selenium do wykonywania testów Selenium wewnątrz kontenerów Docker.
Na koniec tego szkolenia uczestnicy będą w stanie:
- Tworzyć infrastrukturę automatyzacji testowej na żądanie.
- Opracowywać ramkę automatyzacji testowej przy użyciu Javy.
- Tworzyć potoki CI/CD od zera z Jenkinsta i Dockerem.
Selenium WebDriver w C#
14 godzin
To szkolenie prowadzone przez instruktora (online lub stacjonarnie) wprowadza uczestników do automatycznego testowania z użyciem Selenium WebDriver i C# w Visual Studio. Jeśli nie masz doświadczenia w programowaniu w C# lub chcesz odświeżyć te umiejętności, sprawdź kurs: C# dla Inżynierów Testowania Automatycznego.
Automatyzacja testów za pomocą Selenium i Jenkins
21 godzinTen kurs dostarcza szkolenia w zakresie zarządzania projektami testowymi przy użyciu zestawu testowego Selenium oraz ciągłego testowania z Jenkins.
Grupa docelowa:
- Inżynierowie testów oprogramowania
- Deweloperzy oprogramowania angażujący się w rozwój agilny
- Menedżerowie wydań
- Inżynierowie QA (quality assurance)
Na koniec szkolenia z Selenium uczestnicy będą w stanie:
- Efektywnie korzystać z zestawu testowego Selenium w rzeczywistych projektach
- Korzystać z Selenium do testowania wieloplatformowego
- Rozpowszechniać testy za pomocą Selenium Grid
- Uruchamiać regresyjne testy Selenium w Jenkins
- Przygotowywać raporty testowe i okresowe za pomocą Jenkins
Automatyzacja testów z użyciem Selenium i Pythona
14 godzinSelenium to framework otwartego oprogramowania służący do automatyzacji testowania aplikacji webowych w różnych przeglądarkach. Z Selenium 4 dostępne są ulepszone API WebDriver, natywne lokalizatory względne oraz poprawione wsparcie dla siatki. Python oferuje prostotę i silną integrację z frameworkami testowymi, takimi jak Pytest, co czyni go potężnym wyborem do tworzenia skalowalnych i utrzymywalnych zestawów testów automatyzowanych.
To szkolenie prowadzone przez instruktora (online lub stacjonarne) jest przeznaczone dla testerów i deweloperów na poziomie początkującego do średnio zaawansowanego, którzy chcą używać Selenium z Pythonem do automatyzacji testowania aplikacji webowych w realnych środowiskach.
Na zakończenie tego szkolenia uczestnicy będą w stanie:
- Zainstalować i skonfigurować Selenium z Pythonem w środowisku testowym.
- Tworzyć solidne skrypty automatyzacji testów za pomocą Selenium WebDriver i Pytest.
- Zastosować model obiektów stron (POM) dla utrzymywalnych frameworków testowych.
- Uruchamiać testy w wielu przeglądarkach za pomocą Selenium Grid.
- Integrować automatyczne testy z wyzwalaczami CI/CD.
- Rozwiązywać typowe problemy i stosować najlepsze praktyki dla stabilności automatyzacji.
Format kursu
- Interaktywne wykłady i dyskusje.
- Dużo ćwiczeń i praktyki.
- Ręczna implementacja w żywym środowisku laboratoryjnym.
Opcje dostosowania kursu
- Aby złożyć wniosek o dostosowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia.
Automatyzacja testów za pomocą Selenium
21 godzinTen kurs zapewnia szkolenie w zakresie obsługi projektów testowych i oferuje praktyczne doświadczenie w zakresie aplikacji internetowych, automatyzacji testów funkcjonalnych oraz automatyzacji testów wieloplatformowych przy użyciu zestawu testowego Selenium.
Grupę docelową tego kursu stanowią inżynierowie testowania oprogramowania i testerzy ręczni.
Po ukończeniu szkolenia uczestnicy będą mogli efektywnie korzystać z Selenium WebDriver w rzeczywistych projektach.
TestComplete
21 godzinPodczas tego prowadzonego przez instruktora, na żywo szkolenia w Polsce, uczestnicy nauczą się korzystać z funkcji TestComplete, takich jak model obiektów testowych, punkty kontrolne, mapowanie nazw i interfejs użytkownika do przeprowadzania automatycznego testowania aplikacji stacjonarnych, internetowych i mobilnych.
Na koniec tego szkolenia uczestnicy będą w stanie:
- Tworzyć, nagrywać i uruchamiać testy funkcyjne.
- Tworzyć skalowalną i utrzymaną strukturę testową.
- Tworzyć punkty kontrolne, dostosowywać testy do wielu urządzeń i analizować wyniki testów.
- Korzystać z rozszerzeń skryptowych TestComplete.