Testowanie Oprogramowania - wprowadzenie - Plan Szkolenia
W kursie "Testowanie Oprogramowania - wprowadzenie" uczestnicy zdobędą kompleksową wiedzę na temat podstaw testowania, w tym koncepcji, możliwości, ograniczeń, oraz zasad weryfikacji i walidacji. Obejmuje on różne rodzaje testowania, role w procesie, etapy, narzędzia, a także aspekty kluczowe, takie jak dane, scenariusze, konfiguracja, ryzyko, i ocena jakości systemu. Kurs skupia się również na zarządzaniu wymaganiami, obejmując definicję, testowanie, modele funkcjonalności, użyteczności, niezawodności, wydajności i obsługi, a także metody zarządzania zmianami wymagań. Uczestnictwo w kursie umożliwi efektywną pracę w obszarze testowania oprogramowania.
Plan Szkolenia
Wprowadzenie do testowania
- koncepcja testowania
- możliwości i ograniczenia
- weryfikacja i walidacja
- zasady testowania
Testowanie
- rodzaje testowania
- opis procesu testowego
- dojrzałość procesu testowego
- role
- etapy testowania
- narzędzia do testowania
Test
- dane
- scenariusze testowe
- konfiguracja
- ryzyko w testowaniu
- ocena jakości systemu
Zarządzanie wymaganiami
- definicja wymagania
- Model Functionality-Usability-Reliability-Performance-Supportability
- testowanie wymagań
- Use Cases
- zarządzanie wymaganiami
- zarządzanie zmianami wymagań
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Testowanie Oprogramowania - wprowadzenie - Plan Szkolenia - Rezerwacja
Testowanie Oprogramowania - wprowadzenie - Plan Szkolenia - Zapytanie
Testowanie Oprogramowania - wprowadzenie - Zapytanie o Konsultacje
Opinie uczestników (1)
testy mają prowadzić do poprawienia jakości końcowego produktu i zmniejszyć koszty jego utrzymania
Wojciech Tarka - Spolka Inzynierow SIM
Szkolenie - Testowanie Oprogramowania - wprowadzenie
Propozycje terminów
Szkolenia Powiązane
Zaawansowane testowanie automatyczne i utrzymanie
35 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do testerów i deweloperów na poziomie średniozaawansowanym, którzy chcą pogłębić swoją wiedzę i umiejętności w zakresie testowania automatycznego, skupiając się na narzędziach takich jak Selenium, TestComplete oraz integracji z Oracle APEX i .Net Core.
Pod koniec szkolenia uczestnicy będą w stanie:
- Skonfigurować Selenium i TestComplete do testowania automatycznego.
- Tworzyć zaawansowane skrypty testowe i frameworki.
- Integrować testowanie automatyczne z aplikacjami Oracle APEX i .Net Core.
- Stosować techniki uczenia maszynowego w celu usprawnienia automatyzacji testów.
- Skutecznie przechodzić z testowania manualnego na automatyczne.
- Zarządzać zleconymi projektami testowymi i utrzymywać standardy jakości.
Zaawansowany C# dla Inżynierów Testów Automatycznych
21 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do doświadczonych inżynierów testów automatycznych, którzy chcą poznać zaawansowane koncepcje programowania w C# do testowania automatycznego.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Zrozumieć zaawansowane koncepcje i najlepsze praktyki programowania w C#.
- Stosować zaawansowane zasady programowania obiektowego do tworzenia efektywnych i elastycznych rozwiązań automatyzacji.
- Projektować i rozwijać modułowe i wielokrotnego użytku frameworki automatyzacji, korzystając z najlepszych praktyk branżowych.
Zaawansowane Selenium
14 godzinNa tym szkoleniu prowadzonym przez instruktora w miejscu Polsce uczestnicy nauczą się, jak ulepszyć automatyczny pakiet testowy, stosując zaawansowane techniki sterowania Selenium.
Pod koniec tego szkolenia uczestnicy będą potrafili:
- Rozwiązywać złożone problemy automatyzacji testów aplikacji sieciowych przy użyciu Selenium.
- Zastosować wyrażenia regularne oraz techniki weryfikacji oparte na wzorcach.
- Obserwować wyjątki zatrzymujące wykonanie testu.
- Programowo wyszukać obiekty sieciowe.
- Dynamicznie przechwytywać dane z elementów sterujących stroną internetową.
- Stworzyć framework do testowania sterowanego danymi.
- Rozpowszechniać testy przy użyciu Selenium Grid.
Zaawansowany TestStand: Mistrzostwo w Automatyzacji Testów
21 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do inżynierów testowych i specjalistów automatyzacji na poziomie średniozaawansowanym i zaawansowanym, którzy chcą poznać zaawansowane funkcje i techniki TestStand w celu maksymalizacji efektywności i skuteczności automatyzacji testów.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Wykorzystywać zaawansowane funkcje i możliwości TestStand do usprawnienia procesów automatyzacji testów.
- Dostosowywać interfejsy użytkownika i tworzyć zaawansowane sekwencje testowe.
- Wdrażać zaawansowane techniki przetwarzania i raportowania wyników.
- Integrować TestStand z zewnętrznymi bazami danych, systemami i sprzętem.
- Stosować najlepsze praktyki w zakresie utrzymywania, zarządzania, rozwiązywania problemów i debugowania złożonych sekwencji testowych.
Tworzenie i testowanie interfejsów API w Javie (Jersey)
14 godzinBDD dla nieprogramistów: Warsztaty na żywo
14 godzinTen prowadzony przez instruktora warsztat na żywo w Polsce rozpoczyna się od wprowadzenia do BDD – czym jest i jak jest wykorzystywane przez firmy do promowania dobrego projektowania, rozwoju i testowania oprogramowania. Robimy to z perspektywy nieinżynierskiej, z uwzględnieniem użytkowników końcowych, ich wymagań, języka i sposobu myślenia. Poruszamy również kwestie wyzwań komunikacyjnych, z którymi mogą się spotkać interesariusze biznesowi, współpracując bliżej ze swoimi technicznie nastawionymi kolegami.
Pod koniec szkolenia uczestnicy będą wiedzieć, jak:
- Pisać zwięzłe historie użytkowników, które odzwierciedlają wzorce korzystania z oprogramowania przez rzeczywistych użytkowników.
- Tłumaczyć swoje historie użytkowników na język behawioralny BDD (Given, When, Then).
- Tworzyć przypadki testowe na podstawie tych historii, aby inżynierowie mogli je wdrożyć i przetestować.
- Zrozumieć związek między wymaganiami produktowymi, kryteriami akceptacji i przypadkami testowymi.
- Odkryć tajemnice technicznego żargonu, który utrudnia komunikację i zrozumienie.
- Instalować i używać świetnych narzędzi do pisania plików funkcjonalnych BDD.
- Zrozumieć i docenić, co dzieje się, gdy praca trafia do inżynierów.
- Odegrać bardziej aktywną rolę w iteracyjnym cyklu rozwoju.
ISTQB Certyfikowany Tester Poziom Zaawansowany – Analityk Testów (CTAL-TA)
35 godzinCertyfikowany Tester ISTQB Advanced Level – Test Manager (CTAL-TM)
21 godzinPrzygotuj się do certyfikacji ISTQB CTAL-TM dzięki temu szkoleniu prowadzonemu przez instruktora w Polsce. Poznaj zaawansowane zarządzanie testami, testowanie oparte na ryzyku i podejmowanie decyzji strategicznych poprzez interaktywne sesje i ćwiczenia praktyczne zgodne z oficjalnym sylabusem, przeznaczone dla test managerów i profesjonalistów ds. QA.
Podstawy QA i nowoczesnego testowania z AI (przygotowanie do ISTQB Foundation)
21 godzinSzkolenie na żywo z instruktorem w Polsce łączy podstawy ISTQB CTFL v4.0 z nowoczesnymi narzędziami testowania wspomaganymi przez AI. Uczestnicy zdobywają uporządkowaną wiedzę QA, praktyczne umiejętności automatyzacji oraz doświadczenie w pracy z generowaniem przypadków testowych opartym na AI, samonaprawiającą się automatyzacją i analizą defektów.
Testowanie API za pomocą Postmana
21 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do testerów oprogramowania, którzy chcą korzystać z Postmana do testowania API.
Pod koniec tego szkolenia uczestnicy będą mogli:
- Wykonywać testy przy użyciu zautomatyzowanych żądań i przepływów pracy.
- Definiować, rozwijać, testować i obserwować API przy użyciu systemu kontroli wersji.
- Generować dynamiczne dane w żądaniu.
- Dokumentować i organizować testy w kolekcjach do przeglądu przez zespół.
Selenium WebDriver w C#
14 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) wprowadza uczestników w automatyczne testowanie z wykorzystaniem Selenium WebDriver i C# w Visual Studio. Jeśli nie masz doświadczenia w programowaniu w C# lub chcesz je odświeżyć, sprawdź kurs: C# dla inżynierów testów automatycznych.
Automatyzacja testów za pomocą Selenium i Jenkins
21 godzinAutomatyzacja testów z Selenium i Pythonem
14 godzinAutomatyzacja testów za pomocą Selenium
21 godzinTestComplete
21 godzinW tym szkoleniu prowadzonym przez instruktora na żyvo w Polsce, uczestnicy nauczą się, jak korzystać z funkcji TestComplete, w tym modelu obiektów testowych, punktów kontrolnych, mapowania nazw i interfejsu użytkownika, aby przeprowadzać automatyczne testy na aplikacjach desktopowych, internetowych i mobilnych.
Pod koniec szkolenia uczestnicy będą mogli:
- Tworzyć, nagrywać i uruchamiać testy funkcjonalne.
- Tworzyć skalowalne i łatwe w utrzymaniu frameworki testowe.
- Tworzyć punkty kontrolne, dostosowywać testy do wielu urządzeń i analizować wyniki testów.
- Korzystać z rozszerzeń skryptowych TestComplete.