Prowadzone przez instruktorów szkolenia na żywo z testowania oprogramowania pokazują poprzez interaktywną dyskusję i praktyczne ćwiczenia, jak wykorzystać specjalistyczną wiedzę i umiejętności, aby znacznie zwiększyć produktywność i wydajność testowania.
Szkolenie z testowania oprogramowania jest dostępne jako "szkolenie online na żywo" lub "szkolenie stacjonarne na żywo". Szkolenie online na żywo (inaczej "zdalne szkolenie na żywo") odbywa się za pośrednictwem interaktywnego, zdalnego pulpitu. Szkolenie na żywo na miejscu może być prowadzone lokalnie w siedzibie klienta w Zakopane lub w korporacyjnych centrach szkoleniowych NobleProg w Zakopane.
NobleProg - lokalny dostawca szkoleń
Zakopane
Dafne, Jagiellońska 30, Zakopane, Polska, 34-500
Sala szkoleniowa jest zlokalizowana zaledwie 350 metrów od dworców PKP i PKS oraz 700 metrów od Krupówek, głównej ulicy handlowej w Zakopanem. Na terenie obiektu znajduje się ogrodzony parking, co zapewnia wygodę dla uczestników szkoleń podróżujących własnym samochodem oraz ułatwia dostęp do obiektu.
Apigee jest platformą Google Cloud do zarządzania API przez cały cykl życia, która umożliwia organizacjom projektowanie, zabezpieczanie, wdrażanie, monitorowanie i skalowanie API. Jej funkcje testowania i automatyzacji pozwalają zespołom na walidację API, wdrażanie polityk i zapewnienie wysokiej jakości wdrażania w ciągłych procesach integracji i dostarczania (CI/CD).
Ten kurs prowadzony przez instruktora (online lub stacjonarnie) jest skierowany do początkujących do średniozaawansowanych inżynierów QA i developerów, którzy chcą automatyzować testowanie i walidację API przy użyciu narzędzi i integracji Apigee.
Na zakończenie tego szkolenia uczestnicy będą w stanie:
Konfigurować Apigee do testowania i monitorowania API.
Automatyzować przypadki testów API za pomocą Apigee i zintegrowanych narzędzi.
Walidować wydajność, bezpieczeństwo i niezawodność API.
Integrować automatyzację testów w procesy CI/CD.
Format kursu
Interaktywne wykłady i dyskusje.
Ćwiczenia praktyczne i praktyka.
Wdrażanie w środowisku live-lab.
Opcje dostosowania kursu
Aby zażądać dostosowanego szkolenia dla tego kursu, skontaktuj się z nami w celu ustalenia.
To szkolenie prowadzone przez instruktora (online lub stacjonarne) skierowane jest do testersów i developerów na poziomie średniozaawansowanym, którzy chcą pogłębić swoją wiedzę i umiejętności w zakresie automatyzacji testów, skupiając się na narzędziach takich jak Selenium, TestComplete oraz integracja z Oracle APEX i .Net Core.
Po ukończeniu tego szkolenia uczestnicy będą w stanie:
Zainstalować i skonfigurować Selenium i TestComplete do automatyzacji testów.
Tworzyć zaawansowane skrypty i ramy testowe.
Integrować automatyzację testów z aplikacjami Oracle APEX i .Net Core.
Stosować techniki uczenia maszynowego w celu poprawy automatyzacji testów.
Skutecznie przechodzić od ręcznych do automatycznych testów.
Zarządzać zleconymi projektami testowymi i utrzymywać standardy jakości.
To szkolenie prowadzone przez instruktora (online lub na miejscu) skierowane jest do inżynierów testowych i specjalistów od automatyzacji o pośrednim i zaawansowanym poziomie, którzy chcą poznać zaawansowane funkcje i techniki TestStand, aby maksymalizować efektywność i skuteczność automatyzacji testów.
Na koniec tego szkolenia uczestnicy będą mogli:
Wykorzystywać zaawansowane funkcje i możliwości TestStand do poprawy przepływów pracy automatyzacji testów.
Dostosowywać interfejsy użytkownika i tworzyć zaawansowane sekwencje testów.
Wdrażać zaawansowane techniki przetwarzania i raportowania wyników.
Integrować TestStand z zewnętrznymi bazami danych, systemami i sprzętem.
Zastosowywać najlepsze praktyki dotyczące utrzymywania, zarządzania, diagnozowania i debugowania złożonych sekwencji testów.
To szkolenie prowadzone przez instruktora w Zakopane (online lub na miejscu) jest przeznaczone dla początkujących inżynierów testowych i inżynierów automatyzacji, którzy chcą nauczyć się podstaw używania TestStand do tworzenia, wykonywania i zarządzania automatyzowanymi sekwencjami testów.
Po zakończeniu tego szkolenia uczestnicy będą w stanie:
Zrozumieć podstawowe koncepcje i architekturę TestStand.
Tworzyć sekwencje testów i wykonywać sekwencje testów.
Wykorzystywać funkcje współpracujące TestStand w środowiskach zespołowych do rozwoju testów.
Integrować TestStand z innymi narzędziami oprogramowania i urządzeniami testowymi.
Tworzyć niestandardowe kroki testowe i wtyczki w TestStand.
Ten kurs prowadzony przez instruktora (online lub stacjonarnie) w Zakopane jest skierowany do doświadczonych inżynierów testów automatycznych, którzy chcą poznać zaawansowane koncepcje programowania w języku C# dla testów automatycznych.
Na koniec tego treningu uczestnicy będą w stanie:
Zrozumieć zaawansowane koncepcje i najlepsze praktyki programowania w C#.
Stosować zaawansowane zasady programowania obiektowego do tworzenia wydajnych i elastycznych rozwiązań testowych.
Projektować i rozwijać modułowe i ponownie użytowalne ramy automatyzacji, wykorzystując najlepsze praktyki branżowe.
Jersey 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.
To prowadzone przez instruktora szkolenie na żywo w Zakopane (na miejscu lub zdalnie) jest przeznaczone dla początkujących i średnio zaawansowanych profesjonalistów, którzy chcą zdobyć praktyczne doświadczenie w planowaniu, wykonywaniu i skutecznym zarządzaniu procesami UAT.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
Zrozumieć rolę i znaczenie UAT w cyklu życia oprogramowania.
Projektować i wykonywać przypadki testowe i scenariusze UAT.
Używać standardowych narzędzi do zarządzania i śledzenia postępów UAT.
Skutecznie identyfikować, raportować i śledzić defekty.
Współpracować z programistami, testerami i interesariuszami w celu pomyślnego przeprowadzenia testów UAT.
Ta szkolenie prowadzone przez instruktora (online lub stacjonarnie) w Zakopane jest skierowane do programistów z poziomem średniozaawansowanym, którzy chcą wykorzystać potęgę BlazeMetera w zadaniach automatyzacji, co umożliwia im tworzenie inteligentnych i interaktywnych rozwiązań automatycznych.
Po zakończeniu tego szkolenia uczestnicy będą w stanie:
Zrozumieć podstawy BlazeMetera i jego rolę w automatyzacji.
Wykorzystywać BlazeMeter do automatyzacji zadań i procesów.
Tworzyć niestandardowe rozwiązania automatyczne przy użyciu BlazeMetera.
Stosować najlepsze praktyki w zakresie wykorzystania BlazeMetera w projektach automatyzacji.
Certyfikacja ISTQB Certified Tester Advanced Level – Test Automation Engineer (CTAL-TAE) to światowo uznana certyfikacja skoncentrowana na projektowaniu, tworzeniu i utrzymywaniu rozwiązań automatyzacji testów w realnych środowiskach.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do testerów o poziomie zaawansowanym do bardzo zaawansowanym oraz profesjonalistów z dziedziny automatyzacji, którzy chcą zdobyć praktyczne, skupione na egzaminie wiedzę zgodną z oficjalnym programem CTAL-TAE i osiągnąć sukces na swoim egzaminie certyfikacyjnym.
Po zakończeniu tego szkolenia uczestnicy będą w stanie:
Zrozumieć program CTAL-TAE i cele certyfikacyjne.
Projektować i wdrażać skalowalne i utrzymywane architektury automatyzacji testów.
Oceniać i wybierać odpowiednie narzędzia i ramy automatyzacji.
Integrować automatyczne testy z potokami CI/CD.
Zastosować metody strukturalne do planowania, tworzenia i utrzymywania automatycznych rozwiązań testowych.
Ćwiczyć z symulacjami egzaminów i zdobywać znajomość rzeczywistych formatów testów.
Format Kursu
Interaktywne wykłady i dyskusje.
Dużo ćwiczeń i praktyki.
Ręczne wdrażanie w środowisku laboratoryjnym.
Opcje Personalizacji Kursu
Aby złożyć wniosek o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu uzgodnień.
To prowadzone przez instruktora szkolenie na żywo w Zakopane (na miejscu lub zdalnie) jest przeznaczone dla początkujących testerów, którzy chcą dowiedzieć się, jak używać BlazeMeter do testowania zadań, umożliwiając im projektowanie i wykonywanie kompleksowych testów, analizowanie i raportowanie wyników oraz monitorowanie i optymalizację wydajności.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
Zrozumieć podstawy BlazeMeter oraz jego funkcje i korzyści.
Używać BlazeMeter do tworzenia i uruchamiania różnych typów testów.
Analizować i raportować wyniki testów i metryki.
Monitorować i optymalizować wydajność i jakość testów.
Stosowanie najlepszych praktyk w zakresie korzystania z BlazeMeter w projektach testowych.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do inżynierów jakości na poziomie średnim, którzy chcą używać Apache JMeter do testowania wydajności oprogramowania.
Na zakończenie tego szkolenia uczestnicy będą w stanie:
Zrozumieć zasady testowania wydajności oraz rolę Apache JMeter.
Zainstalować, skonfigurować i nawigować w Apache JMeter, aby tworzyć i wykonywać plany testowe.
Projektować kompleksowe plany testowe z zaawansowanymi funkcjami, takimi jak parametryzacja i skryptowanie.
Analizować wyniki testów, aby wykryć problemy z wydajnością i optymalizować aplikacje.
Przeprowadzać testy rozproszone i stosować najlepsze praktyki w realnych scenariuszach.
ISTQB 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.
Trening prowadzony przez instruktora (online lub stacjonarnie) w Zakopane jest skierowany do operatorów i testerów, którzy chcą korzystać z EasyTest do testowania aplikacji lub systemów.
Na końcu tego treningu uczestnicy będą w stanie:
Zainstalować i skonfigurować EasyTest.
Korzystać z EasyTest do testowania systemów i funkcji aplikacji.
Trening prowadzony przez instruktora, stacjonarny lub online, jest skierowany do testerów o średnim poziomie, którzy chcą nauczyć się wykonywania testów wydajnościowych przy użyciu platformy LoadRunner Enterprise.
Na końcu tego treningu uczestnicy będą w stanie:
Zrozumieć podstawy testowania wydajności i jego znaczenie w rozwoju oprogramowania.
Efektywnie planować i projektować testy wydajnościowe na podstawie wymagań biznesowych i specyfikacji systemu.
Konfigurować i zarządzać środowiskami testowymi, w tym serwerami, sieciami i systemami klienckimi.
Wykonywać testy wydajnościowe, monitorować zasoby systemu i zbierać odpowiednie metryki wydajności.
Analizować wyniki testów i identyfikować ograniczenia wydajnościowe.
Generować kompleksowe raporty do komunikowania wyników testów i rekomendacji.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do profesjonalistów testujących oprogramowanie na poziomie średniozaawansowanym, którzy chcą zostać certyfikowani w TOSCA i udowodnić umiejętności w zakresie automatyzacji testów za pomocą Tricentis Tosca.
Na koniec tego szkolenia uczestnicy będą w stanie:
Zrozumieć strukturę i wymagania certyfikacji TOSCA.
Opanować koncepcje TOSCA, w tym projektowanie, automatyzację i wykonywanie testów.
Zastosować najlepsze praktyki w tworzeniu ponownego użycia i łatwych w utrzymaniu przypadków testowych.
Przygotować się do praktycznych i teoretycznych elementów egzaminu certyfikacyjnego TOSCA.
Ten 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.
W 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.
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.
Ta prowadzona przez instruktora, na żywo przeprowadzana szkolenie w Zakopane (online lub stacjonarnie) jest skierowana do testerów oprogramowania, którzy chcą używać Cypressa do automatyzacji testów.
Na końcu tego szkolenia uczestnicy będą w stanie:
Wykonywać end-to-end automatyzację testów za pomocą Cypressa.
Implementować testy integracyjne i jednostkowe w aplikacji webowej.
To ten prowadzone przez instruktora, żywe szkolenie w Zakopane jest przeznaczone dla każdego zainteresowanego nauką C# w celu automatyzacji testów. Jest to przyspieszony, intensywny kurs z dużą ilością ćwiczeń praktycznych, które pozwalają uczestnikom szybko opanować podstawowe umiejętności programistyczne niezbędne w automatyzacji oprogramowania. Skoncentrowany jest na podstawach C#, które można natychmiast zastosować w automatyzacji testów.
Ten kurs nie omówi w głębi ram automatyzacji testów, takich jak Selenium. Jeśli już posługujesz się C# i chcesz natychmiast zacząć testować z użyciem Selenium, sprawdź: Selenium WebDriver w C#: Wprowadzenie do automatyzacji testów internetowych w C#.
Selenium 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.
Ten szkolenie prowadzone przez instruktora w Zakopane jest przeznaczone dla każdego zainteresowanego nauką Javy w celu automatyzacji testów. Jest to skrócone, intensywne kurs z dużą ilością ćwiczeń praktycznych, które szybko przygotują uczestników do stosowania podstawowych umiejętności programowania niezbędnych do automatyzacji testów oprogramowania. Skoncentrowane jest ono na podstawach Javy, które mogą być natychmiast zastosowane do automatyzacji testów.
Ten kurs nie porusza w głąb frameworków do automatyzacji testów, takich jak Selenium. Ominie również konwencjonalny sposób nauki Javy poprzez "Hello World", ponieważ nie jest to kurs rozwoju aplikacji. Kurs ten ma na celu szybkie wprowadzenie uczestników w automatyzację testów. Jeśli już posiadasz umiejętności w Javie i chcesz natychmiast rozpocząć testowanie z Selenium, sprawdź: Wprowadzenie do Selenium (https://www.nobleprog.com/introduction-selenium-training).
W 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.
Kurs ten został stworzony dla kierowników testów, pracowników działu zapewnienia jakości, testerów, programistów, kierowników projektów i kierownictwa w celu wyjaśnienia, w jaki sposób Agile ramy zarządzania projektami (w szczególności SCRUM) radzą sobie z testowaniem.
Pod koniec kursu każdy z delegatów zaprojektuje i wykona plan testów dla przykładowej aplikacji (może to być rzeczywista aplikacja kliencka, jeśli jest dostępna)
Agile Software Testing to seria praktyk testowania, które zapewniają zwrot opłat za kwestie jakości oprogramowania w sposób terminowy i ciągły, zgodnie z zasadami zwinnego rozwoju.
Ciągła integracja (CI) odnosi się do wszystkich programistów w zespole, którzy łączą swoją pracę kilka razy dziennie.
Ten kurs zapewnia krótkie wprowadzenie do zwinnego testowania oprogramowania. Omawia on podstawowe pojęcia testowe w kontekście rozwoju zwinnej (Scrum) oraz korzysta z modelu Czwartej Kwadransy Testowania Zwinnego Crispin i Gregory jako ramy do badania współczesnych zasad i praktyk testowania zwinnego.
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).
Ten program szkoleniowy ma na celu wyposażyenie inżynierów testowania oprogramowania w niezbędne wiedzę i praktyczne umiejętności w zakresie AI, aby zwiększyć ich wydajność w testowaniu i jakość oprogramowania. Uczestnicy zdobędą podstawową znajomość sztucznej inteligencji, uczenia maszynowego oraz ich zastosowań w automatyzacji testów, wykrywaniu błędów, generowaniu przypadków testowych, testach ryzykozanicznych i analizie wydajności.
Poprzez kombinację teorii, demonstracji i praktycznych ćwiczeń, profesjonaliści QA nauczą się korzystać z AI w celu zmniejszenia ręcznego wysiłku, poprawy zakresu testów i zwiększenia dokładności wykrywania defektów — co przyczyni się do ogólnej efektywności i skuteczności procesów QA.
Ten prowadzony przez instruktora warsztat na żywo w Zakopane rozpoczyna się od wprowadzenia do BDD, czym jest i jak jest wykorzystywany przez firmy do promowania dobrego projektowania, tworzenia i testowania oprogramowania. Robimy to z nieinżynierskiego punktu widzenia, mając na uwadze użytkowników końcowych, ich wymagania, język i sposób myślenia. Zajmujemy się również wyzwaniami komunikacyjnymi, które interesariusze biznesowi mogą napotkać, gdy pracują bliżej ze swoimi technicznie nastawionymi kolegami.
Pod koniec tego szkolenia uczestnicy będą wiedzieć, jak
Pisać zwięzłe historie użytkowników, które uchwycą wzorce użytkowania rzeczywistych użytkowników oprogramowania.
Przetłumaczyć swoje historie użytkowników na behawioralny język BDD (Given, When, Then).
Tworzenie przypadków testowych na podstawie tych historii, do wykorzystania przez inżynierów w celu wdrożenia i testowania.
Zrozumienie relacji między wymaganiami produktu, kryteriami akceptacji i przypadkami testowymi.
Demistyfikować techniczny żargon, który utrudnia komunikację i zrozumienie.
Zainstaluj i używaj świetnych narzędzi do pisania plików funkcji BDD.
Zrozumienie i docenienie tego, co dzieje się po przekazaniu pracy inżynierom.
Odgrywanie bardziej aktywnej roli w iteracyjnym cyklu rozwoju.
Szkolenie przeznaczone jest zarówno dla pracowników działu IT oraz biznesowego. Celem kursu jest przedstawienie sposobu ułatwienia komunikacji pomiędzy działami w procesie wytwarzania oprogramowania. Uczestnicy kursu poznają testy behawioralne dzięki którym możliwe jest tworzenie bardziej niezawodnego oprogramowania bez konieczności wdrażania kosztownych i zaawansowanych narzędzi.
Kurs obejmuje współczesne zasady i praktyki rozwoju, w tym miejsce zarządzania projektami, testowania i analizy biznesowej, w kontekście Agile i tradycyjnego Waterfall.
Kurs ma mieć charakter warsztatowy z możliwością zadawania pytań przez uczestników i badania rzeczywistego zastosowania treści.
Kurs składa się z serii modułów, z których każdy ma trwać 1,5 godziny, tj. 1 dzień szkoleniowy składałby się z 4 modułów.
Docelowi odbiorcy
Ten kurs jest skierowany do tych, którzy chcą uzyskać szybki przegląd współczesnego rozwoju oprogramowania Waterfall i Agile oraz wpływu na zarządzanie projektami, testowanie i analizę biznesową.
Cypress to framework do testowania end-to-end. Cypress umożliwia użytkownikom konfigurowanie, pisanie, uruchamianie i debugowanie testów dla dowolnej aplikacji front-endowej lub strony internetowej.
To szkolenie prowadzone przez instruktora (online lub na miejscu) skierowane jest do testerów oprogramowania, którzy chcą używać Cypressa do automatyzacji testów.
Na koniec tego szkolenia uczestnicy będą w stanie:
Wykonywać automatyzację testów end-to-end za pomocą Cypressa.
Implementować testy integracyjne i jednostkowe w aplikacji internetowej.
Korzystać z Cypressa jako alternatywy dla Selenium.
Format kursu
Interaktywny wykład i dyskusja.
Wiele ćwiczeń i praktyki.
Praktyczna implementacja w środowisku live-lab.
Opcje dostosowania kursu
Aby zamówić dostosowane szkolenie dla tego kursu, prosimy o kontakt z nami w celu uzgodnienia szczegółów.
To 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)
To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla programistów, inżynierów i architektów, którzy chcą zabezpieczyć swoje aplikacje i usługi internetowe.
Pod koniec tego szkolenia uczestnicy będą mogli integrować, testować, chronić i analizować swoje aplikacje i usługi internetowe za pomocą OWASP struktury i narzędzi testowych
To prowadzone przez instruktora szkolenie na żywo w Zakopane (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ół.
Szkolenie skierowane jest zarówno do programistów, Scrum Masterów, Product Ownerów a niektóre jego aspekty również dla działu biznesowego. Celem szkolenia jest przybliżenie tematów Quality Assurance i Continuous Integration oraz ich miejsca w projektach prowadzonych metodykami zwinnymi. Uczestnicy szkolenia zyskają szeroki pogląd na omawiane tematy jak i praktyczną wiedzę na temat narzędzi i procesów wytwarzania oprogramowania zgodnie z założeniami QA/CI. Osoby reprezentujące biznes, będą mogły poznać korzyści płynące z wdrożenia wymienionych procesów i narzędzi a przekładające się zarówno na czas jak i koszt tworzenia oprogramowania. Zagadnienia prezentowane są w oparciu o język PHP lub Java w zależności od wymagań klienta.
Ta prowadzona przez instruktora, na żywo szkolenie (online lub stacjonarne) jest skierowane do inżynierów DevOps, którzy chcą korzystać z Selenium do wykonywania testów Selenium wewnątrz kontenerów Docker.
Po zakończeniu tego szkolenia uczestnicy będą mogli:
Tworzyć infrastrukturę automatyzacji testów dla testowania na żądanie.
Rozwijać ramkę automatyzacji testów przy użyciu Java.
Budować potoki CI/CD od podstaw z Jenkins i Docker.
Podczas tego prowadzonego przez instruktora, na żywo szkolenia w Zakopane, 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.
Szkolenie "Testowanie Oprogramowania - wprowadzenie" to kompleksowe wprowadzenie do kluczowych aspektów testowania oprogramowania. Uczestnicy zdobędą wiedzę na temat koncepcji, możliwości i ograniczeń testowania, a także zasady weryfikacji i walidacji. Kurs obejmuje różne rodzaje testowania, etapy procesu testowego, narzędzia używane w branży oraz praktyczne aspekty testowania, takie jak scenariusze testowe, konfiguracja, ryzyko i ocena jakości systemu. Ponadto, program szkolenia skupia się na skutecznym zarządzaniu wymaganiami, obejmując definicję, testowanie, Use Cases i zarządzanie zmianami w wymaganiach.
Szkolenie skierowane jest do programistów aplikacji webowych .NET i testerów. Podczas szkolenia poznasz nowoczesne środowisko Playwright aby efektywnie testować aplikacje webowe w celu wyeliminowania błędów i podniesieniu jakości oprogramowania. Szkolenie będzie prowadzone w formie praktycznych warsztatów podczas, których będziemy testować gotową aplikację webową.
W tym szkoleniu prowadzonym przez instruktora uczestnicy nauczą się korzystania z Tosca do wykonywania testowania end-to-end (web + backend). Szkolenie łączy teorię z praktyką w żywym środowisku laboratoryjnym, dając uczestnikom możliwość interakcji z technologią, instruktorem i kolegami.
Szkolenie rozpoczyna się od przeglądu tradycyjnego automatyzowanego testowania opartego na kodzie i skryptach oraz kontrastuje je z podejściem modelowym (MBT) Tosca. Uczestnicy nauczą się tworzenia i wykonywania przypadków testowych za pomocą domyślnych modułów Tosca oraz jak tworzyć własne moduły do wykonania.
Od zasad modelowania oprogramowania po pokrycie testów na różnych przeglądarkach, to szkolenie wprowadza uczestników w zarówno teorię, jak i praktykę, umożliwiając im wdrożenie własnego rozwiązania testowego w Tosca.
Testowanie przystępności to technika oceny produktu lub systemu oprogramowania poprzez jego testowanie na użytkownikach, aby bezpośrednio obserwować, jak interakcji z nim.
Warsztat rozpoczyna się od wprowadzenia do testowania przystępności, co to jest i jak jest wykorzystywane przez firmy do promocji dobrych praktyk w zakresie projektowania i rozwoju oprogramowania. Język jest niespecjalistyczny, a nauka praktyczna i prakseologiczna, z naciskiem na końcowych użytkowników, ich wymagania, sposób myślenia i interakcji z systemem.
Na koniec tego szkolenia uczestnicy będą wiedzieć, jak:
Określić najbardziej odpowiednią metodę testowania przystępności na podstawie unikalnych cech produktu i jego etapu cyklu rozwoju.
Opracować plan testów przystępności.
Rekrutować, oceniać i zarządzać testerami.
Pisać, przydzielac oraz moderować zadania testów przystępności, które przyniosą największe korzyści dla końcowych użytkowników i firmy.
Zbierać, analizować i zgłaszać wyniki testów.
Efektywnie komunikować się i współpracować z menedżerami biznesowymi, programistami i zespołami QA na temat znaczenia i działań potrzebnych do dostarczenia produktu końcowego, który nie tylko działa, ale działa dobrze i zapewnia zamierzony doświadczenie użytkownika.
Uczestnicy
Właściciele i menedżerowie produktów
Menedżerowie QA
Testerzy ręczni
Wewnętrzni użytkownicy produktu lub systemu oprogramowania
Format kursu
Interaktywny, prowadzony przez instruktora warsztat z wieloma aktywnościami i praktyką na bieżąco.
Uwagi
Studia przypadków i przykłady oprogramowania wykorzystywane w tym warsztacie są uprzednio przygotowane przez instruktora. Aby dostosować materiały, prosimy o kontakt z nami przed szkoleniem.
Warsztat tworzenia User Stories to proces, w którym zespoły Agile pracują nad definiowaniem funkcjonalności produktu z perspektywy użytkownika. Tworzenia User Stories tworzy zespół składający się z różnych interesariuszy (np. programistów, projektantów, analityków biznesowych), który skupia się na potrzebach i celach użytkownika. User Stories formułowane są według schematu "Jako [typ użytkownika] chcę [funkcjonalność] aby [wartość, cel]". User Stories powinny być zrozumiałe, konkretnie opisujące funkcjonalność, niezależne od innych i dostarczające wartość użytkownikowi.
Ten proces tworzenia User Stories wymaga zaangażowania zespołu i umiejętności pracy zespołowej, aby wygenerować klarowne, zrozumiałe i wartościowe opisy funkcjonalności produktu z perspektywy użytkownika.
Praktyka testowania odnosi się do szerokiego zakresu działań, procesów i technik stosowanych w celu sprawdzenia i oceny jakości oprogramowania. Obejmuje ona zarówno planowanie testów, jak i ich wykonywanie, analizę wyników oraz raportowanie znalezionych defektów lub niezgodności.
Praktyka testowania jest kluczowym elementem w procesie tworzenia oprogramowania, zapewniającym wysoką jakość, funkcjonalność oraz niezawodność systemów. Testowanie obejmuje różne aspekty, od funkcjonalności po wydajność, zabezpieczenia i użyteczność, a jego skuteczne wdrożenie ma istotne znaczenie dla sukcesu i satysfakcji użytkowników z oprogramowania.
Zapewnienie jakości oprogramowania (Software Quality Assurance, SQA) to zestaw procesów, działań i standardów mających na celu zapewnienie, że produkt oprogramowania jest wysoce jakościowy, spełnia oczekiwania użytkowników i jest zgodny z wymaganiami. Te praktyki są istotne dla zapewnienia, że tworzone oprogramowanie jest nie tylko funkcjonalne, ale także niezawodne, wydajne i spełnia oczekiwania użytkowników oraz standardy jakościowe. Ich skuteczne wdrożenie pozwala na uniknięcie defektów, minimalizację ryzyka i podniesienie ogólnej jakości produktu.
Więcej...
Ostatnia aktualizacja:
Opinie uczestników (25)
**Warsztaty, praktyczne przypadki**- **Zarzadzanie zadaniami w systemach rozproszonych z użyciem Zookeeper** - Omówienie mechanizmów koordynacji - Przechowywanie konfiguracji - Praktyczne wykorzystanie Zookeeper w systemach rozproszonych- **Wdrażanie aplikacji mobilnych z użyciem Xamarin** - Podstawy Xamarin - Wdrażanie aplikacji na urządzenia z systemem Android i iOS - Wdrożenie aplikacji w Xamarin.Forms - Tworzenie aplikacji natywnych- **Zoptymalizowanie wydajności bazy danych** - Analiza wydajności baz danych - Indeksowanie baz danych - Zarządzanie pamięcią i dyskiem - Monitoring i diagnostyka- **Testowanie oprogramowania** - Rodzaje testów (jednostkowe, integracyjne, systemowe) - Narzędzia do testowania oprogramowania - Testowanie automatyczne- **Projektowanie interfejsów użytkownika** - Podstawy UX/UI - Projektowanie interfejsów na urządzenia mobilne - Projektowanie interfejsów na urządzenia stacjonarne- **Zarządzanie projektami** - Metodyki zarządzania projektami (Agile, Scrum, Kanban) - Planowanie projektów - Monitorowanie postępu i zarządzanie ryzykiem- **Oprogramowanie jako usługa** - Wdrożenie oprogramowania jako usługi (SaaS) - Model bezpieczeństwa w chmurze - Zarządzanie skalowalnością i dostępnością- **Wprowadzenie do sztucznej inteligencji i uczenia maszynowego** - Podstawy uczenia maszynowego - Algorytmy uczenia maszynowego - Przykłady zastosowań sztucznej inteligencji- **Zarządzanie sieciami komputerowymi** - Projektowanie sieci lokalnych - Zarządzanie bezpieczeństwem sieci - Wdrażanie rozwiązań sieciowych- **Analiza danych** - Podstawy analizy danych - Narzędzia do analizy danych - Wizualizacja danych- **Zarządzanie zespołami IT** - Recruiting i rozwijanie zespołów IT - Motywowanie pracowników - Zarządzanie kulturą organizacyjną- **Bezpieczeństwo informatyczne** - Podstawy bezpieczeństwa informatycznego - Zarządzanie ryzykiem - Ochrona danych- **Automatyzacja procesów biznesowych** - Analiza procesów biznesowych - Narzędzia do automatyzacji - Wdrożenie rozwiązań automatyzujących- **Marketing cyfrowy** - Podstawy marketingu cyfrowego - Analiza danych marketingowych - Kampanie reklamowe w mediach społecznościowych- **E-commerce** - Podstawy e-commerce - Projektowanie sklepów internetowych - Zarządzanie zamówieniami- **Big Data** - Podstawy Big Data - Narzędzia do analizy Big Data - Przykłady zastosowań Big Data- **Internet rzeczy (IoT)** - Podstawy IoT - Bezpieczeństwo w IoT - Przykłady zastosowań IoT- **Sztuczna inteligencja w biznesie** - Podstawy sztucznej inteligencji - Zastosowanie sztucznej inteligencji w biznesie - Przykłady zastosowań sztucznej inteligencji
Joanna Nowak - LKQ Polska Sp. z o. o.
Szkolenie - Introduction to Agile Testing
Przetłumaczone przez sztuczną inteligencję
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ę
Trener ma dużą wiedzę na ten temat i jest w stanie podać przykłady z prawdziwego świata dzięki swojemu doświadczeniu.
Nouf
Szkolenie - Agile Software Testing with Continuous Integration
Przetłumaczone przez sztuczną inteligencję
Bardzo dokładnie tłumaczone każde zagadnienie
Patrycja - Alior Bank SA
Szkolenie - Selenium WebDriver in C#
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ę
Trener bardzo dobrze zna materiały dydaktyczne, a dostarczona maszyna wirtualna jest bardzo pomocna.
NOORFATYN NABILAH ROHAIZAT - Iverson Associates Sdn Bhd
Szkolenie - Performance engineering/tuning
Przetłumaczone przez sztuczną inteligencję
Przykłady z życia codziennego.
Kristoffer Opdahl - Buypass AS
Szkolenie - Web Security with the OWASP Testing Framework
Wiele ćwiczeń, które dały wiele praktycznych umiejętności.
Rafal Borek - Bytamic Solutions sp. z o.o.
Szkolenie - Automation Testing with Cypress
Przetłumaczone przez sztuczną inteligencję
Ilość ćwiczeń praktycznych.
Jakub Wasikowski - riskmethods sp. z o.o
Szkolenie - API Testing with Postman
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
Teoria, przykłady, ćwiczenia, wyjaśnienia.
bao thanh n guyen van - EDQM - Council of Europe - Conseil de l'Europe
Szkolenie - Agile Software 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ę
To fakt, że użyliśmy rzeczywistych przykładów z mojej pracy.
Mark Scerri Pace - Arnold Media Ltd.
Szkolenie - BDD for Non-Programmers: Live Workshop
Przetłumaczone przez sztuczną inteligencję
I liked how the examples lead to the next. You are able to use what you learnt in the previous segment in the next.
Sacha Mannion - BeyondTrust
Szkolenie - C# for Automation Test Engineers
Przetłumaczone przez sztuczną inteligencję
Bardzo mi się podobało zaznaczanie, zakreślanie na slajdach i tłumaczenie na bieżąco. Wiedza przekazana była bardzo duża.
Mateusz Bohonos - Santander Bank Polska S.A.
Szkolenie - Zapewnienie jakości oprogramowania – przegląd metodyk
Idealnie trafione przykłady, usystematyzowanie wiedzy o testowaniu
Lukasz Paluch - Motorola Solutions Systems Polska Sp.z.o.o.
Szkolenie - Selenium with Python for Test Automation
Praktyczne ćwiczenia
Pawel Przybyla - MetaPack Poland Sp. z o.o.
Szkolenie - Praktyczny warsztat tworzenia User Stories
Sesja indywidualna jest niesamowita!! Dziękuję, że umiejętności trenera są udostępniane i jego chęć do pełnego ich podzielenia się. Jestem bardzo zadowolony z szkolenia i nie chciałbym, aby odbyło się ono gdziekolwiek indziej. Jedyne, co bym sobie zażyczył, to jeszcze jeden dodatkowy dzień na szkolenie.
Isaac Nyembo - Bechtle Clouds GmbH
Szkolenie - Advanced Selenium
Przetłumaczone przez sztuczną inteligencję
Czas na wymianę informacji między uczestnikami.
Gabriel Tendera
Szkolenie - Kontrola jakości i ciągła integracja
Łukasz był bardzo wiedzący, cierpliwy i bardzo otwarty na zaspokojenie mojej ciekawości. Na przykład poprosiłem go o wygenerowanie błędów, aby zobaczyć, jak system na nie zareaguje itp. On iść daleko, aby odpowiedzieć na pytania lub demonstrować funkcjonalności, nawet niektóre z moich pytań były poza zakresem zajęć. On dał mi prawdziwe doświadczenie z systemem. Na pewno zapiszę się na inne zajęcia z nim i polecę go jako nauczyciela innym. Dziękuję, Łukasz!
Tina Henderson
Szkolenie - Test Automation with Selenium and Jenkins
Przetłumaczone przez sztuczną inteligencję
Przykłady, na czym zresztą opiera się BDD
Lukasz Lewandowski
Szkolenie - Testowanie behawioralne systemów informatycznych - BDD
Bardzo informacyjny i dał miły ogólny zarys programu kursu.
Matthew Steptoe
Szkolenie - Contemporary Development Principles and Practices
Przetłumaczone przez sztuczną inteligencję
sposób prowadzenia przez trenera, podejście, odpowiedzi na każde zadane pytanie
Adam Witoslawski - UNICR
Szkolenie - Automatyzacja testów za pomocą Selenium