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

Nazwa kursu
Czas trwania
Opis
Nazwa kursu
Czas trwania
Opis
14 hours
Opis
Testowanie 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 .
7 hours
Opis
Testowanie oparte na właściwościach to zautomatyzowane podejście testowe, które 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 QuickCheck (lub QuickCheck2, QC2) jest biblioteką opartą na Haskell do losowego testowania właściwości programu Przyjmuje specyfikację programu właściwości, które funkcja powinna spełniać, i sprawdza, czy te właściwości są przechowywane w dużej liczbie przypadkowo wygenerowanych przypadków W tym instruktażowym szkoleniu na żywo uczestnicy dowiedzą się, jak napisać specyfikację programu w postaci właściwości, a następnie udostępnią je jako dane wejściowe do QuickCheck 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 Skonfiguruj środowisko testowe i włącz QuickCheck do procesów wdrażania endtoend Publiczność Inżynierowie testowi oprogramowania Deweloperzy Format kursu Wykład częściowy, dyskusja częściowa, ćwiczenia i ciężka praktyka handson .
21 hours
Opis
Ten kurs zapewnia szkolenie w zakresie obsługi projektów testowych przy użyciu zestawu testów Selenium i ciągłych testów z Jenkins .

Grupa docelowa:

- Inżynierowie testujący oprogramowanie
- Twórcy oprogramowania zaangażowani w rozwój zwinny
- Menedżerowie wersji
- Inżynierowie QA

Pod koniec szkolenia Selenium delegaci będą mogli:

- Korzystaj z zestawu testów Selenium skutecznie w prawdziwych projektach
- Użyj Selenium do testowania w różnych przeglądarkach
- Rozdaj testy za pomocą Selenium Grid
- Uruchom regresję Selenium w Jenkins
- Przygotuj raporty z testów i raporty okresowe za pomocą Jenkins
14 hours
Opis
Szkolenie na żywo prowadzone przez instruktora wprowadza uczestników w automatyczne testy z Selenium WebDriver i C# w Visual Studio . Jeśli nie masz doświadczenia w programowaniu w języku C# lub chcesz odświeżyć język C# , zapoznaj się z kursem: [C# dla inżynierów testów automatyki](/cc/csharpfortesters) .

Format kursu

- Część wykładu, część dyskusji, ciężkie ćwiczenia praktyczne, okazjonalne testy sprawdzające zrozumienie
7 hours
Opis
Selendroid to open-source'owa platforma automatyzacji testów dla urządzeń z 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 interfejsie API klienta Selenium Webdriver obsługuje pełną integrację z istniejącymi ramami Selenium . Selendroid obsługuje podłączanie urządzeń sprzętowych na gorąco i może być zintegrowane jako węzeł w Selenium Grid do testowania równoległego na dużą skalę. Jest kompatybilny z protokołem JSON Wire Protocol.

Ten prowadzony przez instruktora trening na żywo wprowadza Selendroid, ramy Selenium i prowadzi uczestników przez konfigurację, konfigurację i wykonywanie testów automatyzacji w żywym środowisku testowym. Po zakończeniu kursu uczestnicy będą mieli wiedzę i praktykę do przeprowadzania własnych automatycznych inicjatyw testowania urządzeń z Android .

Format kursu

- Interaktywna dyskusja + ciężka praktyka
21 hours
Opis
Scala Check to biblioteka do przeprowadzania automatycznych testów opartych na właściwościach programów Scala lub Java . Zainspirowany biblioteką Haskell QuickCheck, wykorzystuje właściwości do opisania oczekiwanego zachowania aplikacji, generując najpierw 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 testów opartych na właściwościach, ćwicząc pisanie właściwości prowadzących 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ą ręcznie napisane przypadki testów jednostkowych
- Napisz testy na wyższym poziomie specyfikacji nieruchomości
- Wykonaj Scala Check jako samodzielny plik wykonywalny, korzystając z wbudowanego programu uruchamiającego testy wiersza poleceń
- Zintegruj Scala Check z platformami testowymi, takimi jak Scala Test, specs2 i LambdaTest

