O szkoleniu
Zapoznanie uczestników z całym spektrum zagadnień związanych z niezwykle istotną i nieodłączną częścią procesu wytwarzania oprogramowania jaką jest jego testowanie. Zrozumienie istoty testowania oprogramowania i jego wpływu na poprawę jakości i wydajności. Poznanie podstawy testowania. Dowiedzenie się w jaki sposób testy umiejscowione są w cyklu życia oprogramowania. Poznanie technik projektowania testów oraz zarządzania testami. Poznanie narzędzi wykorzystywanych w procesie testowania. Zdobycie wiedzy niezbędnej do uzyskania międzynarodowego certyfikatu kompetencji w zakresie testowania oprogramowania: ISTQB® Certified Tester - Foundation Level.
- Kameralne grupy - szkolenia technologiczne prowadzimy w grupach liczących do 8 osób. Pozwala to na indywidualne podejście oraz aktywizację każdego uczestnika
- Praktyka przed teorią - wszystkie szkolenia technologiczne prowadzone są w formie warsztatowej. Konieczna teoria jest wyjaśniana na przykładzie praktycznych zadań
- Konkretne umiejętności - w ramach każdego szkolenia rozwijamy praktyczne umiejętności związane z daną technologią i tematyką
- Nauka z praktykami - wszyscy trenerzy na co dzień pracują w projektach, gwarantuje to dostęp do eksperckiej wiedzy i praktycznego know-how
- Szkolenie ISTQB® - Foundation Level adresowane jest do osób zainteresowanych karierą zawodową w zakresie testowania oprogramowania, w szczególności zarządzania działem testów
- Korzyści z uczestnictwa w szkoleniu wyniosą również osoby doświadczone w obszarze testowania, które chcą uporządkować swoją wiedzę i lepiej realizować obowiązki związane na przykład z kierowaniem działem jakości oprogramowania
- Szkolenie jest również wartościowe dla programistów, którzy chcą dokładniej poznać proces testowania oprogramowania i lepiej współpracować z pozostałymi członkami zespołu
- Szkolenie ISTQB® - Foundation Level adresowane jest do osób zainteresowanych karierą zawodową w zakresie testowania oprogramowania, w szczególności zarządzania działem testów
- Korzyści z uczestnictwa w szkoleniu wyniosą również osoby doświadczone w obszarze testowania, które chcą uporządkować swoją wiedzę i lepiej realizować obowiązki związane na przykład z kierowaniem działem jakości oprogramowania
- Szkolenie jest również wartościowe dla programistów, którzy chcą dokładniej poznać proces testowania oprogramowania i lepiej współpracować z pozostałymi członkami zespołu
Program szkolenia
Podstawy testowania
- Dlaczego testowanie jest niezbędne?
- Co to jest testowanie?
- Ogólne zasady testowania
- Podstawowy proces testowy
- Psychologia testowania
- Kodeks etyczny
Testowanie w cyklu życia oprogramowania
- Modele wytwarzania oprogramowania
- Poziomy testów
- Typy testów
- Testowanie pielęgnacyjne
Statyczne techniki testowania
- Techniki statyczne a proces testowania
- Proces przeglądu
- Analiza statyczna przy pomocy narzędzi
Techniki projektowania testów
- Proces rozwoju testów
- Kategorie technik projektowania testów
- Techniki oparte na specyfikacji lub czarnoskrzynkowe
- Techniki oparte na strukturze lub białoskrzynkowe
- Techniki oparte na doświadczeniu
- Wybór technik testowania
Zarządzanie testowaniem
- Organizacja testów
- Planowanie i szacowanie testów
- Monitorowanie postępu testów i nadzór
- Zarządzanie konfiguracją
- Ryzyko a testowanie
- Zarządzanie incydentami
Testowanie wspierane narzędziami
- Typy narzędzi testowych
- Skuteczne użycie narzędzi, potencjalne korzyści i ryzyko
- Wdrażanie narzędzi w organizacji
Literatura
Czas trwania
Prelegenci

Adam Roman - jestem profesorem nadzwyczajnym w Instytucie Informatyki i Matematyki Komputerowej na Uniwersytecie Jagiellońskim. Jestem wykładowcą z ponad 15-letnim stażem. W 2015 roku habilitowałem się w naukach technicznych w zakresie informatyki. Prowadzę badania w obszarze nauczania maszynowego oraz testowania i jakości oprogramowania - w szczególności interesuje mnie testowanie mutacyjne oraz efektywne techniki projektowania testów. Jestem autorem szeregu artykułów oraz monografii z zakresu testowania. W swojej karierze zawodowej pracowałem jako Principal Analyst w firmie lastminute.com (Sabre) oraz współpracowałem z innymi firmami w zakresie projektów R&D związanych z zapewnianiem jakości oprogramowania oraz analizy danych. Posiadam certyfikaty ISTQB (Full Advanced) oraz ASQ Certified Software Quality Engineer. Prowadzę szkolenia ISTQB z zakresu testowania: Foundation, Advanced Test Analyst, Advanced Technical Test Analyst, Model-Based Tester, Agile Tester. Ponadto, jestem ekspertem w zakresie: technik testowania, sztucznej inteligencji/nauczania maszynowego, teorii prawdopodobieństwa i statystyki, informatyki teoretycznej. Współpracując z Sages przeszkoliłem programistów i testerów z wielu firm, m.in. Samsung i Fara Polska, a także z administracji państwowej.
Co robię na co dzień?
Jestem pracownikiem naukowym w Instytucie Informatyki i Matematyki Komputerowej Uniwersytetu Jagiellońskiego. Prowadzę badania w zakresie nauczania maszynowego oraz testowania i jakości oprogramowania - w szczególności interesuje mnie testowanie mutacyjne oraz efektywne techniki projektowania testów.
Dlaczego lubię szkolić?
Jestem wykładowcą z ponad 15-letnim stażem. Zawsze lubiłem dydaktykę, a największą przyjemność sprawia mi to, gdy student/uczestnik szkolenia zrozumie jakieś trudne zagadnienie, które jestem w stanie wytłumaczyć prostym językiem.
Terminy i miejsca
To szkolenie nie ma aktualnych terminów. Wyślij zapytanie o nowe terminy bądź zapisz na powiadomienia o nowych terminach.
2. Komputer z dostępem do Internetu
Rejestracja
- udział w zajęciach
- materiały szkoleniowo-konferencyjne
- certyfikat uczestnictwa
Wydarzenie nieaktualne. Wypełnij formularz, aby zapytać o nowe terminy.
- udział w zajęciach
- materiały szkoleniowo-konferencyjne
- certyfikat uczestnictwa
Wydarzenie nieaktualne. Wypełnij formularz, aby zapytać o nowe terminy.
Organizator
Najczęściej zadawane pytania
- Chcesz wiedzieć więcej? Napisz do nas! lub zadzwoń!
Masz pytania? Napisz do nas
