Wprowadzenie do testowania Agile - Plan Szkolenia
Ten dwudniowy kurs stanowi krótkie wprowadzenie do testowania oprogramowania w metodyce Agile. Zajmuje się podstawowymi koncepcjami testowania w kontekście rozwoju Agile (Scrum) i wykorzystuje model Kwadrantów Testowania Agile Crispina i Gregory’ego jako ramy do eksploracji współczesnych zasad i praktyk testowania Agile.
Docelowa grupa odbiorców
Kurs jest przeznaczony dla zespołów deweloperskich, które chcą poprawić swoje praktyki testowania w kontekście Agile.
Jest również odpowiedni dla osób planujących karierę w dziedzinie testowania i stanowi odpowiedni wstęp do kursu iSQI Certified Agile Tester.
Plan Szkolenia
Przegląd Agile
- Przegląd historii metodologii Agile
- Dyskusja na temat zasad Manifestu Agile
Framework Scrum
- Role i obowiązki w Scrum – Scrum Master, Właściciel Produktu, Zespół Deweloperski
- Wydarzenia Scrum – Sprint, Planowanie Sprintu, Przegląd, Retrospektywa, Spotkanie Scrum
- Artefakty Scrum – Backlog Produktu, Backlog Sprintu, Przyrost Produktu
Testowanie Agile
- Współpraca zamiast niezależności
- Miejsce dokumentacji w Agile
- Wprowadzenie do Kwadrantów Testowania Agile
- Automatyzacja testów
Podstawy testowania
- Podstawowy proces testowania
- Techniki projektowania testów czarnoskrzynkowych
- Techniki projektowania testów białoskrzynkowych
- Atrybuty jakości
- Testowanie wydajności
- Przykład narzędzi testowych
Testowanie ukierunkowane na technologię, które prowadzi rozwój
- Testowanie jednostkowe i projektowanie testów czarnoskrzynkowych
- Rozwój sterowany testami
- Przykład narzędzi testowych
Testowanie ukierunkowane na biznes, które prowadzi rozwój
- Historie użytkowników i testowanie akceptacyjne
- Rozwój sterowany zachowaniem
- Przykład narzędzi testowych
Testowanie ukierunkowane na biznes, które ocenia produkt
- Testowanie eksploracyjne
- Projektowanie testów białoskrzynkowych
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Wprowadzenie do testowania Agile - Plan Szkolenia - Rezerwacja
Wprowadzenie do testowania Agile - Plan Szkolenia - Zapytanie
Wprowadzenie do testowania Agile - 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
Zaawansowana automatyzacja testów w Java przy użyciu Selenium z ciągłą integracją i kontrolą wersji
35 godzinPod koniec tego szkolenia uczestnicy będą w stanie:
- Zainstalować i skonfigurować Maven.
- Automatyzować testy przy użyciu Selenium.
- Zarządzać GIT.
- Integrować ciągłą integrację.
Format kursu
- Interaktywne wykłady i dyskusje.
- Wiele ćwiczeń i praktyki.
- Praktyczna implementacja w środowisku live-lab.
Opcje dostosowania kursu
- Aby zamówić dostosowane szkolenie dla tego kursu, prosimy o kontakt w celu uzgodnienia szczegółów.
Zaawansowane testowanie automatyczne i utrzymanie
35 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do testerów i deweloperów na poziomie średniozaawansowanym, którzy chcą pogłębić swoją wiedzę i umiejętności w zakresie testowania automatycznego, skupiając się na narzędziach takich jak Selenium, TestComplete oraz integracji z Oracle APEX i .Net Core.
Pod koniec szkolenia uczestnicy będą w stanie:
- Skonfigurować Selenium i TestComplete do testowania automatycznego.
- Tworzyć zaawansowane skrypty testowe i frameworki.
- Integrować testowanie automatyczne z aplikacjami Oracle APEX i .Net Core.
- Stosować techniki uczenia maszynowego w celu usprawnienia automatyzacji testów.
- Skutecznie przechodzić z testowania manualnego na automatyczne.
- Zarządzać zleconymi projektami testowymi i utrzymywać standardy jakości.
Zaawansowany C# dla Inżynierów Testów Automatycznych
21 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do doświadczonych inżynierów testów automatycznych, którzy chcą poznać zaawansowane koncepcje programowania w C# do testowania automatycznego.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Zrozumieć zaawansowane koncepcje i najlepsze praktyki programowania w C#.
- Stosować zaawansowane zasady programowania obiektowego do tworzenia efektywnych i elastycznych rozwiązań automatyzacji.
- Projektować i rozwijać modułowe i wielokrotnego użytku frameworki automatyzacji, korzystając z najlepszych praktyk branżowych.
Zaawansowany Selenium
14 godzinW tym szkoleniu prowadzonym przez instruktora na żywo w Polsce, uczestnicy nauczą się, jak udoskonalić zestaw testów automatycznych, wykorzystując zaawansowane techniki do sterowania Selenium.
Po zakończeniu szkolenia uczestnicy będą w stanie:
- Rozwiązywać złożone problemy automatyzacji testów aplikacji internetowych za pomocą Selenium.
- Stosować wyrażenia regularne i techniki weryfikacji oparte na wzorcach.
- Obsługiwać wyjątki, które zatrzymują wykonanie testów.
- Programowo wyszukiwać obiekty internetowe.
- Dynamicznie przechwytywać dane z kontrolek internetowych.
- Tworzyć framework testowy oparty na danych.
- Rozdzielać testy za pomocą Selenium Grid.
Zaawansowany Selenium z C#
14 godzinW tym szkoleniu prowadzonym przez instruktora uczestnicy nauczą się, jak ulepszyć zestaw testów automatycznych, stosując zaawansowane techniki sterowania Selenium.
Grupa docelowa: testerzy oprogramowania, menedżerowie testów, specjaliści ds. zapewnienia jakości.
Tworzenie i testowanie API przy użyciu Java (Jersey)
14 godzinJersey to otwartoźródłowa implementacja referencyjna JAX-RS (Java API for RESTful Web Services). Dostarcza biblioteki do szybkiego i efektywnego budowania interfejsów REST API w Javie. Połączone z nowoczesnymi narzędziami do testowania, Jersey umożliwia programistom projektowanie, budowanie, testowanie i dokumentowanie API w sposób efektywny.
To szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu) jest skierowane do programistów i testerów Java na poziomie początkującym i średniozaawansowanym, którzy chcą nauczyć się tworzenia i testowania API przy użyciu Jersey i wspierających narzędzi.
Pod koniec szkolenia uczestnicy będą w stanie:
- Skonfigurować projekt Jersey z Maven.
- Tworzyć i wdrażać RESTful API przy użyciu Jersey.
- Testować API przy użyciu Postman i zautomatyzowanych frameworków.
- Obsługiwać błędy, zabezpieczenia i dokumentację dla API.
Format kursu
- Interaktywne wykłady i dyskusje.
- Ćwiczenia praktyczne.
- Implementacja w środowisku live-lab.
Opcje dostosowania kursu
- Aby zamówić dostosowane szkolenie dla tego kursu, prosimy o kontakt w celu ustalenia szczegółów.
ISTQB Certified Tester Advanced Level – Test Manager (CTAL-TM)
35 godzinISTQB Certified Tester Advanced Level – Test Manager (CTAL-TM) to profesjonalny certyfikat skoncentrowany na zaawansowanych praktykach zarządzania testami, umiejętnościach przywódczych oraz strategicznym podejmowaniu decyzji zgodnym z sylabusem ISTQB.
To szkolenie prowadzone przez instruktora, dostępne online lub na miejscu, jest skierowane do menedżerów testów oraz specjalistów QA na poziomie średniozaawansowanym i zaawansowanym, którzy chcą opanować sylabus ISTQB Advanced Level Test Manager i przygotować się do certyfikacji.
Po ukończeniu szkolenia uczestnicy będą mogli:
- Tworzyć i zarządzać kompleksowymi strategiami i planami testowymi.
- Stosować techniki testowania opartego na ryzyku w celu optymalizacji działań testowych.
- Monitorować, kontrolować i doskonalić procesy testowe w ramach projektów.
- Kierować i rozwijać zespoły testowe, zarządzając jednocześnie oczekiwaniami interesariuszy.
- Wykorzystywać narzędzia i metryki do zarządzania testami, raportowania oraz ciągłego doskonalenia.
Format kursu
- Interaktywne wykłady i dyskusje.
- Ćwiczenia i pytania praktyczne przygotowujące do egzaminu.
- Praktyczne studia przypadków i symulacje zgodne z sylabusem ISTQB CTAL-TM.
Opcje dostosowania kursu
- Aby zamówić dostosowane szkolenie, skontaktuj się z nami w celu uzgodnienia szczegółów.
ISTQB® Certified Tester Foundation Level CTFL - szkolenie akredytowane 4.0
21 godzinTo jest szkolenie z podstaw testowania, akredytowane przez Stowarzyszenie Jakości Systemów Informatycznych. Celem szkolenia jest przygotowanie uczestników do egzaminu i uzyskania certyfikatu ISTQB® Foundation. Egzamin ISTQB® CTFL, oferowany przez SJSI, można zdawać stacjonarnie lub online, w języku polskim lub angielskim, i trwa 60 minut. Składa się z 40 pytań jednokrotnego wyboru. Pozytywny wynik osiąga się po udzieleniu 65% poprawnych odpowiedzi (26 punktów). Koszt egzaminu jest wliczony w cenę szkolenia.
Po ukończeniu szkolenia uczestnik będzie potrafił opisać proces tworzenia oprogramowania oraz pozna techniki testowania i zasady projektowania testów.
Dostarczone przez NobleProg Polska sp. z o.o., ATO (PeopleCert Registry ID 5860)
Testowanie API za pomocą Postmana
21 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do testerów oprogramowania, którzy chcą korzystać z Postmana do testowania API.
Pod koniec tego szkolenia uczestnicy będą mogli:
- Wykonywać testy przy użyciu zautomatyzowanych żądań i przepływów pracy.
- Definiować, rozwijać, testować i obserwować API przy użyciu systemu kontroli wersji.
- Generować dynamiczne dane w żądaniu.
- Dokumentować i organizować testy w kolekcjach do przeglądu przez zespół.
Selenium z Jenkins i Docker
14 godzinTo szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu) jest skierowane do inżynierów DevOps, którzy chcą używać Selenium do wykonywania testów Selenium wewnątrz kontenerów Docker.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Tworzyć infrastrukturę automatyzacji testów do testowania na żądanie.
- Tworzyć framework automatyzacji testów przy użyciu Java.
- Budować potok CI/CD od podstaw z Jenkins i Docker.
Selenium WebDriver w C#
14 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) wprowadza uczestników w automatyczne testowanie z wykorzystaniem Selenium WebDriver i C# w Visual Studio. Jeśli nie masz doświadczenia w programowaniu w C# lub chcesz je odświeżyć, sprawdź kurs: C# dla inżynierów testów automatycznych.
Automatyzacja testów za pomocą Selenium i Jenkins
21 godzinTen kurs zapewnia szkolenie z zakresu zarządzania projektami testowymi przy użyciu zestawu testowego Selenium oraz ciągłego testowania z Jenkinsem.
Grupa docelowa:
- Inżynierowie testów oprogramowania
- Programiści zaangażowani w rozwój agile
- Kierownicy wydań
- Inżynierowie QA
Po zakończeniu szkolenia z Selenium uczestnicy będą w stanie:
- Skutecznie wykorzystywać zestaw testowy Selenium w rzeczywistych projektach
- Wykorzystywać Selenium do testowania międzyprzeglądarkowego
- Rozdzielać testy przy użyciu Selenium Grid
- Uruchamiać testy regresyjne Selenium w Jenkinsie
- Przygotowywać raporty testowe i okresowe raporty przy użyciu Jenkinsa
Automatyzacja testów z wykorzystaniem Selenium i Python
14 godzinSelenium to otwartoźródłowe narzędzie do automatyzacji testowania aplikacji internetowych w różnych przeglądarkach. Wersja Selenium 4 oferuje ulepszone interfejsy API WebDriver, natywne lokalizatory względne oraz lepszą obsługę siatki. Python, dzięki swojej prostocie i silnej integracji z frameworkami testowymi, takimi jak Pytest, stanowi potężne narzędzie do tworzenia skalowalnych i łatwych w utrzymaniu zestawów testów automatycznych.
Ten prowadzony przez instruktora, live training (online lub na miejscu) jest skierowany do testerów i programistów na poziomie podstawowym i średniozaawansowanym, którzy chcą wykorzystać Selenium z Pythonem do automatyzacji testowania aplikacji internetowych w rzeczywistych środowiskach.
Po zakończeniu szkolenia uczestnicy będą w stanie:
- Zainstalować i skonfigurować Selenium z Pythonem w środowisku testowym.
- Tworzyć solidne skrypty automatyzacji testów przy użyciu Selenium WebDriver i Pytest.
- Stosować Model Obiektów Stron (POM) w celu budowy łatwych w utrzymaniu frameworków testowych.
- Uruchamiać testy na wielu przeglądarkach przy użyciu Selenium Grid.
- Integrować zautomatyzowane testy z potokami CI/CD.
- Rozwiązywać typowe problemy i stosować najlepsze praktyki w celu zapewnienia stabilności automatyzacji.
Format kursu
- Interaktywne wykłady i dyskusje.
- Wiele ćwiczeń i praktyki.
- Praktyczna implementacja w środowisku live-lab.
Opcje dostosowania kursu
- Aby zamówić dostosowane szkolenie, skontaktuj się z nami w celu ustalenia szczegółów.
Automatyzacja testów za pomocą Selenium
21 godzinTen kurs zapewnia szkolenie w zakresie zarządzania projektami testowymi oraz praktyczne doświadczenie w pracy z aplikacjami internetowymi, automatyzacją testów funkcjonalnych oraz automatyzacją testów wieloprzeglądarkowych przy użyciu zestawu testowego Selenium.
Grupą docelową tego kursu są inżynierowie testów oprogramowania oraz testerzy manualni.
Po ukończeniu szkolenia uczestnicy będą mogli efektywnie wykorzystywać Selenium WebDriver w rzeczywistych projektach.
TestComplete
21 godzinW tym szkoleniu prowadzonym przez instruktora na żyvo w Polsce, uczestnicy nauczą się, jak korzystać z funkcji TestComplete, w tym modelu obiektów testowych, punktów kontrolnych, mapowania nazw i interfejsu użytkownika, aby przeprowadzać automatyczne testy na aplikacjach desktopowych, internetowych i mobilnych.
Pod koniec szkolenia uczestnicy będą mogli:
- Tworzyć, nagrywać i uruchamiać testy funkcjonalne.
- Tworzyć skalowalne i łatwe w utrzymaniu frameworki testowe.
- Tworzyć punkty kontrolne, dostosowywać testy do wielu urządzeń i analizować wyniki testów.
- Korzystać z rozszerzeń skryptowych TestComplete.