Publiczność

- Inżynierowie testowi
- Deweloperzy

Format kursu

- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka
7 hours
Opis
Ten jednodniowy kurs prowadzi uczestników przez podstawy RSpec , BDD (Behaviour Driven Development) i innych metod testowania wraz z ćwiczeniami praktycznymi.
14 hours
Opis
Robot Framework to platforma automatyzacji testów typu open source do testów akceptacyjnych i rozwoju opartego na testach akceptacyjnych ( ATDD ). Wykorzystuje słowa kluczowe, aby wyodrębnić szczegóły testu, przekazując cel zamiast nakrętek i śrub. Rdzeń jest zaimplementowany w Python i może być uruchamiany w Jython (JVM) i Iron Python (.NET). Robot Framework został pierwotnie opracowany przez firmę Nokia.

W tym instruktażowym szkoleniu na żywo uczestnicy dowiedzą się, jak napisać zestaw przypadków testowych i zestaw testów, a następnie wykonać testy w aplikacji demonstracyjnej.

Pod koniec tego szkolenia uczestnicy będą mogli:

- Użyj metody testowania opartej na słowach kluczowych w programie Robot Framework i składni danych testów tabelarycznych do pisania i wykonywania testów.
- Użyj spójnej składni, aby skomponować nowe słowa kluczowe z istniejących.
- Przeprowadzić testy Behavior Driven Development (BDD) Gherkin Behavior Driven Development (BDD) (podobne do Cucumber ).
- Generuj i interpretuj raporty i dzienniki w celu rozwiązywania problemów w testowanej aplikacji.
- Rozszerzone możliwości programu Robot Framework przy użyciu bibliotek firm trzecich napisanych w Python , Java , Perl , skrypt Java i PHP .
- Zintegruj Robot Framework z Selenium do testowania aplikacji internetowych.

Format kursu

- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i ćwiczeń.
- Praktyczne wdrożenie w środowisku na żywo.

Opcje dostosowywania kursu

- Aby poprosić o niestandardowe szkolenie dla tego kursu, skontaktuj się z nami w celu umówienia się.
7 hours
Opis
Testowanie i sprawdzanie poprawności usług REST w Java 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 .

W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy uczą się, jak używać Rest Assured do testowania usług API REST. Omawiamy, w jaki sposób testy API mogą rozwiązać niektóre niedociągnięcia interfejsu użytkownika i testów jednostkowych. Szkolenie obejmuje sesje treningowe i projekt rozwoju testów. Pod koniec szkolenia uczestnicy będą dobrze wiedzieć, kiedy przeprowadzać testy interfejsu API REST, jak badać i uzyskiwać dostęp do interfejsów API, jak przeprowadzać różne typy testów oraz jak przeprowadzać testy razem poprzez integrację i automatyzację.

Format kursu

- Kurs prowadzony przez instruktora, obejmujący wprowadzenie do testowania API, jego narzędzi i procesów oraz praktyczny projekt rozwoju testów opartych na REST Assured.
14 hours
Opis
Szkolenie skierowane jest zarówno do programistów, Scrum Masterów, Product Ownerów a niektóre jego aspekty również dla działu biznesowego. Celem szkolenia jest przybliżenie tematów Quality Assurance i Continuous Integration oraz ich miejsca w projektach prowadzonych metodykami zwinnymi. Uczestnicy szkolenia zyskają szeroki pogląd na omawiane tematy jak i praktyczną wiedzę na temat narzędzi i procesów wytwarzania oprogramowania zgodnie z założeniami QA/CI. Osoby reprezentujące biznes, będą mogły poznać korzyści płynące z wdrożenia wymienionych procesów i narzędzi a przekładające się zarówno na czas jak i koszt tworzenia oprogramowania. Zagadnienia prezentowane są w oparciu o język PHP lub Java w zależności od wymagań klienta.
14 hours
Opis
Selenium to biblioteka open source do automatyzacji testowania aplikacji internetowych w wielu przeglądarkach. Selenium współpracuje z przeglądarką, tak jak ludzie: klikając linki, wypełniając formularze i weryfikując tekst. Jest to najbardziej popularne narzędzie do automatyzacji testów aplikacji internetowych. Selenium jest zbudowany na platformie WebDriver i ma doskonałe powiązania dla wielu języków skryptowych, w tym Python .

