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 Trójmiasto lub w korporacyjnych centrach szkoleniowych NobleProg w Trójmiasto.
NobleProg - lokalny dostawca szkoleń
Gdynia
Hotel Nadmorski, Ejsmonda 2, Gdynia, Polska, 81-409
Sala szkoleniowa znajduje się zaledwie 3 kilometry od Dworca PKP/PKS w Gdyni, co sprawia, że jest łatwo dostępna dla uczestników podróżujących pociągiem lub autobusem. Dodatkowo, jest oddalona tylko o 400 metrów od przystanku autobusowego, ułatwiając dojazd nawet tym, którzy podróżują komunikacją miejską. Wyposażona jest w niezbędne narzędzia do prowadzenia szkoleń, takie jak rzutnik, ekran oraz flipchart, co zapewnia komfortowe warunki dla uczestników i prowadzącego zajęcia.
Gdańsk
Hotel Fahrenheit, Grodzka 19, Gdańsk, Polska, 80-841
Sala szkoleniowa znajduje się w samym sercu malowniczej gdańskiej starówki, co sprawia, że otoczenie jest nie tylko inspirujące, ale także wyjątkowo atrakcyjne dla uczestników. W niedalekiej odległości można znaleźć dworzec PKP oraz PKS, ułatwiając przyjazd zarówno tym podróżującym pociągiem, jak i autobusem. Dodatkowo, lotnisko i port są również w zasięgu ręki, co czyni tę lokalizację wygodną dla osób przybywających z dalszych miejscowości, zarówno z kraju, jak i spoza jego granic.
Apigee to platforma Google Cloud do kompleksowego zarządzania cyklem życia API, która umożliwia organizacjom projektowanie, zabezpieczanie, wdrażanie, monitorowanie i skalowanie interfejsów API. Jej funkcje testowania i automatyzacji pozwalają zespołom na walidację interfejsów API, egzekwowanie polityk oraz zapewnienie wysokiej jakości wdrożeń w ramach potoków CI/CD.
To szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu), jest skierowane do początkujących i średnio zaawansowanych inżynierów QA oraz programistów, którzy chcą zautomatyzować testowanie i walidację interfejsów API przy użyciu narzędzi i integracji Apigee.
Po zakończeniu szkolenia uczestnicy będą potrafili:
Skonfigurować Apigee do testowania i monitorowania interfejsów API.
Zautomatyzować przypadki testowe interfejsów API przy użyciu Apigee i zintegrowanych narzędzi.
Weryfikować wydajność, bezpieczeństwo i niezawodność interfejsów API.
Zintegrować automatyzację testów z potokami CI/CD.
Format kursu
Interaktywny wykład i dyskusja.
Ćwiczenia praktyczne.
Realizacja w środowisku live-lab.
Opcje dostosowania kursu
Aby zamówić dostosowane szkolenie, skontaktuj się z nami w celu ustalenia szczegółów.
To szkolenie prowadzone przez instruktora, na żywo w Trójmiasto (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.
To szkolenie prowadzone przez instruktora, na żywo w Trójmiasto (online lub na miejscu) jest skierowane do inżynierów testowych i specjalistów automatyzacji na poziomie średniozaawansowanym i zaawansowanym, którzy chcą poznać zaawansowane funkcje i techniki TestStand w celu maksymalizacji efektywności i skuteczności automatyzacji testów.
Po zakończeniu szkolenia uczestnicy będą mogli:
Wykorzystywać zaawansowane funkcje i możliwości TestStand do usprawnienia procesów automatyzacji testów.
Dostosowywać interfejsy użytkownika i tworzyć zaawansowane sekwencje testowe.
Wdrażać zaawansowane techniki przetwarzania i raportowania wyników.
Integrować TestStand z zewnętrznymi bazami danych, systemami i sprzętem.
Stosować najlepsze praktyki w zakresie utrzymywania, zarządzania, rozwiązywania problemów i debugowania złożonych sekwencji testowych.
To szkolenie prowadzone przez instruktora, na żywo w Trójmiasto (online lub na miejscu) jest skierowane do początkujących inżynierów testowych i inżynierów automatyki, którzy chcą poznać podstawy korzystania z TestStand do tworzenia, wykonywania i zarządzania zautomatyzowanymi sekwencjami testowymi.
Pod koniec szkolenia uczestnicy będą mogli:
Zrozumieć podstawowe koncepcje i architekturę TestStand.
Tworzyć sekwencje testowe i wykonywać sekwencje testowe.
Wykorzystywać funkcje współpracy TestStand w środowiskach zespołowego tworzenia testów.
Integrować TestStand z innymi narzędziami programistycznymi i przyrządami testowymi.
Tworzyć niestandardowe kroki testowe i wtyczki w TestStand.
To szkolenie prowadzone przez instruktora, na żywo w Trójmiasto (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.
Jersey 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.
To szkolenie prowadzone przez instruktora, na żywo w Trójmiasto (online lub na miejscu) jest skierowane do profesjonalistów na poziomie podstawowym i średnio zaawansowanym, którzy chcą zdobyć praktyczne doświadczenie w planowaniu, wykonywaniu i zarządzaniu procesami UAT w sposób efektywny.
Pod koniec tego szkolenia uczestnicy będą mogli:
Zrozumieć rolę i znaczenie UAT w cyklu życia rozwoju oprogramowania.
Projektować i wykonywać przypadki testowe i scenariusze UAT.
Korzystać z narzędzi branżowych do zarządzania i śledzenia postępów UAT.
Skutecznie identyfikować, zgłaszać i śledzić defekty.
Współpracować z programistami, testerami i interesariuszami w celu pomyślnego przeprowadzenia UAT.
To szkolenie prowadzone przez instruktora, na żywo w Trójmiasto (online lub na miejscu) jest skierowane do programistów automatyzacji na poziomie średniozaawansowanym, którzy chcą wykorzystać moc BlazeMetera do zadań automatyzacji, umożliwiając im tworzenie inteligentnych i interaktywnych rozwiązań automatyzacyjnych.
Po zakończeniu szkolenia uczestnicy będą mogli:
Zrozumieć podstawy BlazeMetera i jego rolę w automatyzacji.
Wykorzystywać BlazeMetera do automatyzacji zadań i procesów.
Tworzyć niestandardowe rozwiązania automatyzacyjne przy użyciu BlazeMetera.
Stosować najlepsze praktyki w wykorzystywaniu BlazeMetera w projektach automatyzacyjnych.
Certyfikacja ISTQB Certified Tester Advanced Level – Test Automation Engineer (CTAL-TAE) to globalnie uznawany certyfikat skupiający się na projektowaniu, tworzeniu i utrzymywaniu rozwiązań automatyzacji testów w rzeczywistych środowiskach.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do testerów oprogramowania na poziomie średniozaawansowanym i zaawansowanym oraz profesjonalistów zajmujących się automatyzacją, którzy chcą zdobyć praktyczną, egzaminacyjną wiedzę zgodną z oficjalnym sylabusem CTAL-TAE i odnieść sukces na egzaminie certyfikacyjnym.
Po zakończeniu szkolenia uczestnicy będą potrafili:
Zrozumieć sylabus CTAL-TAE i cele certyfikacji.
Projektować i wdrażać skalowalne i łatwe w utrzymaniu architektury automatyzacji testów.
Oceniać i wybierać odpowiednie narzędzia i frameworki automatyzacji.
Integrować zautomatyzowane testy z potokami CI/CD.
Stosować ustrukturyzowane metody do planowania, tworzenia i utrzymywania zautomatyzowanych rozwiązań testowych.
Ćwiczyć na symulacjach egzaminacyjnych i zapoznawać się z rzeczywistymi formatami testów.
Format kursu
Interaktywne wykłady i dyskusje.
Dużo ćwiczeń i praktyki.
Praktyczne wdrożenia w środowisku live-lab.
Opcje dostosowania kursu
Aby zamówić spersonalizowane szkolenie, skontaktuj się z nami w celu uzgodnienia szczegółów.
To szkolenie prowadzone przez instruktora, na żywo w Trójmiasto (online lub na miejscu) jest skierowane do testerów na poziomie podstawowym, którzy chcą nauczyć się korzystać z BlazeMeter do zadań testowych, umożliwiając im projektowanie i wykonywanie kompleksowych testów, analizowanie i raportowanie wyników oraz monitorowanie i optymalizowanie wydajności.
Pod koniec szkolenia uczestnicy będą mogli:
Zrozumieć podstawy BlazeMeter oraz jego funkcje i korzyści.
Korzystać z BlazeMeter do tworzenia i uruchamiania różnych rodzajów testów.
Analizować i raportować wyniki i metryki testów.
Monitorować i optymalizować wydajność i jakość testów.
Stosować najlepsze praktyki korzystania z BlazeMeter w projektach testowych.
Ten prowadzony przez instruktora, live training w Trójmiasto (online lub na miejscu) jest skierowany do inżynierów zapewnienia jakości na poziomie średniozaawansowanym, którzy chcą wykorzystywać Apache JMeter do testowania wydajności oprogramowania.
Pod koniec szkolenia uczestnicy będą w stanie:
Zrozumieć zasady testowania wydajności oraz rolę Apache JMeter.
Zainstalować, skonfigurować i poruszać się po Apache JMeter, aby tworzyć i wykonywać plany testowe.
Projektować kompleksowe plany testowe z zaawansowanymi funkcjami, takimi jak parametryzacja i skrypty.
Analizować wyniki testów w celu identyfikacji problemów z wydajnością i optymalizacji aplikacji.
Przeprowadzać testy rozproszone i stosować najlepsze praktyki w rzeczywistych scenariuszach.
ISTQB 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.
To szkolenie prowadzone przez instruktora na żywo w Trójmiasto (online lub na miejscu) jest skierowane do operatorów i testerów, którzy chcą wykorzystywać EasyTest do testowania aplikacji lub systemów.
Po zakończeniu szkolenia uczestnicy będą mogli:
Zainstalować i skonfigurować EasyTest.
Wykorzystywać EasyTest do testowania systemów i funkcji aplikacji.
To szkolenie prowadzone przez instruktora, na żywo w Trójmiasto (online lub na miejscu) jest skierowane do testerów na poziomie średniozaawansowanym, którzy chcą nauczyć się, jak przeprowadzać testy wydajności przy użyciu platformy LoadRunner Enterprise.
Pod koniec szkolenia uczestnicy będą mogli:
Zrozumieć podstawy testowania wydajności i jego znaczenie w rozwoju oprogramowania.
Skutecznie planować i projektować testy wydajności na podstawie wymagań biznesowych i specyfikacji systemowych.
Konfigurować i zarządzać środowiskami testowymi, w tym serwerami, sieciami i systemami klienckimi.
To szkolenie prowadzone przez instruktora w Trójmiasto (online lub na miejscu) jest skierowane do profesjonalistów testujących oprogramowanie na poziomie średniozaawansowanym, którzy chcą uzyskać certyfikat TOSCA i wykazać się biegłością w automatyzacji testów przy użyciu Tricentis Tosca.
Po zakończeniu szkolenia uczestnicy będą mogli:
Zrozumieć strukturę i wymagania certyfikacji TOSCA.
Opanować koncepcje TOSCA, w tym projektowanie przypadków testowych, automatyzację i wykonanie.
Stosować najlepsze praktyki w tworzeniu przypadków testowych, które są wielokrotnego użytku i łatwe w utrzymaniu.
Przygotować się do praktycznych i teoretycznych komponentów egzaminu certyfikacyjnego TOSCA.
Ten 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.
W tym szkoleniu prowadzonym przez instruktora na żywo w Trójmiasto, 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.
To szkolenie prowadzone przez instruktora na żywo w Trójmiasto (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.
To szkolenie prowadzone przez instruktora, na żywo w Trójmiasto (online lub na miejscu) jest skierowane do testerów oprogramowania, którzy chcą wykorzystywać Cypress do automatyzacji testów.
Pod koniec szkolenia uczestnicy będą mogli:
Przeprowadzać testy automatyczne end-to-end z użyciem Cypress.
Implementować testy integracyjne i jednostkowe w aplikacji webowej.
Wykorzystywać Cypress jako alternatywę dla Selenium.
To szkolenie prowadzone przez instruktora na żywo w Trójmiasto jest przeznaczone dla każdego, kto jest zainteresowany nauką języka C# w celu automatyzacji testów. Jest to intensywny kurs z wieloma praktycznymi ćwiczeniami, które pozwolą uczestnikom szybko zdobyć niezbędne umiejętności programistyczne potrzebne do zastosowania w automatyzacji testów oprogramowania. Skupiamy się na podstawach C#, które można bezpośrednio i natychmiast zastosować w automatyzacji testów.
Ten kurs nie obejmuje szczegółowo frameworków automatyzacji testów, takich jak Selenium. Jeśli już znasz C# i chcesz od razu przejść do testowania z Selenium, sprawdź: Selenium WebDriver w C#: Wprowadzenie do automatyzacji testów webowych w C#.
Selenium 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.
To szkolenie prowadzone przez instruktora na żywo w Trójmiasto jest przeznaczone dla każdego, kto jest zainteresowany nauką Javy w celu automatyzacji testów. Jest to intensywny kurs z dużą ilością praktycznych ćwiczeń, który szybko wprowadzi uczestników w niezbędne umiejętności programistyczne potrzebne do zastosowania w testowaniu automatyzacyjnym oprogramowania. Skupiamy się na podstawach Javy, które można bezpośrednio i natychmiast zastosować w automatyzacji testów.
Ten kurs nie obejmuje szczegółowo frameworków do automatyzacji testów, takich jak Selenium. Pomija również tradycyjne podejście "Hello World" do nauki Javy, ponieważ nie jest to kurs dotyczący tworzenia aplikacji. Ten kurs ma na celu szybkie wprowadzenie uczestników w automatyzację testów. Jeśli już znasz Javę i chcesz od razu przejść do testowania za pomocą Selenium, sprawdź: Wprowadzenie do Selenium (https://www.nobleprog.com/introduction-selenium-training).
W 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.
Ten kurs został stworzony dla kierowników testów, pracowników zapewnienia jakości, testerów, programistów, kierowników projektów oraz zarządzających, aby wyjaśnić, jak frameworki zarządzania projektami w metodyce Agile (w szczególności SCRUM) radzą sobie z testowaniem.
Pod koniec kursu każdy z uczestników zaprojektuje i przeprowadzi plan testów dla przykładowej aplikacji (może to być rzeczywista aplikacja klienta, jeśli dostępna).
Testowanie oprogramowania w metodyce Agile to seria praktyk testowych, które dostarczają informacji zwrotnych na temat jakości oprogramowania w sposób terminowy i ciągły, zgodnie z zasadami rozwoju zwinnego.
Ciągła integracja (CI) odnosi się do praktyki, w której wszyscy programiści w zespole łączą swoją pracę kilka razy dziennie.
Ten kurs stanowi krótkie wprowadzenie do testowania oprogramowania w metodyce Agile. Omawia podstawowe koncepcje testowania w kontekście rozwoju Agile (Scrum) i wykorzystuje model Agile Testing Quadrants autorstwa Crispin & Gregory jako ramy do zbadania współczesnych zasad i praktyk testowania Agile.
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.
Ten program szkoleniowy ma na celu wyposażenie inżynierów QA w niezbędną wiedzę i praktyczne umiejętności z zakresu sztucznej inteligencji, aby zwiększyć ich produktywność w testowaniu i poprawić jakość oprogramowania. Uczestnicy zdobędą podstawową wiedzę na temat sztucznej inteligencji, uczenia maszynowego oraz ich zastosowania w automatyzacji testów, wykrywaniu błędów, generowaniu przypadków testowych, testowaniu opartym na ryzyku i analizie wydajności.
Dzięki połączeniu teorii, demonstracji i praktycznych laboratoriów, profesjonaliści QA dowiedzą się, jak wykorzystać sztuczną inteligencję, aby zmniejszyć nakład pracy ręcznej, poprawić pokrycie testowe i zwiększyć dokładność wykrywania defektów – co przełoży się na ogólną efektywność i skuteczność procesów QA.
Ten prowadzony przez instruktora warsztat na żywo w Trójmiasto rozpoczyna się od wprowadzenia do BDD – czym jest i jak jest wykorzystywane przez firmy do promowania dobrego projektowania, rozwoju i testowania oprogramowania. Robimy to z perspektywy nieinżynierskiej, z uwzględnieniem użytkowników końcowych, ich wymagań, języka i sposobu myślenia. Poruszamy również kwestie wyzwań komunikacyjnych, z którymi mogą się spotkać interesariusze biznesowi, współpracując bliżej ze swoimi technicznie nastawionymi kolegami.
Pod koniec szkolenia uczestnicy będą wiedzieć, jak:
Pisać zwięzłe historie użytkowników, które odzwierciedlają wzorce korzystania z oprogramowania przez rzeczywistych użytkowników.
Tłumaczyć swoje historie użytkowników na język behawioralny BDD (Given, When, Then).
Tworzyć przypadki testowe na podstawie tych historii, aby inżynierowie mogli je wdrożyć i przetestować.
Zrozumieć związek między wymaganiami produktowymi, kryteriami akceptacji i przypadkami testowymi.
Odkryć tajemnice technicznego żargonu, który utrudnia komunikację i zrozumienie.
Instalować i używać świetnych narzędzi do pisania plików funkcjonalnych BDD.
Zrozumieć i docenić, co dzieje się, gdy praca trafia do inżynierów.
Odegrać bardziej aktywną rolę w iteracyjnym cyklu rozwoju.
Szkolenie jest przeznaczone zarówno dla pracowników IT, jak i biznesu. Celem kursu jest zapewnienie sposobu na ułatwienie komunikacji między działami w procesie tworzenia oprogramowania. Uczestnicy uczą się testowania behawioralnego, aby umożliwić tworzenie bardziej niezawodnego oprogramowania bez konieczności stosowania 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 oraz tradycyjnego podejścia Waterfall.
Kurs ma charakter warsztatowy, z możliwością zadawania pytań i omawiania praktycznego zastosowania treści w realnych sytuacjach.
Kurs składa się z serii modułów, z których każdy jest zaprojektowany na 1,5 godziny, co oznacza, że jeden dzień szkoleniowy obejmuje 4 moduły.
Grupa docelowa
Kurs jest skierowany do osób, które chcą szybko zapoznać się ze współczesnymi metodami rozwoju oprogramowania Waterfall i Agile oraz ich wpływem na zarządzanie projektami, testowanie i analizę biznesową.
Cypress to framework do kompleksowego testowania. Cypress umożliwia użytkownikom konfigurację, pisanie, uruchamianie i debugowanie testów dla dowolnej aplikacji frontendowej lub strony internetowej.
To szkolenie prowadzone przez instruktora na żywo (online lub na miejscu) jest skierowane do testerów oprogramowania, którzy chcą wykorzystywać Cypress do automatyzacji testów.
Po zakończeniu szkolenia uczestnicy będą mogli:
Wykonywać kompleksowe testy automatyczne z użyciem Cypress.
Implementować testy integracyjne i jednostkowe w aplikacji internetowej.
Używać Cypress 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, skontaktuj się z nami w celu uzgodnienia szczegółów.
To 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)
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do programistów, inżynierów i architektów, którzy chcą zabezpieczyć swoje aplikacje i usługi internetowe.
Po zakończeniu szkolenia uczestnicy będą mogli integrować, testować, chronić i analizować swoje aplikacje i usługi internetowe, korzystając z frameworka i narzędzi OWASP.
To szkolenie prowadzone przez instruktora, na żywo w Trójmiasto (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ół.
Szkolenie jest otwarte zarówno dla programistów, Scrum Masterów, Product Ownerów, jak i niektórych aspektów działu biznesowego. Celem szkolenia jest wprowadzenie tematów Zapewnienia Jakości (QA) i Ciągłej Integracji (CI) oraz ich miejsca w projektach prowadzonych metodologiami zwinnych. Uczestnicy zdobędą szeroką perspektywę na omawiane zagadnienia, a także praktyczną wiedzę na temat narzędzi i procesów rozwoju oprogramowania zgodnych z QA/CI. Przedstawiciele biznesu będą mogli poznać korzyści z wdrożenia tych narzędzi i procesów oraz przełożyć je na czas i koszt rozwoju oprogramowania. Prezentowane zagadnienia opierają się na PHP lub Java, w zależności od wymagań klienta.
To 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.
W tym szkoleniu prowadzonym przez instruktora na żyvo w Trójmiasto, 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.
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 i testerów aplikacji internetowych w .NET. Podczas szkolenia poznasz nowoczesne środowisko Playwright, aby skutecznie testować aplikacje internetowe w celu eliminacji błędów i zwiększenia jakości oprogramowania. Szkolenie będzie prowadzone w formie praktycznych warsztatów, podczas których będziemy testować gotową aplikację internetową.
W tym szkoleniu prowadzonym przez instruktora na żywo w Trójmiasto uczestnicy nauczą się, jak korzystać z Tosca do przeprowadzania testów end-to-end (web + backend). Szkolenie łączy teorię z praktyką w środowisku live lab, dając uczestnikom możliwość interakcji z technologią, instruktorem oraz innymi uczestnikami.
Szkolenie rozpoczyna się od omówienia tradycyjnego testowania opartego na kodzie i skryptach, porównując je z podejściem opartym na modelach (MBT) w Tosca. Uczestnicy dowiedzą się, jak tworzyć i wykonywać przypadki testowe przy użyciu domyślnych modułów Tosca oraz jak budować własne moduły do wykonania.
Od zasad modelowania oprogramowania po pokrycie testowe w różnych przeglądarkach, to szkolenie przeprowadzi uczestników zarówno przez teorię, jak i praktykę, umożliwiając im wdrożenie własnego rozwiązania testowego w Tosca.
Testowanie użyteczności to technika oceny produktu lub systemu poprzez testowanie go na użytkownikach, aby bezpośrednio obserwować, jak z nim współdziałają.
Warsztaty rozpoczynają się od wprowadzenia do testowania użyteczności, czym jest i jak firmy wykorzystują je do promowania dobrego projektowania i rozwoju oprogramowania. Język jest nietechniczny, a nauka praktyczna i oparta na ćwiczeniach, z naciskiem na użytkowników końcowych, ich wymagania, sposób myślenia i interakcji z systemem.
Po zakończeniu szkolenia uczestnicy będą wiedzieć, jak:
Określić najbardziej odpowiednie podejście do testowania użyteczności na podstawie unikalnych cech produktu i jego etapu w cyklu rozwojowym.
Opracować plan testowania użyteczności.
Rekrutować, oceniać i zarządzać testerami.
Tworzyć, przypisywać i moderować zadania testowe, które przynoszą największe korzyści dla użytkowników końcowych i biznesu.
Zbierać, analizować i raportować wyniki testów.
Skutecznie komunikować się i współpracować z menedżerami biznesowymi, developerami i zespołami QA na temat znaczenia i działań niezbędnych do dostarczenia produktu końcowego, który nie tylko działa, ale działa dobrze i zapewnia zamierzone doświadczenie użytkownika.
Grupa docelowa
Właściciele i menedżerowie produktów
Menedżerowie QA
Testerzy manualni
Wewnętrzni użytkownicy produktu lub systemu
Format kursu
Interaktywne warsztaty prowadzone przez instruktora z wieloma aktywnościami i praktycznymi ćwiczeniami.
Uwagi
Studia przypadków i przykłady oprogramowania wykorzystywane w warsztatach są wcześniej przygotowane przez instruktora. Aby dostosować materiały, prosimy o kontakt z wyprzedzeniem.
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 (5)
Bardzo interesujący temat i bardzo kompetentny trener
Pedro Miguel Costa - Natixis
Szkolenie - Automation Testing with Cypress
Przetłumaczone przez sztuczną inteligencję
warsztaty, praktyczne przypadki
Joanna Nowak - LKQ Polska Sp. z o. o.
Szkolenie - Introduction to Agile Testing
Przetłumaczone przez sztuczną inteligencję
Podobało mi się, że trener miał praktyczną wiedzę z dziedziny testowania i że pytał o to, jak poszczególne aspekty wyglądają u nas. Dobrze, że trener zaznaczał, że niektóre elementy po prostu tak wyglądają wg ISTQB, gdy czasem prowadziliśmy dyskusję na temat danego rozwiązania zadania, z którym się do końca nie zgadzamy.
Paulina - PLUM Sp. z o.o.
Szkolenie - ISTQB® Certified Tester - Foundation Level (CTFL - accredited training with exam)
sposób nauczania jest dobry... wyjaśnia z cierpliwością
Ramya Krishna - Multichoice
Szkolenie - Advanced C# for Automation Test Engineers
Przetłumaczone przez sztuczną inteligencję
Shane ma ogromne doświadczenie, jest wiedzący i zawsze chętnie pomaga i tłumaczy, gdy ludzie mają pytania. Najbardziej podobało mi się, że Shane tworzy atmosferę, w której zadawanie pytań jest bezpieczne i zachęcanie do tego, co moim zdaniem jest niezwykle ważne dla nauki.