"C# dla testerów oprogramowania - Poziom średniozaawansowany". Autorskie szkolenie praktyczne.
"C# dla testerów oprogramowania - Poziom średniozaawansowany". Autorskie szkolenie praktyczne.
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Identyfikatory projektówMałopolski Pociąg do kariery, Kierunek - Rozwój, Nowy start w Małopolsce z EURESEM
- Grupa docelowa usługi
Szkolenie skierowane jest do:
- testerów manualnych i automatyzujących,
- inżynierów QA rozwijający kompetencje programistyczne w C#,
- osób pracujących z testami automatycznymi (np. Selenium / Playwright w C#),
- testerów przygotowujących się do pracy z frameworkami testowymi.
Usługa dedykowana jest także uczestnikom projektów:
- Małopolski Pociąg do kariery
- Kierunek - Rozwój
- Nowy start w Małopolsce z EURESEM
- Minimalna liczba uczestników6
- Maksymalna liczba uczestników12
- Data zakończenia rekrutacji06-03-2026
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi25
- Podstawa uzyskania wpisu do BURStandard Usługi Szkoleniowo-Rozwojowej PIFS SUS 2.0
Cel
Cel
Cel edukacyjny
Szkolenia prowadzi do rozwinięcia kompetencji programistycznych w języku C#, umożliwiających uczestnikowi tworzenie czytelnych, utrzymywalnych i poprawnych technicznie testów automatycznych, w tym wykorzystujących programowanie obiektowe oraz framework testowy nUnit.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
| Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
|---|---|---|
Efekty uczenia się Uczestnik rozróżnia i charakteryzuje typy wartościowe i referencyjne w języku C#. | Kryteria weryfikacji Wskazuje różnice w sposobie przechowywania i przekazywania danych. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kryteria weryfikacji • wyjaśnia konsekwencje użycia typów referencyjnych w testach. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie | |
Efekty uczenia się Uczestnik definiuje i opisuje mechanizm obsługi wyjątków w C#. | Kryteria weryfikacji Wskazuje zastosowanie wyjątków w testach automatycznych. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kryteria weryfikacji Rozróżnia try, catch, finally. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie | |
Efekty uczenia się Uczestnik charakteryzuje wybrane atrybuty frameworka nUnit oraz ich zastosowanie. | Kryteria weryfikacji Rozpoznaje podstawowe atrybuty testowe nUnit. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kryteria weryfikacji Wyjaśnia rolę TestContext. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie | |
Efekty uczenia się Uczestnik opisuje kluczowe elementy programowania obiektowego w C#. | Kryteria weryfikacji Wyjaśnia pojęcia: interfejs, klasa abstrakcyjna, polimorfizm. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kryteria weryfikacji Rozróżnia dziedziczenie i ukrywanie metod. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie | |
Efekty uczenia się Uczestnik rozpoznaje poprawne podejście do projektowania klas testowych zgodnie z zasadami programowania obiektowego. | Kryteria weryfikacji Wskazuje poprawnie klasę testową zaprojektowaną zgodnie z zasadami OOP. | Metoda walidacji Test teoretyczny |
Kryteria weryfikacji Rozróżnia poprawne i niepoprawne podejście do projektowania klas testowych. | Metoda walidacji Test teoretyczny | |
Efekty uczenia się Uczestnik rozpoznaje kluczowe elementy implementacji testów automatycznych z użyciem frameworka nUnit. | Kryteria weryfikacji Identyfikuje poprawnie elementy charakterystyczne dla nUnit . | Metoda walidacji Test teoretyczny |
Kryteria weryfikacji Rozróżnia poprawną i niepoprawną strukturę testu nUnit | Metoda walidacji Test teoretyczny | |
Kryteria weryfikacji Wskazuje poprawny wariant testu zawierający właściwe atrybuty, strukturę metod i prawidłowe użycie asercji. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie | |
Efekty uczenia się Uczestnik analizuje jakość kodu testowego pod kątem czytelności i utrzymywalności. | Kryteria weryfikacji identyfikuje problemy projektowe w kodzie. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kryteria weryfikacji Proponuje usprawnienia. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie | |
Efekty uczenia się Uczestnik rozpoznaje właściwe sposoby komunikowania problemów technicznych. | Kryteria weryfikacji Precyzyjnie opisuje błędy i wyjątki | Metoda walidacji Test teoretyczny |
Kryteria weryfikacji Uzasadnia decyzje projektowe. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Szkolenie odbywa się w godzinach 9.00-17.00.
Czas trwania usługi to 21 godzin zegarowych. W trakcie szkolenia przewidziane są przerwy (łącznie 1 godzina zegarowa), które nie są wliczone w czas trwania usługi.
Grupa szkoleniowa liczy 6-12 osób. Uczestnicy korzystają z własnych laptopów/PC zgodnie z informacjami w sekcji "Warunki techniczne".
Zakres tematyczny
Zakres tematyczny
1. Przygotowanie środowiska (Microsoft Visual Studio)
2. Elementy języka C#
- Typy referencyjne i wartościowe
- Typ Nullable
- Wyjątki
- Atrybuty predefiniowane i niestandardowe
3. Framework testowy nUnit
- Wybrane atrybuty
- TestContext
4. Programowanie zorientowane obiektowo
- Pola tylko do odczytu
- Pola / Właściwości wymagane
- Metody – parametry opcjonalne oraz typu wyjściowego, zmienna ilość parametrów, metody zwracające wiele wartości
- Wywoływanie konstruktorów z klasy bazowej
- Interfejsy i klasy abstrakcyjne
- Polimorfizm
- Ukrywanie metod
5.Walidacja
Harmonogram
Harmonogram
| Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
|---|---|---|---|---|---|
Brak wyników. | |||||
Cena
Cena
Cennik
| Rodzaj ceny | Cena |
|---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 2 337,00 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 1 900,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 93,48 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 76,00 PLN |
Prowadzący
Prowadzący
Kamil Marek
Współtwórca studiów podyplomowych "Inżynieria Jakości Oprogramowania" na AGH w Krakowie, gdzie prowadzi zajęcia z teorii i praktyki testowania oraz automatyzacji testów REST API.
Posiadane certyfikaty:
ISTQB® Poziom Podstawowy
ISTQB® Poziom Zaawansowany - Analityk Testów
ISTQB® Poziom Zaawansowany - Techniczny Analityk Testów
ISTQB® Poziom Zaawansowany - Kierownik Testów
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Uczestnicy otrzymują komplet starannie opracowanych materiałów szkoleniowych w formie prezentacji opisującej zagadnienia omawiane podczas szkolenia oraz zadań z programowania do każdego z poruszanych tematów.
Warunki uczestnictwa
Od uczestników wymagana jest wiedza i umiejętności kodowania w języku C# na poziomie podstawowego szkolenia ‘C# dla testerów oprogramowania’, podstawowa wiedza z testowania oprogramowania oraz analityczne i logiczne myślenie.
Informacje dodatkowe
Warunkiem organizacji szkolenia jest zebranie grupy min. 6 osób. W przypadku niewystarczającej liczby chętnych szkolenie zostanie przełożone na kolejny termin.
Szkolenie z dofinansowaniem min. 70% jest zwolnione z VAT.
„Zawarto umowę z WUP w Toruniu w ramach projektu Kierunek – Rozwój”.
Warunki techniczne
Warunki techniczne
Szkolenie odbywa się za pośrednictwem platformy Zoom, MS Teams bądź Google Meets.
Na szkolenie należy przygotować laptop/PC ze stabilnym łączem internetowym, przeglądarką internetową oraz edytorem tesktu, zgodnie z instrukcją przekazaną 3 dni robocze przed rozpoczęciem kursu.