W tym prowadzonym przez instruktorów uczestnikach szkolenia na żywo łączy się moc Python z Selenium aby zautomatyzować testowanie przykładowej aplikacji internetowej. Łącząc teorię z praktyką w środowisku laboratoryjnym na żywo, uczestnicy zdobędą wiedzę i praktykę niezbędną do zautomatyzowania własnych projektów testowania w sieci za pomocą Python i Selenium .

Format kursu

- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i ćwiczeń.
- Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.

Opcje dostosowywania kursu

- Aby poprosić o indywidualne szkolenie na ten kurs, skontaktuj się z nami, aby umówić się na spotkanie.
21 hours
Opis
Testowanie 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 .
35 hours
Opis
Publiczność

- Kierownicy testów
- Testerzy wydajności lub inżynierowie wydajności
- Deweloperzy, którzy chcą rozwijać swoją karierę w testowaniu wydajności.

Format kursu

40% wykładów, 60% laboratoriów
14 hours
Opis
Protractor jest end-to-end automatyzacji testów Framework dla aplikacji kątowych i AngularJS. Jest on używany do uruchamiania testów z aplikacjami sieci Web, interakcji z nimi jako użytkownik będzie: wypełniając formularze, klikając na elementy i przechodząc od strony do strony.

w tym instruktorem, szkolenia na żywo, uczestnicy uczą się z pierwszej ręki, jak napisać Protractor testy przeciwko przykładowej aplikacji internetowej kątowej w środowisku laboratoryjnym na żywo.

pod koniec tego kursu, uczestnicy zyskali biegłość w kątomierz i być wygodne

- Tworzenie własnych testów automatyzacji dla aplikacji kątowych.
- integrację Protractor z istniejącym przepływem pracy nad rozwojem.
- zapewnienie, że ich testy są czyste i możliwe do utrzymania.
- Running Protractor z lub bez selenu do kierowania zachowaniem przeglądarki.

Format kursu

- Interactive wykładu i dyskusji.
- wiele ćwiczeń i praktyk.
- praktyczne wdrożenie w środowisku laboratorium na żywo.

Opcje dostosowywania kursu

- Aby poprosić o szkolenia dostosowane do tego kursu, skontaktuj się z nami, aby zorganizować.
7 hours
Opis
Property Based Testing is an automated testing technique that allows you to zero in on the expected behavior of a system by describing its properties, then using randomly generated test data to execute tests.

"Describe the arguments, describe the result, have the computer try to prove your code wrong!"

Some of the topics covered in this instructor-led, live training include:

- How to write and run tests with F#
- The FsCheck Property Based Testing framework
- Using Diamond Kata to implement TDD
- Sharpening your code design skills

Audience

- Automation test engineers
- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
21 hours
Opis
Postman jest popularnym narzędziem do automatyzacji testów API. Postman oferuje funkcje, które upraszczają każdy etap testowania interfejsu API.

Ten prowadzony przez instruktora trening na żywo (na miejscu lub zdalnie) jest skierowany do testerów oprogramowania, którzy chcą używać programu Postman do testowania interfejsu API.

Do końca tego szkolenia uczestnicy będą mogli:

- Wykonywanie testów przy użyciu automatycznych żądań i przepływów pracy.
- Definiowanie, opracowywanie, testowanie i obserwować interfejs API przy użyciu systemu kontroli wersji.
- Generowanie danych dynamicznych w żądaniu.
- Dokumentowanie i organizowanie testów w kolekcjach dla wersji zespołu.

Format kursu

- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku laboratorium na żywo.

Opcje dostosowywania kursu

- Aby poprosić o szkolenie dostosowane do tego kursu, skontaktuj się z nami, aby umówić się.
14 hours
Opis
PHPUnit 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 .
7 hours
Opis
PhantomJS 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 .
35 hours
Opis
Publiczność

