Szkolenia Software Engineering

Szkolenia Software Engineering

Lokalne, prowadzone przez instruktorów kursy inżynierii oprogramowania na żywo pokazują poprzez interaktywną dyskusję i praktyczne ćwiczenia z podstaw inżynierii oprogramowania Szkolenie z oprogramowania inżynierskiego jest dostępne jako "szkolenie na miejscu" lub "szkolenie na żywo" Szkolenie na żywo w siedzibie klienta może odbywać się lokalnie w siedzibie klienta w Polsce lub w centrach szkoleniowych korporacji NobleProg w Polsce Zdalne szkolenie na żywo odbywa się za pomocą interaktywnego, zdalnego pulpitu NobleProg Twój lokalny dostawca szkoleń.

Opinie uczestników

★★★★★
★★★★★

Plany szkoleń z technologii Software Engineering

KodNazwaCzas trwaniaCharakterystyka kursu
jmeterfunJMeter Fundamentals7 godzinyKurs obejmuje tworzenie i wdrażanie testów funkcjonalnych i jednostkowych za pomocą Apache JMeter, bezpłatnego oprogramowania do testowania aplikacji z The Apache Software Foundation Celem kursu jest umożliwienie organizacjom pełnej automatyzacji różnych wymagań testowych, oszczędzając czas, pieniądze i pomagając zminimalizować ryzyko błędu ludzkiego w testowaniu Program analizuje koncepcje projektowania i tworzenia planów testów dla aplikacji sieciowych realworld przy użyciu Apache JMeter, w tym planów testów funkcjonalnych, regresji i testów warunków skrajnych Uczestnicy nauczą się projektować plany testów dla różnych celów i korzystać z różnych komponentów i funkcji JMeter na swoją korzyść, pozwalając im całkowicie zautomatyzować proces testowania aplikacji internetowych .
istqbTAISTQB Test Analyst28 godziny
jbehaveJBehave: BDD with Java7 godzinyJBehave to open source, framework Javabased BDD do pisania testów w naturalnym języku BDD, czyli Behavior Driven Development, to zwinna technika programistyczna, która zachęca do współpracy programistów, QA i nietechnicznych ludzi biznesu w projekcie oprogramowania Szkolenie rozpoczyna się od omówienia BDD i tego, w jaki sposób framework JBehave może być wykorzystywany do przeprowadzania testów BDD dla aplikacji internetowych Uczestnicy mają zapewnioną szeroką możliwość interakcji z instruktorem i rówieśnikami, realizując koncepcje i taktyki nauczone w tym ćwiczonym środowisku laboratoryjnym Pod koniec tego szkolenia uczestnicy będą mieli głębokie zrozumienie BDD i JBehave, a także niezbędną praktykę i zestaw narzędzi do pisania przypadków testowych dla scenariuszy testowych oprogramowania realworld Publiczność Testerzy i programiści Format kursu Duży nacisk na praktyczne ćwiczenia Większość pojęć zdobywa się dzięki próbkom, ćwiczeniom i rozwojowi rąk .
ScalaCheckProperty Based Testing with ScalaCheck21 godzinyScalaCheck to biblioteka do przeprowadzania automatycznego, opartego na własnościach testowania programów Scala lub Java Zainspirowany biblioteką Haskell QuickCheck, wykorzystuje właściwości do opisania oczekiwanego zachowania aplikacji, generując początkowo losowe dane wejściowe, a następnie testując te dane w różnych obszarach aplikacji i raportując wynik W tym instruktażowym szkoleniu na żywo uczestnicy poznają zalety i koncepcje związane z testowaniem opartym na właściwościach, ponieważ ćwiczą właściwości, które prowadzą do automatycznego generowania przypadków testowych Pod koniec tego szkolenia uczestnicy będą mogli: Napisz ogólne właściwości, które zastępują i / lub uzupełniają odręczne testy jednostkowe Napisz testy na wyższym poziomie specyfikacji nieruchomości Wykonaj ScalaCheck jako samodzielny plik wykonywalny, używając wbudowanego testowego wiersza poleceń Zintegruj ScalaCheck z frameworkami testowymi, takimi jak ScalaTest, specs2 i LambdaTest Publiczność Inżynierowie testowi Deweloperzy Format kursu Wykład częściowy, dyskusja częściowa, ćwiczenia i ciężka praktyka handson .
WinRunnerWinRunner21 godzinyHP WinRunner to klasyczne narzędzie do testowania funkcjonalności, służące do nagrywania i odtwarzania interakcji w interfejsie użytkownika jako skrypty testowe W tym instruktażowym szkoleniu na żywo uczestnicy nauczą się tworzyć i przeprowadzać zaawansowane automatyczne testy aplikacji Pod koniec tego szkolenia uczestnicy będą mogli: Twórz adaptacyjne i wielokrotnego użytku skrypty testowe, które zastępują lub uzupełniają testy manualne Zautomatyzuj proces testowania, od opracowania testu do wykonania Przygotuj i wykonaj test na noc Użyj TSL (Test Script Language), aby sterować WinRunner Poznaj zaawansowane funkcje WinRunner, takie jak koncepcja synchronizacji, weryfikacja testów i przepływ pracy WinRunner Publiczność Testery ręczne Inżynierowie testowi automatyki Inżynierowie QA Format kursu Wykład częściowy, dyskusja częściowa, ćwiczenia i ciężka praktyka handson .
TestCompleteTestComplete21 godzinyTestComplete (od SmartBear) to narzędzie do automatyzacji interfejsu użytkownika używane do testowania funkcjonalnego i regresyjnego W tym instruktażowym szkoleniu na żywo uczestnicy dowiedzą się, jak korzystać z funkcji TestComplete, w tym jego modelu obiektu testowego, punktów kontrolnych, mapowania nazw i interfejsu użytkownika, aby przeprowadzać automatyczne testy w aplikacjach komputerowych, internetowych i mobilnych Pod koniec tego szkolenia uczestnicy będą mogli: Twórz, rejestruj i uruchamiaj testy funkcjonalne Stwórz skalowalną i możliwą do utrzymania strukturę testową Twórz punkty kontrolne, dostosowuj testy dla wielu urządzeń i analizuj wyniki testów Użyj rozszerzeń skryptów TestComplete Publiczność Inżynierowie testowi automatyki Deweloperzy Format kursu Wykład częściowy, dyskusja częściowa, ćwiczenia i ciężka praktyka handson .
concordionConcordion21 godzinyConcordion jest Javabased, opensource "specyfikacja przez przykład" ramy, która łączy testy i specyfikacje Integruje się z JUnit i może być używany z popularnymi IDE Javabased, takimi jak Netbeans, Eclipse i IntelliJ IDEA W tym instruktażowym szkoleniu na żywo uczestnicy poznają podstawy Concordion, jego konfigurację środowiska, kluczowe polecenia, najlepsze praktyki i więcej, przechodząc krok po kroku przez tworzenie przykładowej aplikacji Concordion Pod koniec tego szkolenia uczestnicy będą mogli: Zapoznaj się z funkcjonalnością Concordian Zainstaluj i wdróż Concordian Napisz specyfikacje Concordion w Markdown i HTML Publiczność Deweloperzy oprogramowania i programiści Testery automatyki Analitycy biznesowi Format kursu Wykład częściowy, dyskusja częściowa, ćwiczenia i ciężka praktyka handson .
angulartestingTesting Angular Applications14 godzinyPodczas tego instruktażowego szkolenia na żywo uczestnicy dowiedzą się, jak pisać i utrzymywać testy dla aplikacji Angular Do końca tego szkolenia uczestnicy będą mogli Wybierz najbardziej odpowiednią strategię testowania aplikacji Angular Wykonaj testy jednostkowe, testy komponentów, testy A / B i endtoend w aplikacji Angular Wybierz odpowiednie narzędzia do pracy: Jaśmin, Karma, Kątomierz, Mocha itp Napisz testy w Kątomierzu i Jasmine Uruchamianie i debugowanie testów za pomocą Karmy i Kątomierza Utwórz obsługiwalny zestaw testów Stosuj najlepsze praktyki w zakresie testowania jednostkowego w Angular Publiczność Testerzy Deweloperzy Format kursu Wykład częściowy, dyskusja częściowa, ćwiczenia i ciężka praktyka handson Uwaga Angular ma różne nazwy i wersje, a mianowicie: Angularjs, AngularJS, AngularJS 1, Angular 1, Angular 2 itd Aby dostosować wersję używaną podczas tego szkolenia, prosimy o kontakt w celu ustalenia szczegółów .
mbdModel Based Development for Embedded Systems21 godzinyModel Based Development (MBD) to metodologia tworzenia oprogramowania, która umożliwia szybszy, bardziej ekonomiczny rozwój dynamicznych systemów, takich jak systemy sterowania, przetwarzania sygnałów i systemy komunikacji Opiera się na modelowaniu graficznym, a nie na tradycyjnym programowaniu tekstowym W tym instruktażu uczestnicy szkolenia na żywo dowiedzą się, jak stosować metodologie MBD w celu obniżenia kosztów rozwoju i przyspieszenia wprowadzania na rynek produktów wbudowanych Do końca tego szkolenia uczestnicy będą mogli Wybierz i wykorzystaj odpowiednie narzędzia do implementacji MBD Użyj MBD, aby przeprowadzić szybki rozwój na wczesnych etapach projektu oprogramowania wbudowanego Skróć czas wprowadzenia oprogramowania wbudowanego na rynek Publiczność Inżynierowie systemów wbudowanych Programiści i programiści Format kursu Wykład częściowy, dyskusja częściowa, ćwiczenia i ciężka praktyka handson .
propertybasedtestingProperty Based Testing with F#7 godzinyTestowanie oparte na własnościach jest zautomatyzowaną techniką testowania, która umożliwia zerowanie oczekiwanego zachowania systemu poprzez opisanie jego właściwości, a następnie losowe generowanie danych testowych w celu wykonania testów "Opisz argumenty, opisz wynik, niech komputer spróbuje udowodnić, że twój kod jest zły!" Niektóre z tematów poruszonych w tym instruktażowym szkoleniu na żywo obejmują: Jak pisać i uruchamiać testy z F # Struktura testowania opartego na własności FsCheck Używanie Diamond Kata do implementacji TDD Wyostrzanie umiejętności projektowania kodu Publiczność Inżynierowie testowi automatyki Deweloperzy Format kursu Wykład częściowy, dyskusja częściowa, ćwiczenia i ciężka praktyka handson .
facebooknmtFacebook NMT: Setting up a Neural Machine Translation System7 godzinyFairseq to zestaw narzędzi do nauki sekwencjonowania opensource, stworzony przez Facebok do użytku w Neural Machine Translation (NMT) W tym szkoleniu uczestnicy dowiedzą się, jak używać Fairseq do tłumaczenia przykładowych treści Pod koniec tego szkolenia uczestnicy będą mieli wiedzę i praktykę potrzebne do wdrożenia rozwiązania do tłumaczenia maszynowego na żywo Fairseq Publiczność Specjaliści ds Lokalizacji z zapleczem technicznym Globalni menedżerowie treści Inżynierowie lokalizacji Twórcy oprogramowania odpowiedzialni za wdrażanie globalnych rozwiązań dotyczących treści Format kursu Wykład częściowy, dyskusja częściowa, ciężka praktyka handson Uwaga Jeśli chcesz użyć określonej treści źródłowej i docelowej, skontaktuj się z nami w celu ustalenia szczegółów .
usabilitytestingSoftware Usability Testing: Live Workshop14 godzinyTestowanie użyteczności jest techniką oceny oprogramowania lub systemu poprzez testowanie go na użytkownikach, aby bezpośrednio obserwować, jak wchodzą w interakcje z nim Warsztaty rozpoczynają się wprowadzeniem do testowania użyteczności, czym jest i jak jest ono wykorzystywane przez firmy do promowania dobrego projektowania i rozwoju oprogramowania Język jest nietechniczny, a nauka jest praktyczna i praktyczna, z naciskiem na użytkowników końcowych, ich wymagania, sposób myślenia i sposób interakcji z systemem Pod koniec tego szkolenia uczestnicy będą wiedzieli, jak: Określ najbardziej odpowiednie podejście do testu użyteczności w oparciu o unikalne cechy produktu i jego etap w cyklu rozwoju Opracuj plan testu użyteczności Rekrutuj, oceniaj i zarządzaj testerami Pisz, wyznaczaj i moderuj zadania testowania użyteczności, które mają największy wpływ na użytkowników końcowych i firmę Zbieraj, analizuj i raportuj wyniki testu Komunikuj się i współpracuj skutecznie z menedżerami, programistami i zespołami ds Kontroli jakości nad znaczeniem i działaniami niezbędnymi do dostarczenia produktu końcowego, który nie tylko działa, ale działa dobrze i zapewnia oczekiwany komfort użytkowania Publiczność Właściciele produktów i menedżerowie Menedżerowie kontroli jakości Testery ręczne Użytkownicy wewnętrzni oprogramowania lub systemu Format kursu Interaktywny, instruktażowy warsztat z dużą ilością ćwiczeń i praktyczną praktyką Uwagi Studia przypadku i próbki oprogramowania używane w tym warsztacie są wstępnie przygotowane przez instruktora W celu dostosowania materiałów prosimy o wcześniejszy kontakt .
bddfornonprogrammersBDD for Non-Programmers: Live Workshop14 godzinyBDD lub Behavior Driven Development to zwinna technika programistyczna, która zachęca do współpracy programistów, zespołów zajmujących się zapewnieniem jakości i nietechnicznych ludzi biznesu w całym cyklu planowania, programowania i testowania oprogramowania Warsztaty rozpoczynają się od wprowadzenia do BDD, czym jest i jak jest wykorzystywany przez firmy do promowania dobrego projektowania, opracowywania i testowania oprogramowania Robimy to z punktu widzenia nonengineering, z uwagi na użytkowników końcowych, ich wymagania, język i sposób myślenia Zajmujemy się również wyzwaniami komunikacyjnymi, z jakimi mogą się spotkać interesariusze biznesowi, ponieważ pracują bliżej z rówieśnikami z branży technicznej Pod koniec tego szkolenia uczestnicy będą wiedzieli, jak: Napisz zwięzłe historie użytkowników, które rejestrują wzorce użytkowania rzeczywistych użytkowników oprogramowania Przetłumacz historie użytkowników na behawioralny język BDD (Given, When, Then) Wyprowadzaj przypadki testowe z tych historii, do wykorzystania przez inżynierów do implementacji i testowania Zapoznaj się z zależnościami między wymaganiami dotyczącymi produktu, kryteriami akceptacji i przypadkami testowymi Wyjaśnij techniczny żargon, który utrudnia komunikację i zrozumienie Zainstaluj i korzystaj z doskonałych narzędzi do pisania plików funkcji BDD Zrozum i doceń, co się stanie, gdy praca zostanie przekazana inżynierom Graj bardziej aktywną rolę w iteracyjnym cyklu rozwoju Publiczność Właściciele produktów i menedżerowie Analitycy biznesowi Testery ręczne Użytkownicy końcowi oprogramowania lub systemu Nonengineers i noncoders zaangażowani w projektowanie produktu Format kursu Interaktywny, instruktażowy warsztat z dużą ilością ćwiczeń i praktyczną praktyką Uwagi Warsztaty obejmują studia przypadków i próbki oprogramowania Aby dostosować materiały do ​​produktu i sytuacji firmy, prosimy o kontakt w celu ustalenia szczegółów .
protractorProtractor: End-to-End Testing for Angular Web Applications14 godzinyKątomierz jest konstrukcją testową automatyzacji końcowej dla aplikacji Angular i AngularJS Służy do uruchamiania testów aplikacji internetowych, interakcji z nimi tak, jak użytkownik: wypełniając formularze, klikając elementy i przechodząc od strony do strony W ramach tego instruktażowego szkolenia uczestnicy uczą się z pierwszej ręki, jak pisać testy kątomierza w przykładowej aplikacji internetowej Angular w środowisku laboratoryjnym Pod koniec tego kursu uczestnicy zyskają biegłość w Kątomierzu i będą wygodnie tworzenie własnych testów automatyzacji dla aplikacji Angular integracja Kątomierza z istniejącym obiegiem pracy nad rozwojem zapewnienie, że ich testy są czyste i możliwe do utrzymania uruchamianie Kątomierza z Selenium lub bez, w celu zwiększenia wydajności przeglądarki Publiczność autorzy strony Inżynierowie testowi automatyki Format kursu Wykład częściowy, dyskusja częściowa, ciężka praktyka handson .
phpunittestingUnit Testing with PHP14 godzinyPHPUnit to platforma testująca jednostki dla PHP PHPUnit stosuje surowe parametry w celu ustalenia, czy poszczególne jednostki kodu są wolne od błędów i gotowe do wdrożenia Izolując i testując poszczególne jednostki, programiści mogą zapewnić większą stabilność aplikacji, uniknąć błędów regresji i zmniejszyć koszty związane z nieprawidłowym działaniem kodu w produkcji Ten instruktażowy trening na żywo uczy uczestników, jak pisać testowalny kod w postaci jednostek testowych, aby ułatwić diagnozowanie, izolację i rozwiązywanie błędów Szkolenie prowadzi uczestników przez stworzenie działającego środowiska testowego z wykorzystaniem platformy testowej PHPUnit Pod koniec tego szkolenia uczestnicy będą mogli: Rozróżniaj dobre i złe jednostki testujące Przeczytaj i zinterpretuj wyniki testu Proaktywnie zarządzaj i diagnozuj ich podstawę kodu, aby zmniejszyć liczbę błędów Upewnij się, że ich baza kodów nadaje się do ciągłej integracji i wdrażania Publiczność Średnio zaawansowani i zaawansowani programiści PHP, którzy chcą poprawić testowalność swojego kodu Format kursu Wykład częściowy, dyskusja częściowa, ćwiczenia i ciężka praktyka handson .
javatestingIntroduction to Java for Test Automation28 godzinyTen kurs jest przeznaczony dla wszystkich zainteresowanych nauką języka Java w celu automatyzacji testów Jest to usprawniony, intensywny kurs z licznymi ćwiczeniami, dzięki którym uczestnicy szybko się rozwijają dzięki niezbędnym umiejętnościom programistycznym niezbędnym do zastosowania w testowaniu automatyzacji oprogramowania Koncentruje się na podstawach Java, które można bezpośrednio i natychmiast zastosować do automatyzacji testów Ten kurs nie obejmuje głębszych struktur automatyzacji testów, takich jak Selenium Pomija także konwencjonalne podejście "Hello World" do nauki języka Java, ponieważ nie jest to kurs na tworzenie aplikacji Kurs ma na celu szybkie rozpoczęcie pracy z automatyzacją testów Jeśli jesteś już zaznajomiony z Javą i chcesz przejść od razu do testowania z Selenium, sprawdź: Wprowadzenie do Selenium (https://wwwnobleprogcom/introductionseleniumtraining) Publiczność Początkujący testerzy, którzy chcą nauczyć się języka Java do testowania automatyzacji Profesjonalni testerzy z doświadczeniem w innych językach programowania, takich jak Javascript i C #, którzy chcą przenieść swoje umiejętności do Java Format kursu Wykład częściowy, dyskusja częściowa, ciężka praktyka handson .
seleniumrubySelenium with Ruby for Test Automation14 godzinySelenium to biblioteka typu open source do automatyzacji testowania aplikacji internetowych w wielu przeglądarkach Selenium wchodzi w interakcję z przeglądarką, tak jak robią to ludzie: klikając linki, wypełniając formularze i sprawdzając poprawność tekstu Jest to najbardziej popularne narzędzie do automatyzacji testów aplikacji internetowych Selenium jest zbudowany na strukturze WebDriver i ma doskonałe wiązania dla wielu języków skryptowych, w tym dla Ruby W tym szkoleniu uczestnicy łączą potęgę Ruby z Selenium, aby zautomatyzować testowanie przykładowej aplikacji internetowej Dzięki uczeniu się tworzenia i łączenia skryptów testowych Ruby z automatyzacją sieci Selenium w środowisku laboratoryjnym na żywo uczestnicy zyskają wiedzę i praktykę potrzebne do zautomatyzowania testowania własnych aplikacji internetowych i stron internetowych Publiczność Testerzy i programiści Format kursu Wykład częściowy, dyskusja częściowa, ciężka praktyka handson .
seleniumpythonSelenium with Python for Test Automation14 godzinySelenium to biblioteka typu open source do automatyzacji testowania aplikacji internetowych w wielu przeglądarkach Selenium wchodzi w interakcję z przeglądarką, tak jak robią to ludzie: klikając linki, wypełniając formularze i sprawdzając poprawność tekstu Jest to najbardziej popularne narzędzie do automatyzacji testów aplikacji internetowych Selenium jest zbudowany na strukturze WebDriver i ma doskonałe wiązania dla wielu języków skryptowych, w tym Python W tym szkoleniu uczestnicy łączą moc Pythona z Selenium, aby zautomatyzować testowanie przykładowej aplikacji internetowej Łącząc teorię z praktyką w środowisku laboratorium na żywo, uczestnicy zyskają wiedzę i praktykę potrzebne do automatyzacji własnych projektów testowania sieci przy użyciu Python i Selenium Publiczność Testerzy i programiści Format kursu Wykład częściowy, dyskusja częściowa, ciężka praktyka handson .
toscaTosca: Model-Based Testing for Complex Systems35 godzinyW tym instruktażu uczestnicy szkolenia dowiedzą się, jak używać Tosca do przeprowadzania testów endtoend (web + backend) Szkolenie łączy teorię z praktyką w środowisku laboratorium na żywo, dając uczestnikom możliwość interakcji z technologią, instruktorem i ich rówieśnikami Szkolenie rozpoczyna się od przeglądu tradycyjnego testowania automatyzacji opartego na kodzie i skryptach i kontrastuje z podejściem bazującym na modelach Tosca (MBT) Uczestnicy uczą się tworzenia i wykonywania przypadków testowych za pomocą domyślnych modułów Tosca, a także sposobu niestandardowego budowania własnych modułów do wykonania Od zasad modelowania oprogramowania po testowanie zasięgu w różnych przeglądarkach, szkolenie to prowadzi uczestników przez teorię i praktykę i umożliwia im wdrożenie własnego rozwiązania testowego w Tosca Publiczność Inżynierowie testowi automatyki Format kursu Wykład częściowy, dyskusja częściowa, ciężka praktyka handson .
opennmtOpenNMT: Setting Up a Neural Machine Translation System7 godzinyOpenNMT jest pełnoprawnym, otwartym (MIT) systemem translacji maszyn neuronowych, który wykorzystuje matematyczny zestaw narzędzi Torch W tym szkoleniu uczestnicy dowiedzą się, jak skonfigurować i używać OpenNMT do przeprowadzania translacji różnych zestawów danych próbek Kurs rozpoczyna się od przeglądu sieci neuronowych, które dotyczą tłumaczenia maszynowego Uczestnicy przeprowadzą ćwiczenia na żywo w trakcie kursu, aby zademonstrować zrozumienie pojęć i uzyskać informacje zwrotne od instruktora Pod koniec tego szkolenia uczestnicy będą mieli wiedzę i praktykę potrzebne do wdrożenia żywego rozwiązania OpenNMT Próbki języka źródłowego i docelowego zostaną ustalone zgodnie z wymaganiami odbiorców Publiczność Specjaliści ds Lokalizacji z zapleczem technicznym Globalni menedżerowie treści Inżynierowie lokalizacji Twórcy oprogramowania odpowiedzialni za wdrażanie globalnych rozwiązań dotyczących treści Format kursu Wykład częściowy, dyskusja częściowa, ciężka praktyka handson .
restassuredRest Assured: Introduction to API Testing for REST Services7 godzinyTestowanie i sprawdzanie poprawności usług REST w Javie jest trudniejsze niż w językach dynamicznych, takich jak Ruby i Groovy REST Assured to Java DSL (język specyficzny dla domeny), który wprowadza prostotę tych języków do domeny Java Podczas tego szkolenia uczestnicy uczą się testować usługi REST API Omawiamy, w jaki sposób testy API mogą rozwiązać niektóre z niedociągnięć interfejsu użytkownika i testów opartych na jednostkach Szkolenie obejmuje treningi i projekt rozwoju testów Po zakończeniu szkolenia uczestnicy będą dobrze rozumieć, kiedy przeprowadzać testy REST API, jak eksplorować i uzyskiwać dostęp do interfejsów API, jak przeprowadzać różne typy testów i jak połączyć testy razem przez integrację i automatyzację Publiczność Inżynierowie QA, testerzy i twórcy testów zaangażowani w testowanie oprogramowania i interfejsów API usług internetowych Format kursu Kurs instruktorski obejmujący wprowadzenie do testowania API, jego narzędzi i procesów oraz narzędzie do projektowania testów opartych na testach REST Assured .
soapuiSoapUI: Introduction to API Testing with SoapUI21 godzinySoapUI jest najszerzej stosowanym narzędziem do testowania interfejsu API open source dla interfejsów API SOAP i REST Oferuje funkcjonalne testy SOAP Web Services, testy funkcjonalne API REST, pokrycie WSDL, testowanie asercji wiadomości i refaktoryzację testów Podczas tego szkolenia uczestnicy uczą się testowania usług internetowych za pomocą SoapAPI Omawiamy, w jaki sposób testy API mogą rozwiązać niektóre z niedociągnięć interfejsu użytkownika i testów opartych na jednostkach Szkolenie obejmuje ćwiczenia praktyczne i projekt rozwoju zestawu testów API Pod koniec szkolenia uczestnicy będą mieli mocne pojęcie o tym, kiedy wdrożyć testowanie interfejsu API, jak eksplorować i uzyskiwać dostęp do interfejsów API, jak przeprowadzać różne typy testów na interfejsach API opartych na SOAP i REST oraz jak połączyć ich pracę w zintegrowany, zautomatyzowany zestaw testów Publiczność Inżynierowie QA Testerzy i twórcy testów zaangażowani w testowanie oprogramowania i interfejsów API usług internetowych Format kursu Kurs instruktorski obejmujący wprowadzenie do testowania API, jego narzędzi i procesów oraz projekt rozwojowy oparty na pakiecie testów SoapUI .
WatirWatir: Web Test Automation with Ruby21 godzinyWatir (testowanie aplikacji sieciowych w języku Ruby) jest biblioteką typu open source służącą do automatyzacji testów Watir wchodzi w interakcję z przeglądarką w taki sam sposób jak ludzie: klikanie linków, wypełnianie formularzy i sprawdzanie poprawności tekstu Oparty na strukturze WebDriver, jest porównywalny do Selenium i jest jednym z najpopularniejszych narzędzi do automatyzacji testów aplikacji internetowych W tym szkoleniu uczestnicy dowiedzą się, jak używać Watir do automatyzacji testów aplikacji internetowych, łącząc teorię z praktyką w środowisku aktywnego laboratorium Pod koniec kursu uczestnicy będą mieli wiedzę i praktykę, aby wykorzystać pełną moc Watir i Ruby do automatyzacji swoich projektów testowania sieci Publiczność Inżynierowie testowi automatyki Format kursu Kurs instruktorski z teoretycznym omówieniem Watir i Ruby wraz z ćwiczeniami i dużym składnikiem ćwiczeń handson .
behaveBehave: BDD with Python (Cucumber/Gherkin for Python)7 godzinyBehave jest otwartym, opartym na Pythonie systemem BDD do pisania testów w naturalnym języku BDD, czyli Behavior Driven Development, to zwinna technika programistyczna, która zachęca do współpracy programistów, QA i nietechnicznych ludzi biznesu w projekcie oprogramowania Szkolenie rozpoczyna się od omówienia BDD i tego, w jaki sposób framework Behave może być wykorzystywany do przeprowadzania testów BDD dla aplikacji internetowych Uczestnicy mają zapewnioną szeroką możliwość interakcji z instruktorem i rówieśnikami, realizując koncepcje i taktyki nauczone w tym ćwiczonym środowisku laboratoryjnym Pod koniec tego szkolenia uczestnicy będą mieli głębokie zrozumienie BDD i Behave, a także niezbędną praktykę wdrażania tych technik i narzędzi w scenariuszach testowych w realworld Publiczność Testerzy i programiści Format kursu Duży nacisk na praktyczne ćwiczenia Większość pojęć zdobywa się dzięki próbkom, ćwiczeniom i rozwojowi rąk .
serenitybddSerenity BDD: Writing Better Automated Acceptance Tests7 godziny"40% do 70% czasu spędzanego przez wiele zespołów automatyzacji testów spędza się na utrzymywaniu ich zestawów testowych albo w testach refaktoryzacji, ponieważ aplikacja zmieniła się, a także po prostu przeszukuje wyniki testów, kiedy się łamią" John Furguson Smart, twórca Serenity Serenity jest otwartą biblioteką raportów otwartych, która umożliwia testerom napisanie dobrze zorganizowanych, możliwych do utrzymania kryteriów akceptacji Serenity tworzy bogate i sensowne raporty z testów ("żywa dokumentacja"), które nie tylko raportują wyniki testów, ale także dokumentują ich działanie, w formie narracji krokowej, zawierającej dane testowe i zrzuty ekranu Uczestnicy szkolenia dowiedzą się, jak pisać testy wysokiej jakości, stosując "scenariusze" i ideę "aktorów, zadań i celów", aby wyrazić testy w kategoriach biznesowych, a nie jako interakcje między komponentami systemu Analizujemy scenariusze testów funkcjonalnych i interfejsu użytkownika i pokazujemy, w jaki sposób Serenity może służyć do zarządzania testami Wszystkim wykładom, notatkom, quizom i dyskusjom towarzyszy praktyka i wdrożenie na żywo Pod koniec tego szkolenia uczestnicy zrozumieją strukturę Serenity i będą mogli z niej korzystać komfortowo Co ważne, uczestnicy nauczą się myśleć i podejść do automatyzacji testów z innej perspektywy Publiczność Testery automatyki Format kursu Ten kurs prowadzi uczestników przez przypadki reallife do Behavior Driven Development (BDD) i pokazuje, jak wdrożyć Serenity w różnych scenariuszach testowych .
selendroidSelendroid: Automated Testing for Android7 godzinySelendroid to platforma do automatyzacji testów open source dla urządzeń z systemem Android Może być używany do testowania aplikacji natywnych, aplikacji hybrydowych i witryn mobilnych działających na rzeczywistych urządzeniach, a także emulatorach Oparty na API klienta Selenium Webdriver, wspiera pełną integrację z istniejącymi frameworkami Selenium Selendroid obsługuje szybkie podłączanie urządzeń sprzętowych i może być zintegrowany jako węzeł w sieci Selenium do równoległych testów wielkoskalowych Jest zgodny z protokołem JSON Wire Szkolenie to wprowadza strukturę Selenium i przeprowadza uczestników przez konfigurację, konfigurację i wykonanie testów automatyzacji w środowisku testowym na żywo Po zakończeniu kursu uczestnicy będą mieli wiedzę i praktykę w zakresie przeprowadzania własnych zautomatyzowanych testów na urządzenia z systemem Android Publiczność Inżynierowie testowi Format kursu Interaktywna dyskusja + ciężka praktyka handson .
cucumberjavaCucumber: Implementing BDD with Java7 godzinyCucumber to open source, framework BDD do pisania testów w naturalnym języku BDD, czyli Behavior Driven Development, to zwinna technika programistyczna, która zachęca do współpracy programistów, QA i nietechnicznych ludzi biznesu w projekcie oprogramowania Szkolenie rozpoczyna się od omówienia BDD i sposobu wykorzystania Ogórka do przeprowadzania testów BDD dla aplikacji internetowych Uczestnicy mają zapewnioną szeroką możliwość interakcji z instruktorem i rówieśnikami, realizując koncepcje i taktyki nauczone w tym ćwiczonym środowisku laboratoryjnym Pod koniec tego szkolenia uczestnicy będą mieli głębokie zrozumienie BDD i Cucumber, a także niezbędną praktykę i zestaw narzędzi do pisania własnych przypadków testowych dla scenariuszy testowych oprogramowania realworld Publiczność Testerzy i programiści Format kursu Duży nacisk na praktyczne ćwiczenia Większość pojęć zdobywa się dzięki próbkom, ćwiczeniom i rozwojowi rąk Uwaga Szkolenie to wykorzystuje Eclipse i Selenium Jeśli chcesz korzystać z innej platformy IDE lub automatyzacji testów, skontaktuj się z nami w celu ustalenia szczegółów Jeśli Twój zespół przechodzi od testowania ręcznego do testowania automatyki po raz pierwszy, skontaktuj się z nami, aby zorganizować rozszerzenie szkolenia o dodatkowe pokrycie testowania automatyzacji .
globalsightGlobalSight: Automate the Localization Process7 godzinyGlobalsight jest otwartym, opartym na Javie serwerem aplikacji do automatyzacji, usprawniania i zarządzania procesem lokalizacji W ramach tego instruktażowego szkolenia na żywo uczestnicy poznają architekturę i funkcjonalność Globalsight podczas instalowania, konfigurowania i wdrażania serwera demonstracyjnego Pod koniec tego szkolenia uczestnicy będą mogli: Zapoznaj się z korzyściami płynącymi z Globalsight w porównaniu do innych systemów zarządzania tłumaczeniami Zainstaluj serwer Globalsight i powiązane komponenty Skonfiguruj Globalsight, aby działał za odwrotnym proxy Wdróż Globalsight w środowisku produkcyjnym Rozwiązywanie problemów i optymalizacja Globalsight Używaj interfejsów API Globalsight do integracji z aplikacjami innych firm, w tym JBPM itp Publiczność Administratorzy systemu Format kursu Wykład częściowy, dyskusja częściowa, ćwiczenia i ciężka praktyka handson .
galenGalen Framework: Layout and Functional Test Automation for Your Responsive Website14 godzinyGalen jest otwartą platformą testowania aplikacji internetowych do testowania układu i funkcjonalności Używa Selenium, aby uzyskać położenie i rozmiar elementów strony, złapać wszystkie elementy źle zachowujące się, a następnie zgłoś je za pomocą zrzutu ekranu Galen obsługuje zarówno testy JavaScript, jak i Java i jest szczególnie przydatny w testowaniu stron responsywnych Ten kurs wprowadza uczestników do Galen Framework i przeprowadza ich przez konfigurację i wykonanie różnego rodzaju testów układu i funkcjonalności Publiczność Programiści i inżynierowie testowi Format kursu Wykład częściowy, dyskusja częściowa, ciężka praktyka handson, okazjonalne testy sprawdzające zrozumienie .
phantomjsPhantomJS: Headless Browser Testing7 godzinyPhantomJS to przeglądarka internetowa bez graficznego interfejsu użytkownika Obsługuje obsługę DOM, selektor CSS, JSON, Canvas i SVG PhantomJS udostępnia interfejs API JavaScript, dzięki któremu staje się "skryptem WebKit" W tym instruktażowym szkoleniu na żywo uczestnicy nauczą się pisać skrypty PhantomJS, aby testować aplikacje internetowe, automatycznie przechwytywać zrzuty ekranu, monitorować ruch sieciowy i sprawdzać wyniki testów jednostkowych Pod koniec tego szkolenia uczestnicy będą mogli: Uruchamianie bezgłowych testów internetowych za pomocą frameworków takich jak Jasmine, QUnit, Mocha, Capybara i Selenium Programowo przechwytywanie treści internetowych, w tym SVG i Canvas Twórz zrzuty strony internetowej z podglądem miniaturek Uzyskuj dostęp do stron internetowych i manipuluj nimi za pomocą DOM API lub jQuery Monitoruj ładowanie i eksportowanie stron jako standardowych plików HAR Zautomatyzuj analizę wydajności za pomocą YSlow i Jenkins Publiczność Inżynierowie testowi oprogramowania Format kursu Wykład częściowy, dyskusja częściowa, ćwiczenia i ciężka praktyka handson .

Nadchodzące szkolenia z technologii Software Engineering

SzkolenieData KursuCena szkolenia [Zdalne / Stacjonarne]
Wzorce projektowe w języku PHP - Opole, Władysława Reymonta 29śr., 2019-02-06 09:001990PLN / 2740PLN
Wzorce projektowe w języku PHP - Wrocław, ul.Ludwika Rydygiera 2a/22pon., 2019-02-11 09:001990PLN / 2740PLN
Wzorce projektowe w języku PHP - Gdańsk, ul. Grodzka 19czw., 2019-02-14 09:001990PLN / 2740PLN
Wzorce projektowe w języku PHP - Lublin, ul. Spadochroniarzy 9wt., 2019-02-19 09:001990PLN / 2740PLN
Wzorce projektowe w języku PHP - Kielce, ul. Warszawska 19czw., 2019-02-21 09:001990PLN / 2740PLN
Szkolenie Software Engineering, Software Engineering boot camp, Szkolenia Zdalne Software Engineering, szkolenie wieczorowe Software Engineering, szkolenie weekendowe Software Engineering, Kurs Software Engineering,Kursy Software Engineering, Trener Software Engineering, instruktor Software Engineering, kurs zdalny Software Engineering, edukacja zdalna Software Engineering, nauczanie wirtualne Software Engineering, lekcje UML, nauka przez internet Software Engineering, e-learning Software Engineering, kurs online Software Engineering, wykładowca Software Engineering

Kursy w promocyjnej cenie

SzkolenieMiejscowośćData KursuCena szkolenia [Zdalne / Stacjonarne]
Adobe Premiere ProKraków, ul. Rzemieślnicza 1pon., 2019-01-21 09:001990PLN / 2740PLN
CGEIT – Certified in the Governance of Enterprise ITGdańsk, ul. Grodzka 19wt., 2019-01-22 09:003990PLN / 5240PLN
Build Native iOS and Android Apps with FlutterWarszawa, ul. Złota 3/11pon., 2019-01-28 09:00N/A / 2740PLN
Programowanie w języku PythonWrocław, ul.Ludwika Rydygiera 2a/22wt., 2019-01-29 09:003990PLN / 5240PLN
Drupal 8 ThemesŁódź, al. Piłsudskiego 10/14pt., 2019-02-01 09:001000PLN / 1500PLN
Zaawansowana administracja MySQLWrocław, ul.Ludwika Rydygiera 2a/22pon., 2019-02-04 09:001990PLN / 2740PLN
Techniki DTP (InDesign, Photoshop, Illustrator, Acrobat)Warszawa, ul. Złota 3/11pon., 2019-02-04 09:002150PLN / 3650PLN
Lean Management: Lean Management in Manufacturing Szczecin, ul. Sienna 9wt., 2019-02-05 09:001990PLN / 2740PLN
Programowanie w C#Poznań, Garbary 100/63śr., 2019-02-06 09:001990PLN / 2740PLN
CISA - Certified Information Systems AuditorWarszawa, ul. Złota 3pon., 2019-02-25 09:00N/A / 5000PLN
Strategic ThinkingWarszawa, ul. Złota 3śr., 2019-02-27 09:002990PLN / 3840PLN
Security AnalystWrocław, ul.Ludwika Rydygiera 2a/22pon., 2019-03-04 09:004490PLN / 5990PLN
Microsoft Office Excel - poziom średniozaawansowanyPoznań, Garbary 100/63czw., 2019-04-11 09:00860PLN / 1610PLN
React: Build Highly Interactive Web ApplicationsKraków, ul. Rzemieślnicza 1śr., 2019-06-26 09:002990PLN / 3990PLN

Newsletter z promocjami

Zapisz się na nasz newsletter i otrzymuj informacje o aktualnych zniżkach na kursy otwarte.
Szanujemy Twoją prywatność, dlatego Twój e-mail będzie wykorzystywany jedynie w celu wysyłki naszego newslettera, nie będzie udostępniony ani sprzedany osobom trzecim.
W dowolnej chwili możesz zmienić swoje preferencje co do otrzymywanego newslettera bądź całkowicie się z niego wypisać.

Zaufali nam

is growing fast!

We are looking to expand our presence in Poland!

As a Business Development Manager you will:

  • expand business in Poland
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!