Szkolenia Software Testing

Szkolenia Software Testing

Testowanie aplikacji pochłania 30% - 50% czasu i zasobów projektów, a jednak - mimo znaczącego wzrostu świadomości jego znaczenia w ciągu ostatnich 20 lat - wciąż nie jest dostatecznie doceniane. Jeśli testowanie odpowiada za 30-50% budżetu projektów, czemu na szkolenia z testowania firmy zwykle przeznaczają mniej niż 5% swoich budżetów szkoleniowych? Wyjaśnieniem jest przekonanie, że testować jako-tako można nawet bez specjalnych umiejętności, tylko posługując się zdrowym rozsądkiem, podczas gdy na przykład programowanie w języku Phyton wymaga choćby minimum fachowej wiedzy. To jest do pewnego stopnia prawdą, ale warto wiedzieć, że wydajność testowania można zwiększyć dramatycznie, wykorzystując specjalistyczną wiedzę i umiejętności, które oferują nasze szkolenia.

Szkolenia z tematu Software Testing mogą być realizowane w siedzibie klienta - lokalizacja w Polsce lub centrach szkoleniowych w lokalizacji w Polsce Szkolenie zdalne realizowane są przy użyciu interaktywnego, zdalnego pulpitu.

Opinie uczestników

★★★★★
★★★★★

Plany szkoleń z technologii Software Testing

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 .
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 .
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 .
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 .
TestCompleteTestComplete14 godzinyTestComplete is a UI automation tool used for functional and regression testing.

In this instructor-led, live training, participants will learn how to use TestComplete's features, including its test object model, check points, name mapping, and UI to carry out automated testing on desktop, web, and mobile applications.

By the end of this training, participants will be able to:

- Create, record and run functional tests.
- Create a scalable and maintainable test framework.
- Create checkpoints, adjust tests for multiple devices and analyze test results.
- Use TestComplete's script extensions.

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice.
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 .
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 .
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 .
mbtIntroduction to Model Based Testing14 godzinyTestowanie oparte na modelowaniu (MBT) to podejście testowe, które wykorzystuje modele do reprezentowania pożądanego zachowania testowanego systemu (SUT) Jest to podejście do testowania na wczesnym etapie, które umożliwia kompletne, bardzo upraszczane pokrycie testowe, które jest systematyczne i możliwe do utrzymania W ramach tego instruktażowego szkolenia na żywo uczestnicy poznają teorię i praktykę testowania opartego na modelach, gdy wdrażają wskazane narzędzia i techniki w środowisku testowym MBT Pod koniec tego szkolenia uczestnicy będą mogli: Generuj przypadki testowe, stosując strategie i techniki modelowania Oceniaj i oceniaj bezpłatne i komercyjne narzędzia do wdrażania MBT Zarządzaj modelami testowymi dla różnych typów aplikacji, systemów i środowisk Oceniaj, proponuj i wdrażaj strategię MBT w organizacji Zrozum i wyjaśnij korzyści i wyzwania związane z MBT Publiczność Inżynierowie testowi oprogramowania, analitycy, projektanci i menedżerowie Deweloperzy Format kursu Wykład częściowy, dyskusja częściowa, ćwiczenia i ciężka praktyka handson .
istqbTAISTQB Test Analyst28 godziny
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 .
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 .
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 .
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 .
pytestUnit Testing with Python21 godzinyTestowanie jednostkowe to podejście testowe, które testuje poszczególne jednostki kodu źródłowego poprzez modyfikowanie ich właściwości lub wyzwalanie zdarzenia w celu potwierdzenia, czy wynik jest zgodny z oczekiwaniami PyTest jest pełnowartościowym, niezależnym od API, elastycznym i rozszerzalnym środowiskiem testowym z zaawansowanym, pełnym modelem urządzeń Podczas tego instruktażowego szkolenia na żywo uczestnicy dowiedzą się, jak używać PyTest do pisania krótkich, możliwych do utrzymania testów, które są eleganckie, wyraziste i czytelne Pod koniec tego szkolenia uczestnicy będą mogli: Pisz czytelne i możliwe do przetestowania testy bez potrzeby wprowadzania kodu Użyj modelu urządzenia, aby pisać małe testy Skaluj testy do złożonych testów funkcjonalnych dla aplikacji, pakietów i bibliotek Zapoznaj się z funkcjami PyTest, takimi jak przechwyty, przeprowadź przepisywanie i wtyczki Skróć czas testów, uruchamiając testy równolegle i na wielu procesorach Przeprowadź testy w środowisku ciągłej integracji, wraz z innymi narzędziami, takimi jak: toksyczność, makiety, pokrycia, unittest, doctest i Selenium Użyj Pythona do testowania aplikacji innych niż Python Publiczność Testerzy oprogramowania Format kursu Wykład częściowy, dyskusja częściowa, ćwiczenia i ciężka praktyka 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 .
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 .
autoitAutomate Windows Desktop Applications with AutoIt14 godzinyAutoIt to darmowy język skryptowy BASIC do automatyzacji aplikacji desktopowych Windows W tym instruktażowym szkoleniu na żywo (na miejscu lub zdalnie) uczestnicy nauczą się używać AutoIT do automatyzacji aplikacji okiennych, gdy przechodzą serię ćwiczeń handslab Publiczność Deweloperzy Testerzy Administratorzy Format kursu Wykład częściowy, dyskusja częściowa, ćwiczenia i ciężka praktyka handson Uwaga Aby poprosić o indywidualne szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów .
agiletddcAgile and TDD with C21 godzinyTDD lub Test Driven Development to podejście do tworzenia oprogramowania, w którym kodowanie, testowanie i projektowanie odbywa się w tandemie w całym cyklu tworzenia oprogramowania Agile to szersze podejście do programowania i zarządzania, które kładzie nacisk na stopniowe dostarczanie, współpracę zespołową, ciągłe planowanie i ciągłą naukę W tym instruktażowym szkoleniu na żywo (na miejscu lub zdalnie) uczestnicy nauczą się pisać aplikacje wysokiej jakości w C używając TDD i Agile Uczestnicy wykorzystają swoją wiedzę w praktyce, wykonując serię ćwiczeń handson, aby stworzyć dobrze zaprojektowaną i dobrze przetestowaną aplikację C Pod koniec tego szkolenia uczestnicy będą mogli: Zainstaluj i skonfiguruj narzędzia programistyczne i testowe potrzebne do przeprowadzenia TDD Zaprojektuj, opracuj i przetestuj aplikację C za pomocą podejścia TDD Zastosuj praktyki planowania i zarządzania rozwojem Agile Publiczność Deweloperzy Menadżerowie projektu Format kursu Wykład częściowy, dyskusja częściowa, ćwiczenia i ciężka praktyka handson Uwagi Aby poprosić o indywidualne szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów .
cucumberelectronCucumber Electron: Implementing BDD without Selenium7 godzinyCucumber Electron to framework do pisania testów BDD (Behavior Driven Development) w prostym języku, z Electron, framework do budowania aplikacji desktopowych z wykorzystaniem technologii internetowych Jest przeznaczony do testowania aplikacji internetowych JavaScript W tym instruktażowym szkoleniu na żywo uczestnicy dowiedzą się, jak pisać i uruchamiać przypadki testowe stylu BDD dla aplikacji nodejs przy użyciu Cucumber Electron Pod koniec tego szkolenia uczestnicy będą mogli: Uruchom testy BDD i kod aplikacji w jednym procesie (bez transpozycji) Napisz testy, które są szybsze, mniej kruche i łatwiejsze do debugowania Publiczność Deweloperzy Format kursu Wykład częściowy, dyskusja częściowa, ćwiczenia i ciężka praktyka handson .
jasmineJasmine: Unit Testing Javascript Applications7 godzinyJasmine jest jednostkową strukturą testową dla JavaScript W tym instruktażowym szkoleniu na żywo uczestnicy poznają różne funkcje struktury Jasmine, testując przykładową aplikację internetową JavaScript Pod koniec tego szkolenia uczestnicy będą mogli: Skonfiguruj Jasmine z Gruntem i Nodejs Zintegruj testy jednostkowe w ciągły proces integracji Wyśmiewać zależności, używać asynchronicznych specyfikacji i dodawać wtyczki Publiczność Deweloperzy Format kursu Wykład częściowy, dyskusja częściowa, ćwiczenia i ciężka praktyka handson .
advselcsharpAdvanced Selenium with C#14 godzinyW tym instruktażowym szkoleniu na żywo uczestnicy dowiedzą się, jak ulepszyć zautomatyzowany zestaw testów, wykorzystując zaawansowane techniki sterowania Selenium Pod koniec tego szkolenia uczestnicy będą mogli: Rozwiązywanie złożonych problemów automatyzacji testów aplikacji internetowych w Selenium Zastosuj wyrażenia regularne i techniki weryfikacji oparte na wzorach Obsługuj wyjątki, które zatrzymują wykonanie testu Wykonaj wywołania SQL w celu zweryfikowania danych Programowe wyszukiwanie obiektów internetowych Dynamicznie przechwytywanie danych z kontrolek internetowych Stwórz schemat testowania danych Rozprowadź testowanie za pomocą siatki Selenium Publiczność Testerzy oprogramowania Kierownicy testów Specjaliści ds Zapewnienia jakości .
behatBehat: Behavior Driven Development (BDD) with PHP14 godzinyBehat to framework testowy BDD (Behavior Driven Development) napisany w PHP Ułatwia komunikację między programistami, testerami, interesariuszami biznesowymi i klientami podczas procesu tworzenia oprogramowania Dzięki temu osoby nietechniczne mogą pisać jasne opisy zamierzonego zachowania aplikacji, a następnie uruchamiają te "scenariusze" jako testy funkcjonalne względem aplikacji W tym instruktażowym szkoleniu na żywo uczestnicy dowiedzą się, jak pisać i wykonywać testy przypadków BDD przy użyciu Behat i PHP Pod koniec tego szkolenia uczestnicy będą mogli: Przeprowadź automatyczne testy napisane w ludzkim języku "Given, When, Then" Gherkin Użyj przypadków testowych opartych na Behat, aby poprawić współpracę między zespołami technicznymi i nietechnicznymi Zintegruj Behat z Selenium, Mink, Goutte i innymi emulatorami przeglądarki, aby prowadzić testy i generować raporty Rozszerz funkcjonalność Behat poprzez swój system rozszerzeń Przetestuj wiele scenariuszy użycia za pomocą poleceń terminalowych, interfejsów REST API i innych Publiczność Inżynierowie testowi Deweloperzy Format kursu Wykład częściowy, dyskusja częściowa, ćwiczenia i ciężka praktyka handson .