- Testery wydajności
- Inżynierowie wydajności
- Deweloperzy, którzy chcą rozwijać swoją karierę jako Architekci wydajności.

Format kursu

50% wykładów, 50% laboratoriów
35 hours
Opis
Ten kurs zapewnia szkolenie w zakresie obsługi projektów testowych i zapewnia praktyczne doświadczenie w zakresie aplikacji internetowych, automatyzacji testów funkcjonalnych i automatyzacji testów w różnych przeglądarkach przy użyciu zestawu testów Selenium . Ponadto wprowadził kompleksowo jMeter.

Prawdopodobnie 2 dni JMeter i 3 dni Selenium .
14 hours
Opis
Selenium to biblioteka open source do automatyzacji testowania aplikacji internetowych w wielu przeglądarkach. Selenium współpracuje z przeglądarką, tak jak ludzie: klikając linki, wypełniając formularze i weryfikując tekst. Jest to najbardziej popularne narzędzie do automatyzacji testów aplikacji internetowych. Selenium jest zbudowany na platformie WebDriver i ma doskonałe powiązania dla wielu języków skryptowych, w tym Ruby .

W tym prowadzonym przez instruktorów uczestnikach szkolenia na żywo połączono moc Ruby z Selenium aby zautomatyzować testowanie przykładowej aplikacji internetowej. Ucząc się tworzyć i łączyć skrypty testowe Ruby z automatyką Selenium w środowisku laboratoryjnym, uczestnicy zdobędą wiedzę i praktykę niezbędną do zautomatyzowania testowania własnych aplikacji internetowych i stron internetowych.

Format kursu

- Wykład częściowy, dyskusja częściowa, ciężka praktyka praktyczna
14 hours
Opis
W 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 .
21 hours
Opis
TestComplete to narzędzie do automatyzacji interfejsu użytkownika używane do testowania funkcjonalnego i regresji.

W tym instruktażowym szkoleniu na żywo uczestnicy dowiedzą się, jak korzystać z funkcji TestComplete , w tym modelu obiektu testowego, punktów kontrolnych, mapowania nazw i interfejsu użytkownika do przeprowadzania automatycznych testów w aplikacjach komputerowych, internetowych i mobilnych.

Pod koniec tego szkolenia uczestnicy będą mogli:

- Twórz, rejestruj i uruchamiaj testy funkcjonalne.
- Utwórz skalowalne i łatwe w utrzymaniu środowisko testowe.
- Twórz punkty kontrolne, dostosuj testy dla wielu urządzeń i analizuj wyniki testów.
- Użyj rozszerzeń skryptu TestComplete .

Format kursu

- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka.
7 hours
Opis
Kurs praktyczny (ok. 60% ‐ warsztaty), przeznaczony dla osób, które tworzą, bądź będą tworzyć historyjki użytkownika (User Stories). Szkolenie opiera się przede wszystkim na przykłdach oraz zadaniach zaprojektowanych przez osoby pracujące na co dzień z Agile oraz Scrum.

Celem szkolenia jest nauczenie kursantów jak tworzyć i opisywać User Stories aby usprawnić komunikację w grupie projektowej oraz aby były one zrozumiałe w sposób jednoznaczny dla developerów.
14 hours
Opis
Testowanie 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 .
14 hours
Opis
Testowanie jednostkowe to podejście testowe, które testuje poszczególne jednostki kodu źródłowego poprzez modyfikowanie jego właściwości lub wyzwalanie zdarzenia w celu potwierdzenia, czy wynik jest zgodny z oczekiwaniami W tym instruktażowym szkoleniu na żywo uczestnicy nauczą się pisać i wykonywać testy jednostkowe wobec przykładowej aplikacjiNet przy użyciu C # i Visual Studio Pod koniec tego szkolenia uczestnicy będą mogli: Użyj szkieletów testowych, takich jak NUnit i xUnitnet, aby utworzyć kod testowy jednostki i zarządzać nią Zdefiniuj i zastosuj szersze, oparte na testach, podejście programistyczne do testowania Dostosuj strukturę testowania, aby rozszerzyć pokrycie testowe dla aplikacji Publiczność Inżynierowie testowi oprogramowania Deweloperzy Format kursu Wykład częściowy, dyskusja częściowa, ćwiczenia i ciężka praktyka handson .
7 hours
Opis
W tym instruktażowym szkoleniu na żywo uczestnicy dowiedzą się o różnych frameworkach testowania JavaScript, gdy będą przechodzić przez proces tworzenia pakietu testów jednostkowych dla aplikacji internetowej Pod koniec tego szkolenia uczestnicy będą mogli: Pisz testy jednostkowe w JavaScript przy użyciu platform testowych jednostkowych, takich jak QUnit i Jasmine Użyj szkieletów takich jak Mocha i Chai do implementacji TDD i BDD Publiczność Inżynierowie testowi Format kursu Wykład częściowy, dyskusja częściowa, ćwiczenia i ciężka praktyka handson .
7 hours
Opis
Kurs wprowadza narzędzia i techniki potrzebne do pisania testów jednostkowych z wykorzystaniem platformy testowej HUnit HUnit to framework do testowania jednostkowego dla Haskella, podobny do narzędzia JUnit dla Javy Podczas tego instruktażowego szkolenia na żywo uczestnicy nauczą się używać HUnit do pisania testów jednostkowych, które są bezpośrednie i łatwe do zrozumienia Pod koniec tego szkolenia uczestnicy będą mogli: Napisz testy, które są łatwe do utworzenia, zmiany i wykonania Użyj HUnit do grupowania testów w pakiety i sprawdzaj wyniki automatycznie Napisz zwięzłe i elastyczne specyfikacje testów Zintegruj HUnit z innymi narzędziami, takimi jak QuickCheck i HSpec Rozszerz ramy testowe Publiczność Inżynierowie testowi Format kursu Wykład częściowy, dyskusja częściowa, ćwiczenia i ciężka praktyka handson .
7 hours
Opis
Travis CI jest hostowaną, rozproszoną ciągłą usługą integracji używaną do tworzenia i testowania projektów oprogramowania hostowanych na GitHub. Jest to obsługiwana alternatywa dla Jenkins.

w tym instruktorem, szkolenia na żywo, uczestnicy nauczą się podejścia opartego na chmurze do ciągłej integracji, jak zbudować i wdrożyć przykładową aplikację internetową za pomocą Travis CI.

do końca tego szkolenia uczestnicy będą mogli:

- Build i testowanie projektów hostowanych na GitHub
- wdrożyć aplikację do różnych dostawców hostingu przy użyciu Travis CI
- używać Travis CI do automatycznego sprawdzania oprogramowania, gdy zobowiązuje się do GitHub
- Run zautomatyzowane testy na różnych maszynach, systemach operacyjnych i wersjach oprogramowania
- integracja Travis CI z narzędziami innych firm

Format kursu

- część wykładu, część dyskusji, ćwiczenia i ciężkie praktyczne praktyczne
35 hours
Opis
Tricentis Tosca to narzędzie do testowania oprogramowania przeznaczone do automatyzacji ciągłego kompleksowego testowania aplikacji.

W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak używać Tosca do przeprowadzania testów end-to-end (web + backend). Szkolenie łączy teorię z praktyką w środowisku laboratoryjnym 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 skrypcie oraz kontrastuje go z podejściem opartym na modelu Tosca (MBT). Uczestnicy uczą się, jak tworzyć i wykonywać przypadki testowe przy użyciu domyślnych modułów Tosca, a także jak tworzyć własne moduły do wykonania.

Od zleceniodawców modelowania oprogramowania do testowania zasięgu w różnych przeglądarkach, szkolenie to prowadzi uczestników zarówno przez teorię, jak i praktykę, a także umożliwia wdrożenie własnego rozwiązania testowego w Tosca.

Format kursu

- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i ćwiczeń.
- Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.

Opcje dostosowywania kursu

- Aby poprosić o indywidualne szkolenie na ten kurs, skontaktuj się z nami, aby umówić się na spotkanie.
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

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!