Nadchodzące szkolenia z technologii Software Testing

SzkolenieData KursuCena szkolenia [Zdalne / Stacjonarne]
Jasmine: Unit Testing Javascript Applications - Zakopane, ul. Jagiellońska 30 czw., 2019-04-11 09:001000PLN / 1500PLN
Jasmine: Unit Testing Javascript Applications - Bydgoszcz, ul. Dworcowa 94czw., 2019-04-11 09:001000PLN / 1500PLN
Jasmine: Unit Testing Javascript Applications - Poznań, Garbary 100/63nie., 2019-04-14 09:001000PLN / 1500PLN
Jasmine: Unit Testing Javascript Applications - Łódź, al. Piłsudskiego 10/14czw., 2019-04-18 09:001000PLN / 1500PLN
Jasmine: Unit Testing Javascript Applications - Częstochowa, ul. Wały Dwernickiego 117/121pt., 2019-04-19 09:001000PLN / 1500PLN
Szkolenie Software Testing, Software Testing boot camp, Szkolenia Zdalne Software Testing, szkolenie wieczorowe Software Testing, szkolenie weekendowe Software Testing, Kurs Software Testing,Kursy Software Testing, Trener Software Testing, instruktor Software Testing, kurs zdalny Software Testing, edukacja zdalna Software Testing, nauczanie wirtualne Software Testing, lekcje UML, nauka przez internet Software Testing, e-learning Software Testing, kurs online Software Testing, wykładowca Software Testing

Kursy w promocyjnej cenie

SzkolenieMiejscowośćData KursuCena szkolenia [Zdalne / Stacjonarne]
RabbitMQŁódź, al. Piłsudskiego 10/14śr., 2019-03-27 09:002100PLN / 2850PLN
CISA - Certified Information Systems AuditorKielce, ul. Warszawska 19pon., 2019-04-01 09:00N/A / 5240PLN
Docker and KubernetesOpole, Władysława Reymonta 29pon., 2019-04-01 09:002990PLN / 3990PLN
Artificial Neural Networks, Machine Learning, Deep ThinkingWrocław, ul.Ludwika Rydygiera 2a/22pon., 2019-04-01 09:004990PLN / 5990PLN
Automatyzacja testów za pomocą SeleniumWrocław, ul.Ludwika Rydygiera 2a/22śr., 2019-04-03 09:002990PLN / 3990PLN
Reactive Programming with Angular RxJS Warszawa, ul. Złota 3/11czw., 2019-04-04 09:001970PLN / 2720PLN
Public Speaking 101Warszawa, ul. Złota 3pon., 2019-04-08 09:00N/A / 950PLN
Microsoft Office Excel - poziom średniozaawansowanyPoznań, Garbary 100/63czw., 2019-04-11 09:00860PLN / 1610PLN
BPMN 2.0 Fundamentals and WorkshopKatowice ul. Korfantego 2pon., 2019-04-15 09:001990PLN / 2740PLN
Certyfikacja OCUP2 UML 2.5 - Przygotowanie do egzaminu OCUP2 IntermediateWarszawa, ul. Złota 3śr., 2019-04-24 09:003290PLN / 3940PLN
RabbitMQPoznań, Garbary 100/63czw., 2019-04-25 09:002080PLN / 2830PLN
Selenium dla testerów manualnychWarszawa, ul. Złota 3/11pon., 2019-04-29 09:001990PLN / 2740PLN
Customer Care StrategyWarszawa, ul. Złota 3/11pon., 2019-05-06 09:002990PLN / 3990PLN
Docker and KubernetesGdańsk, ul. Grodzka 19wt., 2019-05-07 09:002990PLN / 3990PLN
Techniki DTP (InDesign, Photoshop, Illustrator, Acrobat)Rzeszów, Plac Wolności 13pon., 2019-05-13 09:002150PLN / 3650PLN

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!